Live data from Hacker News

Lisp implemented in Rust macros

github.com

1–10 of 85 posts

Re: Lisp implemented in Rust macros

#3
I wish there was a well-supported Lisp in Rust, not just the macros. I wonder how much memory safety you would retain or lose being based in Rust. Is it even possible to leverage the borrow checker any any sane way?

Re: Lisp implemented in Rust macros

#4
post #3

I wish there was a well-supported Lisp in Rust, not just the macros. I wonder how much memory safety you would retain or lose being based in Rust. Is it even possible to leverage the borrow checker any any sane way?

Steel seems alright: https://github.com/mattwparas/steel

There are other Lisps too (https://github.com/alilleybrinker/langs-in-rust) though I think they’re less actively maintained.

Re: Lisp implemented in Rust macros

#9
post #7

Greenspun's tenth rule strikes again! https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule

What defines "sufficiently complicated" I wonder? Seems like a shit definition.

It's just a funny observation he made, it's not meant to be a rigorous academic definition :)

Re: Lisp implemented in Rust macros

#10
post #7

Greenspun's tenth rule strikes again! https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule

What defines "sufficiently complicated" I wonder? Seems like a shit definition.

The rule defines it tautologically. Which is sufficiently unambiguous for its purpose!
Post reply on HN