Gluon

gluon-lang.org · 2026-10-02 · by Long Nguyen ·generic

Gluon

Gluon

Gluon is a static, type inferred and embeddable language written in Rust.

Try gluon from your browser!

Gluon on Github

let de @ { Deserialize, ? } = import! std.json.de let ser @ { Serialize, ? } = import! std.json.ser let { Result, ? } = import! std.result

#[derive(Serialize, Deserialize)] type Vec = { x : Float, y : Float, name : Option String }

let result = let input = r#"{ "x": 123, "y": 456.78, "name": null }"# do v = de.deserialize input let v : Vec = v let updated = { x = v.x, y = v.y, name = Some "Vector" } ser.to_string_pretty updated

match result with | Ok s -> s | Err err -> err

Documentation

Latest release

The gluon book

Standard Library API Reference

Rust API Reference

Nightly

The gluon book

Standard Library API Reference

Rust API Reference

gluon-lang.org · 8 links

Comments (0)

No comments yet