Pixie: A small fast, native lisp
github.com
Pixie: A small fast, native lisp
1–10 of 58 posts
Re: Pixie: A small fast, native lisp
#2What's magical about it?
Re: Pixie: A small fast, native lisp
#3Have fun.
Re: Pixie: A small fast, native lisp
#4What's magical about it?
I'm wondering the same thing. I dug through the entire repository, and I didn't see any references to "magical" properties.
Re: Pixie: A small fast, native lisp
#5What's magical about it?
The magical lack of documentation?
Re: Pixie: A small fast, native lisp
#6Would love some examples that showoff the benefits
Re: Pixie: A small fast, native lisp
#7Re: Pixie: A small fast, native lisp
#8What's magical about it?
Well judging from the description, "native" actually means writing it in RPython (a "restricted" Python with types for use in the PyPy Project for static analysis and speeding things up[0]) and then compiling it down using PyPy (I am guessing on the second part). That could be neat, the HyLang people (Lisp written in vanilla CPython Python; I think no C extensions AFAIK).
[0] http://pypy.readthedocs.org/en/latest/coding-guide.html#id1
Re: Pixie: A small fast, native lisp
#9This is a lisp engine written in python - RPython, to be precise.
It literally compiles the lisp code into python bytecode, which is pretty neat - sort of like clojure is for the JVM.
https://github.com/pixie-lang/pixie/blob/master/pixie/vm/com...
Perhaps not magical, but I like the effort (though lisp-as-shell has to contend with emacs first).
Re: Pixie: A small fast, native lisp
#10I'm happy to see that some new 'modern lisp on x' projects are taking design cues from Clojure (See Rhine and now Pixie).