durka / macrolisp
Greenspunning Rust's macro_rules!
☆32Updated 6 years ago
Related projects ⓘ
Alternatives and complementary repositories for macrolisp
- Proof of concept of procedural macro input parsed by LALRPOP☆51Updated last year
- An interpreted language written in Rust inspired by the Lisp family of languages.☆60Updated 2 years ago
- The peano numbers implemented in Rust's type system.☆24Updated 8 years ago
- Helper trait to create a boxed instance without going through stack☆35Updated 2 years ago
- An ordered map and set based on a trie.☆29Updated 4 years ago
- Take a reference and get back a slice of length one☆26Updated 3 years ago
- Experimental Language based on Rust and Haskell☆51Updated 7 years ago
- Experimental persistent collections in Rust☆43Updated 7 years ago
- A sentinel-based, heapless, `Vec`-like type.☆68Updated 4 years ago
- A toy Lisp compiler targeting x86-64☆40Updated 4 years ago
- Fast json encoder in rust, that encodes the structure of JSON values in their types☆83Updated 2 years ago
- Simple language parser, interpreter and CLI built in Rust, to be used for baremetal/no_std environments.☆20Updated last year
- Ergonomic trie data structure☆26Updated 6 years ago
- A small crate to provide space-efficient Option<_> replacements☆37Updated last week
- Macro-rules-style syntax matching for procedural macros☆51Updated last year
- Use format strings to create strongly-typed data pack/unpack interfaces☆62Updated last year
- A very small GC in Rust, with a safe API☆61Updated 4 months ago
- An experimental asynchronous runtime based on `io-uring`.☆76Updated 3 years ago
- Concurrent cross-platform terminal interface☆18Updated last year
- Unix Domain Sockets for mio☆28Updated 4 years ago
- Anonymous enum and checked exception for Rust.☆23Updated 3 years ago
- A wrapper type for optionally giving up ownership of the underlying value.☆11Updated 6 years ago
- dom-like layout for terminal applications☆12Updated 3 years ago
- Lift enum variants to the type-level.☆31Updated 3 years ago
- Extra primitive types (u128, i128) for Rust.☆25Updated 3 years ago
- Utilities for concurrent programming☆36Updated 6 years ago