mitranim/jisp

explain why we need jisp, differencies with hot-cocoa-lisp (https://github.com/olleicua/hcl), sibilant, arc, clojurescript(ki, wisp... etc)

Closed this issue · 6 comments

explain why we need jisp, differencies with hot-cocoa-lisp (https://github.com/olleicua/hcl), sibilant, arc, clojurescript(ki, wisp... etc)

Сейчас "Why Use It" похоже одинаково применимо ко всем перечисленным выше

English please.

Не совсем понятно, зачем русским переписываться по-английски, но I think you understand the point. Everything is there in the title.

... by the way, it might be worth mentioning Ukrainian "metajs" - so the same frivolous as a jisp, but at least with the unique (strange a bit) idea of intelligent semantics...
Maybe you're not aware of, that comparison offered here (http://ceaude.twoticketsplease.de/js-lisps.html) ... but unfortunately "jisp" name is already taken, so you need to rename or explain subject in a free manner here.

Coming up with ideas to explain the advantages of jisp, will probably update the readme in a few days. It mostly boils down to the other implementations having cruft from other languages, or silly decisions like distinguishing between lists of code and arrays of data on the syntax level (a false distinction). Jisp aims to be axiomatic and JS-first.

I’m aware of the other jisp. Discovered it after coming up with the name. It’s been abandoned from the start, and I felt it was a crime to let the name go to waste.

Included a "why jisp over X" section in the documentation: http://jisp.io#why-over