News for hackers. Stuff that matters.
Re:Lisp in Space by Barrin92 on Sunday August 06, 2023 @11:22AM (#37022925)
well JavaScript if you're willing to buy into the idea that it's scheme in c syntax, which isn't actually that far off.

But no, genuine lisps come with parentheses (or some equivalent) because, as the name suggests, the entire point is list processing. Lisp programs are just data without (much) syntax. The more syntax you add, the less of a lisp it is.

Re:Lisp in Space by gumby on Sunday August 06, 2023 @11:40AM (#37023116)
> well JavaScript if you're willing to buy into the idea that it's scheme in c syntax, which isn't actually that far off.

It is quite far off. Just look at the version of "SICP in Javascript" (of which Julie Sussman was even one of the authors). The important points of the book are obscured by all the boilerplate and workarounds for the poor expressivity of the language.

Re:Lisp in Space by behnamoh on Sunday August 06, 2023 @12:15PM (#37023476)
Could it be that JS has poor expressivity for the concepts discussed in SICP, but good expressivity as a general scripting language[0]? Same thing for Python.

[0] And conversely, Scheme doesn't have good expressivity as a scripting language.

Re:Lisp in Space by pjmlp on Sunday August 06, 2023 @02:12PM (#37024894)
Given Lisp Machines and Interlisp-D, I would state the issue with Scheme is more related to lack of tooling.
Re:Lisp in Space by gumby on Sunday August 06, 2023 @02:19PM (#37024969)
Scheme has better expressivity (or more expressive power if you want to put it that way) but there’s a higher gain mismatch between its syntax and the things people usually script these days.

Scripting languages are tightly coupled to the language they are scripting.