Storyyeller / 1subml
PublicThe 1SubML programming language - unified module and value language, structural subtyping, global type inference, higher rank polymorphic types, existential types, higher kinded types (no partial application), recursive types, worst-case polynomial time type checking and much more.
1SubML is an experimental programming language with advanced type features like global inference and modules-as-values, compiling to JavaScript for browser execution.
How It Works
You stumble upon this fun new way to write smart programs that check themselves for errors before running.
Head to the website and start typing code right in your browser, no setup needed.
Try examples like calculating huge Fibonacci numbers or shapes' areas – it feels magical as errors light up instantly.
Click run to watch your code compile and print answers, like massive numbers or perfect calculations.
Tweak code, add modules as values, or define custom types – everything stays safe and fast.
Copy your working code or use it anywhere since it turns into simple web-friendly scripts.
Enjoy building reliable programs that run everywhere, feeling confident with automatic checks.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.