[ prog / sol / mona ]

prog


Scheme implementation in Rust

1 2021-10-05 10:05

Is it a good idea to write a new scheme interpreter or compiler in Rust?

2 2021-10-05 10:41 *

Yes.

3 2021-10-05 15:19

Better to program using proven languages such as C rather than unproven ones like Rust. The name of the language itself says it all. Your programs will start to rust as soon as it is written.

4 2021-10-05 20:29

what about Ada??

5 2021-10-05 20:34

C
proven

C is proven all right!

6 2021-10-05 21:40 *

Why not write it in Scheme?

7 2021-10-06 05:45

Rust-Guile provides a binding for the Guile system into your Rust program.
https://lib.rs/crates/rust-guile

8 2021-10-06 06:15

>>7
The curse of Lisp says that the library will become unmaintained within a few years.

9 2021-10-06 06:31 *

>>7-8
Last activity was 6 months ago. RIP.

10 2021-10-06 09:03

>>8,9
So what if it does? This is a language binding, not a language implementation. I'm not expecting Guile semantics to change from now until 2041 that would make this current implementation out of date. This means I'm that confident that this binding will continue to work as Guile is updated with little features while this binding remains completed and mature.

11 2021-10-06 10:00

>>10
Ah, but what about Rust? Do you expect Rust to remain largely the same until 2041 too?

12


VIP:

do not edit these