4 ms·
the project's stated goal is: "I hope that Lisp will become more popular. I hope many people enjoy it. EISL aims to be user-friendly." other lisps work toward
by BaculumMeumEst 3y ago
the project's stated goal is:
"I hope that Lisp will become more popular. I hope many people enjoy it. EISL aims to be user-friendly."
other lisps work towards a similar goal. racket, for example, has:
- a large standard library
- extensive documentation
- a full-fledged IDE built in the language including a visual step debugger
- a package manager supplying a large ecosystem of community libraries
- numerous introductory programming books written about the language, and the language includes a compatibility mode for SICP
in what ways is Easy-ISLisp an improvement in terms of user-friendliness?
- zelphirkalt 3y agoIf I had to guess, perhaps it is friendly because the code is mostly portable between various lisps? At least that seems to be its mission according to [1]. [1]: https://en.wikipedia.org/wiki/ISLISP https://en.wikipedia.org/wiki/ISLISP
- wduquette 3y agoI looked at the names of the available ISLISP implementations; none of them appear in the list of popular, commonly used LISP implementations. I have to wonder where (and if!) any implementation of ISLISP is actually being used in practice.
- deleted 3y ago[deleted]
- wduquette 3y agoRacket's got lots of interesting features; but it seems to be focused on teaching and programming language experimentation. Does anyone use Racket in production? (Genuinely curious.)
- sasagawa888 3y agoThank you for introducing Easy-ISLisp. I'm the author, Sasagawa. Racket is incredibly excellent. I used it back in the days of MZ-Scheme. I believe it's an extremely capable implementation. There are many other outstanding Lisp implementations as well. Easy-ISLisp is remarkably simple. If you look at the source code, you'll quickly understand its mechanics. During the early days of personal computers, I had a lot of fun analyzing, modifying, and extending Basic interpreter. I express that kind of playful spirit as friendliness. Modern implementations are highly polished, making it difficult to perform internal analysis for simple tasks. So, please enjoy Easy-ISLisp with a mindset similar to modifying vacuum tube amplifiers.