Swift LispKit
github.com
github.com
I think that it should be called SchemeKit, since it's based on Scheme rather than Lisp.
It does look pretty neat. It's extremely odd that lists are immutable (but cons cells are mutable — are lists not conses‽), but maybe that's okay in the Scheme world nowadays?
Edit: LispPad[0] is a really interesting-looking Scheme IDE from the same author.
See http://community.schemewiki.org/?scheme-faq-standards#implem...
There are also already Lisp and Scheme implementations called Lispkit...
People generally refer to “Lisp”, unqualified, as referring to the family of languages inclusive of all of the above.
If a langage is a Scheme dialect, call it Scheme.
Basic rule: use the nearest (!) language name, one is compatible with. This strives to be a R7RS Scheme. Thus name it Schwme. Then the Scheme literature and the Scheme source libraries apply. If it is a Scheme, I would best get myself a Scheme tutorial to learn using it - reading the Lisp literature is of less direct help.
For example typically Common Lisp implementations have 'Common Lisp' or 'CL' its name, and are not called SchemeSomething. SBCL, CCL, GCl, Allegro Cl, MCL, ECL, ... Exceptions are CLISP or the product LispWorks.
To avoid confusion a language should call itself Lisp, when it is practically (syntactically) a Lisp, not just in the unspecified family of 'Lisp': Logo, Scheme, Clojure, MDL, Dylan, SKILL, ...