Weave Syntax

I wanted a language for writing simple, data-oriented shell scripts. …So I decided to make my own! Goals Clean syntax; Composable functionality Pipelines of data transformations should be trivial to express and compose First-class function support Make common data types trivial to work with Plain text Common data formats: CSV,JSON,INI,TOML,YAML Pipes Must be callable without interfering with the shell environment. e.g. the current Python/Ruby interpreter should not be a factor Anti-Goals Weave is not an all-purpose programming language. [Read More]
weave 

A (Programming) Language of My Own

(Pssst - wanna jump to the Syntax?) I’ve long enjoyed learning programming languages and I try to learn at least one new language every year. Past years have seen mainstream choices like Kotlin or Rust, or just playing around with something esoteric like Rockstar. This year I was going to (re)learn Lisp. It’s long held a fascination for me, with its legendary expressive flexibility and unusual syntax (at least, by C-family standards)! [Read More]
weave