1️⃣ el lisp number uno - one lisp to rule them all πŸ†

Related tags

Utilities luno
Overview

luno

el lisp number uno

luno is the one lisp to rule them all.

Still experimental, do not use it in production yet.

goals

  • embeddable
  • small size
  • simple
  • functional
  • faster than CL and Clojure
  • ergonomic to navigate data structures just as Clojure and other lisps
  • fast startup time
  • modular (only import/compile what you need)
  • great error messages/feedback loop
$ cargo run -p luno-repl
    Finished dev [unoptimized + debuginfo] target(s) in 0.28s
     Running `target/debug/luno-repl`
Luno lang 0.0.0
>> this does nothing for now
Line: this does nothing for now
>> soon it will!
Line: soon it will!
>>
CTRL-C
REPL finished \o/
You might also like...
πŸ¦Έβ€β™‚οΈ Recast migrates your old extensions to AndroidX, making them compatible with the latest version of Kodular.
πŸ¦Έβ€β™‚οΈ Recast migrates your old extensions to AndroidX, making them compatible with the latest version of Kodular.

Recast Recast helps make your old extensions compatible with Kodular Creator version 1.5.0 or above. Prerequisites To use Recast, you need to have Jav

A tool to subscribe to Twitch channels and store them efficiently on disk

twitch-messages A tool to subscribe to Twitch channels and store them efficiently on disk Build the Tools You can start by building the binaries that

πŸ’« Small microservice to handle state changes of Kubernetes pods and post them to Instatus or Statuspages

πŸ’« Kanata Small microservice to handle state changes of Kubernetes pods and post to Instatus πŸ€” Why? I don't really want to implement and repeat code

Generate enum from a trait, with converters between them
Generate enum from a trait, with converters between them

Derive macro for Rust that turns traits into enums, providing tools for calling funtions over channels

Peekable iterator that allows to peek the next N elements without consuming them.

peekaboo docs - crates.io Peekable iterator that allows to peek the next N elements without consuming them. It's no_std compatible by default. It also

"Philips Ambilight for desktops". A tool to generate color palettes from your desktop wallpaper and send them to Home Assistant.

Desktop Dye DesktopDye is an open source project written in Rust that allows users to have their lights paired with Home Assistant adjust to the most

A crate providing a tracing-subscriber layer for formatting events so Datadog can parse them

Datadog Formatting Layer A crate providing a tracing-subscriber layer for formatting events so Datadog can parse them. Features Provides a layer for t

Framework is a detector for different frameworks in one projects

Framework is a detector for different frameworks in one projects Usage use

Annotation to easily define ad-hoc / one-shot extension traits

Annotation to easily define ad-hoc / one-shot extension traits

Owner
Eva Pace
Doing important stuff like fighting dinosaurs πŸ‘Š πŸ¦– , dancing with aliens πŸ’ƒ πŸ‘½ and in my spare time I code πŸ‘©β€πŸ’»
Eva Pace
Create virtual serial ports, connect them to physical serial ports, and create routes between them all.

Virtual Serial Port Router (vsp-router) Create virtual serial ports, connect them to physical serial ports, and create routes between them all. vsp-ro

Rob Donnelly 3 Nov 24, 2022
βš™οΈ Crate to discover embedded programming with uno r3 project

βš™οΈ Crate to discover embedded programming with uno r3 project

null 0 Feb 3, 2022
Garden monitoring system using m328p and m2560 Arduino Uno boards

Garden monitoring system using m328p and m2560 Arduino Uno boards. 100% Rust [no_std] using the avr hardware abstraction layer (avr-hal)

Ethan Gallucci 1 May 4, 2022
Garden monitoring system using m328p Arduino Uno boards. 100% Rust [no_std] using the avr hardware abstraction layer (avr-hal)

uno-revive-rs References Arduino Garden Controller Roadmap uno-revive-rs: roadmap Components & Controllers 1-2 Uno R3 m328p Soil moisture sensor: m328

Ethan Gallucci 1 May 4, 2022
Arduino Uno 9 axis acceleration sensor (BMX055) reader implemented in Rust.

Arduino Uno Accelaration reader in Rust Components Arduino Uno (Probably possible with other AVR microcontrollers) BMX055 (Japanese website) Datasheet

Katsu Uchiyama 3 Dec 15, 2022
Propositional logic evaluator and rule-based pattern matcher

Plogic Propositional logic evaluator and pattern transformer written in Rust. Plogic evaluates logic expressions in a REPL (Read, Execute, Print, Loop

Jan 17 Nov 25, 2022
Bongo Copy Cat wants to be involved in everything you do but instead just imitates you hitting your keyboard all day. After all it's just a cat.

Bongo Copy Cat Introduction Bongo Copy Cat wants to be involved in everything you do but instead just imitates you hitting your keyboard all day. Afte

Abhijeet Singh 4 Jan 23, 2023
File Tree Fuzzer allows you to create a pseudo-random directory hierarchy filled with some number of files.

FTZZ File Tree Fuzzer allows you to create a pseudo-random directory hierarchy filled with some number of files. Installation $ cargo +nightly install

Alex Saveau 22 Dec 28, 2022
A Rust library for random number generation.

A Rust library for random number generation.

null 1.3k Jan 6, 2023
Convert number like 42 to forty-two

num2words Convert number like 42 to forty-two Usage This crate can be either used as a library or a binary. Library Example usage: use num2words::Num2

Asperatus 5 Mar 30, 2022