@yogthos that's just bad code.

I used to be super annoyed not having lisp-like macros, but the obsession with s-expressions escapes me.

... It's gunna be a tree regardless how you write it. Might aswel use whitespace(like Python) and infix notation, it's perfectly understandable and looks better...

I also do not understand people wanting static typing by the way. It only stops really shallow bugs as far as i can see.

@yogthos @jasper Big fan of Forth here, but I definitely want to get more involved with Lisp eventually as well. Common Lisp in particular, mainly because it is the common benchmark against which other languages are referenced against. I did play around with Shen Lisp for some time, and really enjoyed the experience.

@vertigo @jasper @yogthos Scheme is a lot leaner and easier to learn though.

Also forth and scheme are really about minimalism (although there's a lot of code that shows the opposite), and I have found stimulating effects in using both...

But then I also think that of Smalltalk....

@ckeen @jasper @yogthos I love Smalltalk too, as a language. I just can't wrap my head around the library it's expected to be used with. ;)

@vertigo @yogthos @jasper

Yes, it's huge. But there's stuff like Cuis which has just 500 classes and has minimalism as a design goal. Or 'A little smalltalk' a non graphical implementation of smalltalk based on the blue book...

@ckeen @yogthos @jasper Where can I learn more about these? The last time I looked up "Little Smalltalk," I got a bunch of references to code which is incomplete or otherwise doesn't work for some reason.


@ckeen @vertigo @jasper @yogthos I've not used these in a while. v3 or v4 are the best bets. v5 added a lot, but was pretty buggy IIRC.

@ckeen Doing ok. I spent a while being offline, starting to get back into things now.

@crc @ckeen @jasper @yogthos I've honestly not even gotten v3 or v4 to work on my systems in the past.

@vertigo @ckeen @jasper @yogthos What OS and CPU? It has historically had issues on 64-bit systems, my repo has had some contributed patches in the last couple of years that should help on v2, v4, and v5. (mostly updates to v4)

@crc @ckeen @jasper @yogthos This was some years ago, so it might work now. I haven't checked in a while.

@vertigo @ckeen @jasper @yogthos It won't hurt to check and verify that it does. I should also try it on my BSD systems...

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!