Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Announcement: Completion of ISLisp Interpreter and Compiler Development

49 views
Skip to first unread message

kenichi sasagawa

unread,
Aug 24, 2023, 7:31:16 PM8/24/23
to
Hello Everyone,

It's been a while. Since 2016, I have been working on the development of an interpreter and compiler for the ISLisp standard. I'm pleased to announce that I believe I have finally completed it after putting in a lot of effort.

Here are the details:

It runs on most Linux OSs.
When compiled on a Raspberry Pi, it includes functions for GPIO control.
It features a compiler with type inference.
It supports parallel processing.
For more information, please refer to the documentation.
Please note that this implementation is not intended for practical use; rather, it's meant for learning and enjoying computational experiments. Feel free to give it a try.

Best regards, Kenichi Sasagawa

https://github.com/sasagawa888/eisl

Spiros Bousbouras

unread,
Aug 25, 2023, 5:07:29 AM8/25/23
to
On Thu, 24 Aug 2023 16:31:12 -0700 (PDT)
kenichi sasagawa <ken...@gmail.com> wrote:
> Hello Everyone,
>
> It's been a while.

Since

Newsgroups: comp.lang.lisp
Date: Mon, 4 Feb 2019 17:09:36 -0800 (PST)
In-Reply-To: <m2zhrbyx3n...@funcall.org>
References: <bf55250f-e7ad-42a9...@googlegroups.com> <m2zhrbyx3n...@funcall.org>
Message-ID: <8efbde81-80f9-4958...@googlegroups.com>
Subject: Re: Easy-ISLisp update and open source

to be precise.

> Since 2016, I have been working on the development of an
> interpreter and compiler for the ISLisp standard. I'm pleased to announce
> that I believe I have finally completed it after putting in a lot of
> effort.

Cool.

> Here are the details:
>
> It runs on most Linux OSs.
> When compiled on a Raspberry Pi, it includes functions for GPIO control.
> It features a compiler with type inference.
> It supports parallel processing.
> For more information, please refer to the documentation.
> Please note that this implementation is not intended for practical use;
> rather, it's meant for learning and enjoying computational experiments.

In what way it is not intended for practical use ?

--
vlaho.ninja/prog

kenichi sasagawa

unread,
Aug 25, 2023, 7:01:10 PM8/25/23
to
> > Please note that this implementation is not intended for practical use;
> > rather, it's meant for learning and enjoying computational experiments.
> In what way it is not intended for practical use ?

Thank you for your comment. During my childhood, I enjoyed building audio amplifiers and radios. I would buy vacuum tubes and transistors, then assemble them using circuit diagrams from hobby magazines. The quality was quite poor - the amplifier was filled with noise. However, I had a good understanding of how they worked and gained a sense of accomplishment. Modern programming languages are incredibly capable. However, on the other hand, their high level of sophistication makes it difficult to grasp their internals. I thought that a simple Lisp implementation could give me the same sense of wonder I experienced in my childhood. Early PCs only had 640KB of memory and relied solely on floppy disks. Compared to today's operating systems, MS-DOS seemed like a toy, but it brought me a lot of programming enjoyment.
0 new messages