Live data from Hacker News

Steel – An embeddable and extensible Scheme dialect

github.com

191–192 of 192 posts

Re: Steel – An embeddable and extensible Scheme dialect

#191
post #187

Earlier quoted context omitted.

But it's what ambiguous about Python's syntax. And I can make it a bit worse: if a: print("foo") if b: print("bar") This is not a huge problem, but problems with syntax never are (in non-joke relatively modern languages). But it's still something I prefer that languages fix in their syntax if I get to have a choice.

The example you just posted is a syntax error, as it should be. And I still don’t get what is ambiguous about the syntax, the specification clearly states how indentation corresponds to a syntax tree.

Your insistence on the technical definition of "ambiguous" aside, you see what I mean after thinking about it for a while, though, right?

Re: Steel – An embeddable and extensible Scheme dialect

#192

Earlier quoted context omitted.

A Lisp, a weird dialect of Lisp, is not better than Lua. Why use Rune [0]?! [0]: https://rune-rs.github.io/

Rune is not mature and is developed by a handful of people. Please check the thread I linked, literally everything you could say has already been addressed. Saying "X is better than Y" or "Why not Z?" is not constructive at all.

It is constructive, though - Lisp used to be fun when parsing complex language grammar was not as trivial as it is today. I loved it, and I worked with muLisp for many years... in the '80s and '90s. For AI (or, rather, "expert systems"), it was without a match... prior to the '80s, though. There were Lisp machines even... in the past.
Post reply on HN