News for hackers. Stuff that matters.
Re:Elements of Clojure by zdkl on Thursday March 17, 2016 @05:05PM (#11307603)
The learning experience for Clojure is superb. Coming from C/Python languages, it really put things in perspective to learn to think more in terms of composing primitives than wrangling syntax.

OT: Does anyone know of other projects in the spirit of Pixie? To be more specific I'm looking for existing work on a clojure->rust project, would contribute or start one if none exist. Sorry for the offtopic!

Re:Elements of Clojure by eriksvedang on Friday March 18, 2016 @02:15AM (#11310228)
I'm working on Clojure-looking lisp with a borrow checker and static analysis in the vein of Rust. It's especially tailored for games since most lisps don't account for that use case (GC, dynamic types). Here's a link, let me know if you have any questions: https://github.com/eriksvedang/Carp
Re:Elements of Clojure by zdkl on Friday March 18, 2016 @07:37AM (#11311077)
This looks nice and feels right in terms of syntax. I'm not sure I see the value of exposing the borrow checker to the user however; couldn't it be used implicitly while handling the s-expr to c compilation? In any case I'd love to talk more about it, can I reach out via the github project?
Re:Elements of Clojure by eriksvedang on Friday March 18, 2016 @08:44AM (#11311359)
Absolutely! We have a gitter chat that would be a perfect place for that kind of discussion https://gitter.im/eriksvedang/Carp
Re:Elements of Clojure by NhanH on Thursday March 17, 2016 @06:09PM (#11308023)
Just to be clear, you consider Pixie to be Clojure -> Python, and looking for something similar but s/Python/Rust, right?
Re:Elements of Clojure by zdkl on Thursday March 17, 2016 @07:32PM (#11308551)
Yes pretty much!

Speaking of python, there's also hylang: use python functions with lisp s-expr syntax. It's very cool