lispE: Lisp interpreter with Data Structure, Pattern Programming, High level Functions, Lazy Evaluation
13 points by veqq
13 points by veqq
seems interesting
some unordered thoughts upon reading their guide (starting with "oh nice they have documentation")
setq? okay this is definitely more of a lisp than a scheme, huh
…lists are vectors of elements? i wonder how they pull that off, given the semantic differences between vectors and linked lists. how do they represent non-list pairs?
cdr making a slice is clever. doesn't address the dotted-pairs problem tho. for function composition. i guess they just don't have non-list pairs?The strings are implemented as
std::wstring, which allows the language to directly manipulate Unicode strings.
ough. not utf-8? really? really?
std::u32string instead, which is... not better.so yeah uh. interesting language, a lot of cool ideas. not sure i'd use it myself, but it's definitely neat. also, a built-in editor is very fancy and cool.