Join Nostr
2025-02-14 18:01:13 UTC

Ramin Honary on Nostr: Swift LispKit is a Scheme written in Swift It is odd that I had not heard about this ...

Swift LispKit is a Scheme written in Swift

It is odd that I had not heard about this #Scheme implementation until very recently. I can find almost no reference to it anywhere on the scheme.org website or the r7rs.org website, although they advertise compliance with the R7RS standard.

I installed the “LispPad” app (the Mac OS front-end to Swift LispKit) and

it follows the modern Mac OS user interface guidelines pretty well
implements a large number of SRFI extensions
provides a very large array of libraries to extend the core features of R7RS
provides thorough online documentation

That said, I have found the LispPad GUI prety difficult to use, mostly because when I use the REPL, pressing enter does not execute the input, it seem like you must use the mouse to press a little “execute” button instead. The GUI seems to be designed more for use on tablets than on PCs. And I haven’t figured out how to use it from the terminal yet either.

It seem like a pretty good implementation though, and I am wondering why I haven’t heard much talk about it anywhere?

#tech #software #Lisp #SchemeLang