mattwparas/steel
View on GitHub ↗ ★ 2,641 Rust
An embedded scheme interpreter in Rust
18 mentions on Hacker News by 16 people: 1 story, 17 comments · first 2022-07-11 · latest 2026-10-19
20082026
-
…compliant, aiming for R7Rs and it's embedable like Lua. Probably easier to use in a rust project. https://github.com/mattwparas/steel
comment by petre · 2026-10-19 · in Mitos editor is a fork of Helix -
…a bit to find the extension language. Basically an embeddable Scheme similar to Racket in Rust. https://github.com/mattwparas/steel
comment by petre · 2026-08-19 · in Kakoune Code Editor -
…thrown off by the fact that they need their own embeddable interpreter for it written in Rust. https://github.com/mattwparas/steel
comment by dcre · 2025-11-02 · in Beginner-friendly, unofficial documentation for Helix text editor -
…and I haven't. Bevy is pretty cool though! My drive-by suggestions would be more along the lines of https://github.com/mattwparas/steel , or the very ad-hoc embedded language of https://github.com/elkowar/eww , or perhaps most pertinently…
comment by balamatom · 2025-09-20 · in Ask HN: Has anyone else been unemployed for over two years? -
…of R6RS? I've been thinking of picking either your project or Steel[0] for a Rust Scheme thing [0] https://github.com/mattwparas/steel
comment by valorzard · 2025-09-06 · in Anonymous recursive functions in Racket -
…towards Steel. Relevant Github comment: https://github.com/helix-editor/helix/issues/10389 Steel: https://github.com/mattwparas/steel
comment by lemonberry · 2025-07-15 · in Helix Editor 25.07 -
Also a shout out to Steel ( https://github.com/mattwparas/steel ), another Scheme-on-Rust which is more active. The Rust community has given us at least two Scheme runtimes, several JS runtimes, but no Clojure interpreter yet that I'm…
comment by perrygeo · 2025-02-18 · in Why I'm writing a Scheme implementation in 2025: Async Rust -
…is "pick a long-supported standard as an embedded language" then I'd rather go with Lisp (e.g. https://github.com/mattwparas/steel ). Historically, Lua is the fun hobby project newcomer.
comment by perrygeo · 2025-01-21 · in Rhai: An embedded scripting language for Rust -
Other embedded scripting language is Steel [1]. It’s being considered to be used in Helix [2]. [1] https://github.com/mattwparas/steel [2] https://github.com/helix-editor/helix/pull/8675
comment by figomore · 2025-01-20 · in Rhai: An embedded scripting language for Rust -
…like Rhai, if I had to choose something for algol-like scripting support. Otherwise I think Steel ( https://github.com/mattwparas/steel ) looks like the most useful scripting environment for Rust currently.
comment by diggan · 2025-01-20 · in Rhai: An embedded scripting language for Rust -
How does this compare to steel? https://github.com/mattwparas/steel
comment by stefanka · 2025-01-08 · in Embedding Scheme in Rust -
Steel seems alright: https://github.com/mattwparas/steel There are other Lisps too ( https://github.com/alilleybrinker/langs-in-rust ) though I think they’re less actively maintained.
comment by alilleybrinker · 2024-09-13 · in Lisp implemented in Rust macros -
I absolutely don't mind the plugin system being a Scheme. It's a plugin for a text editor, and Steel( https://github.com/mattwparas/steel ) seems to be a lot less of a maintenance burden than WASM plugins(besides that I find the WASM…
comment by sp33der89 · 2024-03-30 · in Helix: Release 24.03 Highlights -
…a plugin system but they're thinking of adding one for the Steel programming language (a lisp). https://github.com/mattwparas/steel
comment by davidkunz · 2024-03-30 · in Helix: Release 24.03 Highlights -
…this case specifically, Steel provides the facility to call Rust functions within a Steel program: https://github.com/mattwparas/steel . So, although I haven't used Steel, it looks like the advantage you'd get from using it is the…
comment by femiagbabiaka · 2023-12-03 · in Steel – An embeddable and extensible Scheme dialect -
…then once that is achieved moving on to R7RS. I borrowed the R5RS test suite from chibi here - https://github.com/mattwparas/steel/blob/master/cogs/r5rs.sc... - only a few of these tests don't yet pass. Something like 135 pass, 4 fail, 20…
comment by mattparas · 2023-12-03 · in Steel – An embeddable and extensible Scheme dialect -
▲ 245
Steel – An embeddable and extensible Scheme dialectstory by MaximilianEmel · 2023-12-03 · 184 comments
-
There is actually already a Scheme interpreter implemented in Rust ( https://github.com/mattwparas/steel ) which has the same name for the exact reasons you stated.
comment by willdearden · 2022-07-11 · in Guile Steel: a proposal for a systems Lisp