Live data from Hacker News

Easy-ISLisp: ISLisp interpreter/compiler

github.com

1–10 of 10 posts

Re: Easy-ISLisp: ISLisp interpreter/compiler

#2
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?

Re: Easy-ISLisp: ISLisp interpreter/compiler

#3

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 introdu…

If 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

Re: Easy-ISLisp: ISLisp interpreter/compiler

#4

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 introdu…

[deleted]

Re: Easy-ISLisp: ISLisp interpreter/compiler

#5

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 introdu…

If 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

I 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.

Re: Easy-ISLisp: ISLisp interpreter/compiler

#6

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 introdu…

Racket'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.)

Re: Easy-ISLisp: ISLisp interpreter/compiler

#7

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 introdu…

Racket'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.)

Whenever someone asks this, inevitably Naughty Dog comes up. https://youtu.be/oSmqbnhHp1c?si=CJU8-cAQB17mHQUg

Re: Easy-ISLisp: ISLisp interpreter/compiler

#8

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 introdu…

Racket'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.)

Yes.

Re: Easy-ISLisp: ISLisp interpreter/compiler

#10

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 introdu…

Thank 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.