Ki – A lisp for your JavaScript
31–40 of 42 posts
Re: Ki – A lisp for your JavaScript
#32Earlier quoted context omitted.
But it does have a fairly tight integration with clojure, and also uses the JVM-based closure compiler. However, I'd way rather see a clojurescript runtime for v8 than another language "inspired by" clojurescript.
Do you mean a ClojureScript compiler compiled to JavaScript? ClojureScript can be compiled and run in v8 just fine right now.
Re: Ki – A lisp for your JavaScript
#33See also LispyScript ( http://lispyscript.com/ ), “a JavaScript with Lispy syntax and macros”. Like Ki, it requires inclusion of a standard library. Unlike Ki, it does not provide alternative data structures in addition to native JS values; it only uses native JS values. LispyScript also does not support embedded JavaScript or being embedded within JavaScript. But LispyScript currently has better docs, including a pa…
I agree, LispyScript is very neat, closer to a full-fledged language than ki. On the other hand, ki is focused on ClojureScript's immutable data structures and related idioms - in fact it's just a thin layer around those.
Re: Ki – A lisp for your JavaScript
#34Earlier quoted context omitted.
not everybody likes the jvm ecosystem.
If the person I replied do doesn't like the JVM why are they writing Clojure in the first place?
Re: Ki – A lisp for your JavaScript
#35Earlier quoted context omitted.
If the person I replied do doesn't like the JVM why are they writing Clojure in the first place?
I've programmed lots of clojure. But in the end, I am too annoyed by the jvm ecosystem, the good that is clojure doesn't weight up the java crap, so while I love the language, I cannot stand the environment.
Re: Ki – A lisp for your JavaScript
#36Earlier quoted context omitted.
I agree, LispyScript is very neat, closer to a full-fledged language than ki. On the other hand, ki is focused on ClojureScript's immutable data structures and related idioms - in fact it's just a thin layer around those.
Can anyone enlighten me to the difference between Clojure-like immutability and Object.freeze()?
Re: Ki – A lisp for your JavaScript
#37There is already a ki lisp (a smaller subset of Qi lisp) that is the foundation of shen lisp. http://www.shenlanguage.org/learn-shen/shendoc.htm#KI
Re: Ki – A lisp for your JavaScript
#38The only reason I use clojurescript over other js lisps is core.async. What is Ki's take on this?
Re: Ki – A lisp for your JavaScript
#39Re: Ki – A lisp for your JavaScript
#40There is already a ki lisp (a smaller subset of Qi lisp) that is the foundation of shen lisp. http://www.shenlanguage.org/learn-shen/shendoc.htm#KI
It's actually named KL (with a lower-case L), but yes, that was close.