Lisp implemented in Rust macros
github.com
Lisp implemented in Rust macros
1–10 of 85 posts
Re: Lisp implemented in Rust macros
#2[deleted]
Re: Lisp implemented in Rust macros
#3I 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
#4I 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
#5Greenspun's tenth rule strikes again! https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule
Re: Lisp implemented in Rust macros
#6That was fun. Thanks for sharing!
Re: Lisp implemented in Rust macros
#7Greenspun'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.
Re: Lisp implemented in Rust macros
#8That was fun. Thanks for sharing!
Thanks! It was fun to make. It was also instructive, as I learned that rust analyser doesn't handle macros generating millions of tokens :D