|
|
|
|
|
by saikyun
1760 days ago
|
|
I've used it to make Freja, a text editor making coding GUIs and games fun for me again. Demo: https://youtu.be/KOBi805nxNc When comparing to non-lisps
1. It has a real REPL, so you can do live coding (this is what makes me choose it over many languages at the same "level", js, lua, python, java). Honestly, this feature alone makes or breaks languages for me.
2. It is easy to interact with C (I found this hard in js, haven't tried the other) Comparing to lisps (I've only properly tried guile & clojure)
1. Easy to build on windows / macos / linux (compared to guile which I didn't manage to build on windows)
2. Compared to clojure, just closer to the machine overall, in my case specifically OpenGL libs. I love Clojure but have had a hard time making client side apps with it. Done a bunch of CLJS stuff (e.g. card game https://animal-capital.surge.sh/), but many little things get annoying (e.g. can't open my editor from a browser error, can't `eval` etc. Doesn't quite have the live coding feel). |
|