News for hackers. Stuff that matters.
Re:Ask HN: Production Lisp in 2020? by neutronicus on Tuesday May 19, 2020 @11:20AM (#23235804)
Clojure is weakly heteroiconic and seems to have rough parity
Re:Ask HN: Production Lisp in 2020? by fiddlerwoaroof on Tuesday May 19, 2020 @12:02PM (#23236351)
Clojure is “homoiconic”: Clojure source code is represented in terms of the data structures Clojure applications manipulate. There’s nothing preventing Common Lisp from having a similar surface syntax either: a couple read macros on [ and {, and a library of normal macros would be sufficient and could probably be written over a weekend.
Re:Ask HN: Production Lisp in 2020? by p_l on Thursday May 21, 2020 @03:59PM (#23264225)
In fact, since Common Lisp "source code" is NOT defined in terms of text but data structures (that happen to have standard serialization/deserialization) and that's the level that macros work on, you could theoretically even make semi-algolish syntax and still keep CL's macro system.

It would just look weird as fuck.

Re:Ask HN: Production Lisp in 2020? by fiddlerwoaroof on Thursday May 21, 2020 @10:13PM (#23268042)
Re:Ask HN: Production Lisp in 2020? by p_l on Sunday May 24, 2020 @05:55AM (#23290448)
That's one example, not as crazy as what's possible. Though I have to say I dislike the indent based blocks :/