Excited to see an implementation of a Lisp-like language in Rust! Makes me want to spend more time working on Ruse, my own embedded Scheme for Rust (think like Lua for C). Fair warning: I have barely started Ruse. Most of my time right now is reading about different Scheme implementations. Contributions are, of course, welcome.
Excited to see an implementation of a Lisp-like language in Rust! Makes me want to spend more time working on Ruse, my own embedded Scheme for Rust (think like Lua for C). Fair warning: I have barely started Ruse. Most of my time right now is reading about different Scheme implementations. Contributions are, of course, welcome.
[Comment from banned user removed]
What about it doesn’t look like Lisp? Just taking the example from
examples/calling.rs:Superficially, this looks like Lisp to me. Maybe there are other things in the language that are decidedly un-Lisp-like, but this isn’t.
[Comment from banned user removed]
[Comment removed by author]
[Comment from banned user removed]
Yui, you are getting downvoted (my guess) for:
As written in the primary documentation for the project:
Ketos is “mainly intended for extending and scripting for Rust programs.”
[Comment from banned user removed]
If you think something is irrelevant to the site, the best response is to mark it as off-topic.
Do you mean
src/ketos/module.rs? Because that’s a Rust file that’s part of the language’s interpreter.I think he means
examples/module.rsThat makes more sense. In that case, the actual Ketos code in that file is:
The rest is just Rust code to setup and run the interpreter.
[Comment from banned user removed]
I am not sure what module means in this case, but anyway it looks like the confusion has been sorted out as far as what the Ketos code is.
https://doc.rust-lang.org/book/crates-and-modules.html#multiple-file-crates