I’ve spent quite some time playing with my own compile-to-js language called CirruScript. I feel quite fun about it. You may see here I have already many small repos written in CirruScript:
I created a GIF earlier today to show how Cirru syntax is parsed, like `$` and `,`, also parentheses and indentations, here’s the original video:
I just finished updating the site for CirruScript today.
Here’s some details on my project compiling Cirru into AST or language VM that may be considered a solid backend of a…
It’s cool idea to “Code in AST” in Lisp. But it would be more elegant if Lisp requires fewer parentheses.
Back in 2012, I got an idea on writing syntax tree without parentheses. And that is creating a structured text editor which generates…
WebAssembly will probably change the JavaScript ecosystem dramatically. By now Cirru is already capable of generating JavaScript with CirruScript, which brought me a lot of convenience. As WebAssembly arrives, it’s quite possible that we CoffeeScript…
I made Stack Editor. It’s designed for writing Clojure code by managing the definitions of functions. It’s quite different from what we currently have.
Back in 2009 when I went to university and learn bady steps on programming. I was suggested the languages HTML/C/Python in a guide called “How to become a…
Back in 2012 I build a very rough prototype of Cirru Editor and for years I can hardly write code with it. But since March 2016, it’s available. You can visit it at http://repo.cirru.org/light-editor/ but actually you need to install a command line tool in order to see it. I got a picture…
I’ve saw people recommending Prettier on Twitter many times. Then @jlongster gave a talk on ReactConf, I saw more and more Tweets about it. Then I decided to try it in our project to see how it works in my case. And turned out, it’s great!