slang-v2
Simple scripting language interpreter (by mkhan45)
ferrumfix
Financial Information eXchange protocol implemented in Rust (by ferrumfix)
Our great sponsors
slang-v2 | ferrumfix | |
---|---|---|
6 | 4 | |
23 | 326 | |
- | 3.4% | |
0.0 | 7.0 | |
almost 3 years ago | 7 days ago | |
Rust | Rust | |
- | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
slang-v2
Posts with mentions or reviews of slang-v2.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-10.
-
So about the right way to write an interpreter
The code that does this in Slang is here: https://github.com/mkhan45/slang-v2/blob/master/src/parser/for_parse.rs
-
A tiny stack based VM in Rust
Some of the design choices here might be a little strange, but I tried to explain them in comments. It runs quite fast (as expected since it only supports one datatype), and I've written a really rudimentary janky compiler for it. I plan on writing a more fleshed out compiler that takes advantage of all of its features whenever I have time.
- I wrote a simple scripting language in Rust
- I a simple scripting language interpreter in rust
-
What's everyone working on this week (3/2021)?
I'm probably done with this for the forseeable future as of today but I've just made my first scripting language interpreter: https://github.com/mkhan45/slang-v2.
ferrumfix
Posts with mentions or reviews of ferrumfix.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-11.
- FIX implemented in Rust
- T1 Challange
- [I built] Fasters, an MIT-licensed Rust library for trading connectivity and FIX Protocol implementation
-
What's everyone working on this week (3/2021)?
2021 brought me a new sponsor for Fasters, so I'm super excited. It's a pure Rust implementation of the FIX suite of financial protocols. The amount of nitty gritty details is killing me, yet slowly but surely I'm making progress and I've dabbled a lot with code generation and proc-macro2 with darling to generate structs based on schemas provided by the FIX Org. Getting paid to write open-source Rust is awesome :)
What are some alternatives?
When comparing slang-v2 and ferrumfix you can also consider the following projects:
cranelift-jit-demo - JIT compiler and runtime for a toy language, using Cranelift
fix-rs - fix-rs is a FIX (Financial Information Exchange) engine written in Rust.
jupyter-rust - a docker container for jupyter notebooks for rust
ellalang-playground - A interactive and online playground for https://github.com/lukechu10/owllang.
ellalang - A computer programming language interpreter written in Rust
crafting-interpreters-rs - Crafting Interpreters in Rust
zknotes - Zettelkasten implemented in rust, elm
webdriver-install - Fast and simple webdriver installation
fix-simple-binary-encoding - A FIX standard for binary message encoding
slang-v2 vs cranelift-jit-demo
ferrumfix vs fix-rs
slang-v2 vs jupyter-rust
ferrumfix vs ellalang-playground
slang-v2 vs ellalang-playground
ferrumfix vs ellalang
slang-v2 vs crafting-interpreters-rs
ferrumfix vs zknotes
slang-v2 vs zknotes
ferrumfix vs jupyter-rust
slang-v2 vs webdriver-install
ferrumfix vs fix-simple-binary-encoding