Hacker News new | past | comments | ask | show | jobs | submit login

Awesome to read this!

Since I’ve got you here, can I ask you for your thoughts on LispE and how it contrasts with jank’s approach? It seems clear that they both arrive from different lineages of the Lisp kingdom. LispE is also found dangling a few toes at depth within the icy waters of array programming.

Perhaps the only connection between the two is that the one makes me think of the other. But if there’s more, though, I’d love to read about it.




This is the first I've seen of LispE, so not a very informed opinion.

Different lineages, for sure. Clojure really stands on its own in the lisp world and some die-hard lispers claim that it's not a lisp at all. However, for Clojure devs, I think we generally aren't interested in using the other lisps in practice, for building practical software. We just appreciate them for their lispiness. So the main difference will be that LispE is more like CL than like Clojure.

Aside from that, LispE is interpreted, whereas jank is JIT compiled with full AOT compilation support, using LLVM. By using Clang/LLVM, jank also has full access to C++ interop, whereas most interpreted lisps are sandboxes on their own.

I'm not familiar with this side of traditional lisps very much. Someone may be able to jump in to embellish or correct.


Got it! Thanks for chiming in off the cuff like this. Ill be keeping an eye on jank for sure.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: