Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Doesn't look like Lisp, more like Clojure. Basically none of the functions, macros or syntax is from Lisp.

The documentation says:

http://lispyscript.com/docs/

> LispyScript is not a dialect of Lisp. There is no list processing in LispyScript . LispyScript is Javascript using a Lispy syntax (a tree syntax).

That's about right. It actually uses some kind of s-expressions, but not Lisp syntax.



> Basically none of the functions, macros or syntax is from Lisp.

Sounds like it's extremely well named, then. LispyScript is to Lisp as Javascript is to Java: an entirely different language with different syntax, semantics, standard library and performance characteristics, but with just enough superficial similarity to provide plausible deniability for the name.


Well said! ;-)


This is why I called my version of this "Loosp", because it required a very loose (so probably incorrect) definition of Lisp to call it a Lisp: https://github.com/capnmidnight/betty-boop/blob/master/pong....




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: