Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - itistoday

#1
Cool, thanks for sharing @Yael! As these seem pretty obscure I think it'd help to link directly to them.
#2
That's a lovely story thanks for sharing oofoe!
#3
One of the things that I really appreciate about newLISP is the design of the function names themselves. The API just makes sense, English-wise, more so than any other Lisp. I think it has to do with Lutz's background in psychology.

That said, I personally like Janet's use of square brackets, braces, etc. for distinguishing different data structures. It helps break up what otherwise would be a very monotonous looking syntax. I definitely am not a fan of "lots of syntax", but having nothing but parenthesis everywhere can make it hard to notice the datastructures vs functions vs whatever else. I think Janet picked a fairly good sweet spot.

And the lack of lists is interesting, true. However, for all intents an purposes arrays are sufficient and performance-wise faster. Same with real hashtables, which newLISP doesn't have.
#4
Hey folks, as you might've noticed, it appears newLISP is, unfortunately, no longer with us.

The main website has been down for many months now. I haven't heard anything from Lutz. I'm not sure if he's with us either.

What Lutz created will always have a special place in my heart. I've loved this language so much, and I've used it for so many personal projects.

It's such a simple, beautiful language, that it saddens me to see its story come to what appears to be an end.

However, all is not lost.

Lately, I've been exploring Janet.

This lisp-like language is also incredibly well designed. Like newLISP, it too is batteries-included in a tiny single-binary.

However, the similarities end there. Janet is a significantly more sophisticated language. In many ways it is better designed than newLISP and much more modern. It has real garbage collection, lexical closures, special syntax for non-list data structures, a sophisticated fibers-based runtime with support for real threads, a real module system, and more!

Yes, it is a bit more complicated than newLISP, and newLISP's simplicity is a significant part of its appeal. However, there really are no better options AFAICT, and we small-language communities need to stick together!

I encourage newLISPers to have a look at Janet, and consider migrating their code over using LLMs as helpful assistants. That's what I've been doing and it excites me once again to learn a new language.

newLISP, we love you, we're sad to see you go.

Thank you for all of your work, Lutz!

You've forever set an example of the power of simplicity, and the power of Lisp.

EDIT: some docs for learning Janet:

#5
newLISP newS / Re: Forked newLISP – Meet Rebel
December 01, 2025, 09:39:46 AM
That project seems relatively unknown and abandoned afaict
#6
newLISP newS / Re: Forked newLISP – Meet Rebel
November 16, 2025, 02:10:47 PM
I'd love to see some improvements to interacting with CLI programs. It's been a long time since I've done this but I remember that newLISP had issues when it came to managing the input / output of running programs, especially when combining piping data in to the program and getting data back out from both stdout and stderr, and handling errors.
#7
newLISP newS / Re: Forked newLISP – Meet Rebel
November 16, 2025, 02:00:54 PM
Quote from: ufko on November 16, 2025, 09:53:32 AMI believe Rebel v1.0 is currently the most stable incarnation of the newLISP codebase.

That's awesome. Following  8)
#8
newLISP newS / Re: Forked newLISP – Meet Rebel
November 15, 2025, 01:15:16 PM
Woah this is awesome! Congrats Ufko! I'm excited to see where this goes, please keep us posted of updates!
#9
newLISP newS / Re: Wisp to new lisp
June 13, 2025, 04:44:12 PM
Yeah same here, parenthesis make everything easy to understand for me, I honestly don't get why anyone hates them.
#10
Nice!
#11
I think experiments that people want to put effort into are worth trying. 👍
#12
newLISP newS / Re: newLISP Github?
February 28, 2025, 08:57:15 PM
When I asked Lutz this question he got back to me with a link to the same repo @iacore posted: https://github.com/kosh04/newlisp

So I guess maybe that's where people should look to send PRs? But I see nobody seems to be maintaining it, and it seems to be setup more as a mirror.
#13
newLISP newS / Re: newlisp.org website down
February 28, 2025, 12:30:29 PM
It's back up!
#14
Hah! This is pretty cool  :D

Some improvement suggestions: support for arrow keys and make `q` and ^C keys work to quit.
#15
Quote from: pber on April 15, 2024, 07:13:47 AMMany thanks, itistoday, for you effort on newLISP.

🙇�♂️

Quote from: pber on April 15, 2024, 07:13:47 AMI`m studing his codebase and I`m starting to feel a profound feeling of respect and regard for him and his code, which is great (IMHO).

I hope to publish something about my project (Ike) in order to find help from you Lisp coders.

😎👍