Ketos
calcit
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Ketos
-
Ketos: Lisp dialect scripting and extension language for Rust programs
I messed around with and contributed to this project a bit. The biggest challenge I saw in day to day usage was that line numbers aren't included in error messages: https://github.com/murarth/ketos/issues/11
-
Orion, a purely functionnal Lisp written in Rust.
How does this compare to Ketos?
calcit
- Show HN: Programming Google Flutter with Clojure
- Calcit - a Lisp dialect but with indentations
-
I was getting tired of writing parens for simple math so I made a function for it. Is there a better way to write basic math without as many parentheses in Clojure?
Well, I got myself a script language https://github.com/calcit-lang/calcit_runner.rs/blob/main/calcit/snapshots/test-math.cirru#L11 .
What are some alternatives?
Rhai - Rhai - An embedded scripting language for Rust.
infix - A Clojure library for expressing LISP expressions as infix rather than prefix notation
dyon - A rusty dynamically typed scripting language
rust_lisp - A Rust-embeddable Lisp, with support for interop with native Rust functions
guile-sys - Low-level rust bindings to guile
mxtodomvc - The TodoMVC Classic implemented with mxWeb and Matrix
rascal - A simple Pascal interpreter written in rust.
indent-clj - A little experiment into how Clojure with inferred paren might look like
rlua - High level Lua bindings to Rust
flutter-mx - Flutter + ClojureDart, with Matrix Inside(tm)
orion - Orion is a high level, purely functional programming language with a LISP based syntax.
rpds - Rust persistent data structures