michaelrauh
2021-11-24 15:51:08

For what it’s worth, I would find a #lang rust useful. I’m porting some Racket to Rust as part of a project soon, and having a reference implementation and interop would be a huge simplifier. If it were done well it would be possible to gradually port from Racket to Rust. Oddly, I don’t think it would be important for it to be fast. Thinking on it, I am tempted to give this a try if you do not. That or we could collaborate on it. Though everyone is busy of course.


spdegabrielle
2021-11-24 16:31:57


seanbunderwood
2021-11-24 17:19:57

I don’t think I would actually do it.


seanbunderwood
2021-11-24 17:21:43

Even if you want to gradually port, why not just move bits to Rust and then call them from Racket using the FFI? I think that might be both easier and lower risk, since you wouldn’t have to start by attempting to reproduce an existing and very complex language.


seanbunderwood
2021-11-24 17:23:24

I’m guessing #lang rust would actually give you a much tougher row to hoe on the FFI front, because then you’re likely to get stuck figuring out how #lang rust could import crates.


sw5355700
2021-11-24 18:38:39


michaelrauh
2021-11-24 23:06:11

It’s funny you mention that because that was my biggest sticking point too. I still think it would be fun but it may be more challenging and less practical than I had guessed at first.



wanpeebaw
2021-11-25 06:24:16

Fun syntax



wanpeebaw
2021-11-25 07:22:13

Pretty much inherited the spirit of Lisp.