nowfound

Life & fun · August 12, 2025

Coalton Playground – Type-Safe Lisp in the Browser

I built a browser-based REPL for Coalton, a statically typed Lisp dialect that merges Haskell’s type system with Common Lisp. Coalton gives you: - Algebraic data types, pattern matching, static guarantees - Full interoperability with dynamic Lisp functions Demo & examples: https://coalton.app Under the hood: Prebuilt SBCL cores with Coalton preloaded, running on a droplet

Coalton Playground – Type-Safe Lisp in the Browser launched on August 12, 2025 with 19 votes, #675 of 8,530 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.

Visit coalton.app ↗Alternativestop 8% of August 2025

In plain words

Coalton Playground is a browser-based REPL for Coalton, a statically typed Lisp dialect combining Haskell's type system with Common Lisp's dynamic features. It lets developers write code with algebraic data types, pattern matching, and static guarantees while maintaining full interoperability with standard Lisp functions. The tool runs prebuilt SBCL cores with Coalton preloaded, allowing users to experiment with type-safe functional programming directly in a web browser.

written from the facts on this page · September 2026

From the sources

Statically-typed Lisp with Haskell-style features. Try it in your browser.

Does a similar job

all alternatives →
  • Lisp implementation in modern Java, Go, C#, TypeScript, Python2021 · github.com · ▲128

    A lisp rosetta stone to demonstrate modern language features - eatonphil/lisp-rosetta-stone

  • FS
    Fuse – statically typed functional programming languageAug 2026 · fuselang.org · ▲121

    Hi HN! I've been working on the fuse programming language, it's a statically typed purely functional language with higher-kinder types and ad-hoc polymorphism. It compiles to the GRIN whole-program optimizer, producing LLVM-generated native code. Fuse supports ADTs, Generics, Type Methods, Traits, Pattern matching etc. all in a functional style with no mutations. I’ve been developing the language for 5 years, with code written in Scala. I’ve started coding the language from the base of System F that was implemented as part of the book: Types and Programming Languages (tapl). And then…

  • Rust GUI Library via Flutter2024 · cjycode.com · ▲301

    Hi, I made a bridge (https://github.com/fzyzcjy/flutter_rust_bridge v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I…

  • CD
  • Hsrs – Type-Safe Haskell Bindings Generator for RustMay 2026 · github.com · ▲53

    Hey everyone! I've been working on hsrs, a type-safe Haskell Bindings Generator for Rust. I couldn't really find any bindings generator that would create type-safe, rich bindings for Haskell from Rust. Naturally, both languages have rich type systems, so I was amazed that no awesome bindings generator already existed, hence I decided to write my own. hsrs feels very similar to pyo3 and napi-rs, and if you've used those, hsrs will feel right at home. What's unique about hsrs as opposed to hs-bindgen is that it has type-safe bindings for rich types, like Result, Maybe, etc. while also…

  • Uniform GraphQL2021 · uniform-graphql.whatsgood.dog · ▲65

    GraphQL APIs in TypeScript with complete e2e type safety

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, August 2025

the whole month →
  • Trace▲1,555

    Workflow Automations for the Human 👾 AI Workforce

    AI · 2025 · trace.so

  • I built the world's most impractical 1000-pixel display and anyone in the world can draw on it. It draws a single pixel at a time and takes 30-60 minutes to complete a single image. Anyone can participate in the project by voting for the next image to be drawn, and submitting images. https://kilopx.com/

    Work · 2025 · benholmen.com

  • Job boards are dead. Your network is alive

    AI · 2025 · contra.com

  • Kitten TTS is an open-source series of tiny and expressive text-to-speech models for on-device applications. We are excited to launch a preview of our smallest model, which is less than 25 MB. This model has 15M parameters. This release supports English text-to-speech applications in eight voices: four male and four female. The model is quantized to int8 + fp16, and it uses onnx for runtime. The model is designed to run literally anywhere eg. raspberry pi, low-end smartphones, wearables, browsers etc. No GPU required! We're releasing this to give early users a sense of the latency and voices…

    AI · 2025 · github.com

  • I was wondering how I can arrange objects along a spherical helix path, and read some articles on it. I ended up learning about parametric equations again, and make this visualization to document what I learned: https://visualrambling.space/moving-objects-in-3d/ feel free to visit and let me know what you think!

    Life & fun · 2025 · visualrambling.space

  • For HTML Day 2025 [1], I made a web service that displays the current sky at your approximate location as a CSS gradient. Colours are simulated on-demand using atmospheric absorption and scattering coefficients. Updates every minute, without the use of client-side JavaScript. Source code and additional information is available on GitHub: https://github.com/dnlzro/horizon [1] https://html.energy/html-day/2025/index.html

    Dev tools · 2025 · sky.dlazaro.ca