4 ms·
If in any case you still feel the same about Clojure, you should try Common Lisp, it has the three things you want: 1. Easy calls to C with CFFI. No Clojure->
by flavio81 9y ago
If in any case you still feel the same about Clojure, you should try Common Lisp, it has the three things you want:
1. Easy calls to C with CFFI. No Clojure->Java->JNI->C, just straght CL->C.
2. Useful, optional, type system (which can also catch mistakes at compile time with SBCL and other compilers)
3. Very fast startup times.
and many more features like for example an object system that is massively above what Clojure and Java bring to the table, better exception handling, very explícit errors and nice stack traces, it can also compile to JVM if you want, etc.
If you like Lisp, try it. You already learned a Lisp so the jump is easy.
- peatmoss 9y agoChiming in to give Racket a shout out. Good FFI, good libraries, good tooling, good community, good (soon to get even better) performance, subjectively more modern feel than CL, great type story via Typed Racket.
- flavio81 9y agoThanks, i use CL and will take a deeper look at Racket as well, i have this pending for a long time...
- dTal 9y ago>(soon to get even better) performance Why? Are the rumours of porting the language to Chez Scheme true?
- peatmoss 9y agoI hope it's not just a rumor! https://news.ycombinator.com/item?id=13656397 https://news.ycombinator.com/item?id=13656397