Hacker News new | ask | show | jobs
by jiyinyiyong 1516 days ago
I made myself a scripting language called Calcit http://calcit-lang.org/ , features persistent data function, macros, higher-order functions, and also compiles to JavaScript. Now I use it as a replacement for ClojureScript since I make Calcit compile to JavaScript in ES6 module, which works seamlessly with Vite!

If anyone feel interested, please give a try.

One thing to notice is Calcit is using indentation-based syntax while supporting macros. It's strange, but it works really well.

1 comments

Wow, you have so much cool tools you are building. It's been .5 hrs since I started digging and is still reading up on https://github.com/Cirru, calcit-editor, and your medium posts. You should post sometimes on https://www.reddit.com/r/nosyntax/ if you haven't already.

Edit: On to your year in review posts now.

https://jiyinyiyong.medium.com/year-review-of-2019-on-coding...

https://jiyinyiyong.medium.com/wip-2020-working-projects-38d...

Seeing Cirru being used is a good sign. Showing a tiny graph of usage over time can give confidence to new users.

good idea. I will post Cirru there.

I have several more articles/videos posted in Chinese, not ready to push all that forward yet... there are too many repos under Cirru and Calcit, many of them are not well maintained I'm afraid. :D