coalton

Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp. (by coalton-lang)

Coalton Alternatives

Similar projects and alternatives to coalton

  1. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. julia

    368 coalton VS julia

    The Julia Programming Language

  4. clog

    153 coalton VS clog

    CLOG - The Common Lisp Omnificent GUI

  5. babashka

    125 coalton VS babashka

    Native, fast starting Clojure interpreter for scripting

  6. Carp

    89 coalton VS Carp

    A statically typed lisp, without a GC, for real-time applications.

  7. paip-lisp

    77 coalton VS paip-lisp

    Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"

  8. awesome-cl

    74 coalton VS awesome-cl

    A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. hy

    66 coalton VS hy

    A dialect of Lisp that's embedded in Python

  11. cl-cookbook

    58 coalton VS cl-cookbook

    The Common Lisp Cookbook

  12. Mezzano

    49 coalton VS Mezzano

    An operating system written in Common Lisp

  13. ulisp

    A version of the Lisp programming language for ATmega-based Arduino boards.

  14. hissp

    29 coalton VS hissp

    It's Python with a Lissp.

  15. hackett

    17 coalton VS hackett

    WIP implementation of a Haskell-like Lisp in Racket

  16. py4cl

    21 coalton VS py4cl

    Call python from Common Lisp

  17. hebigo

    21 coalton VS hebigo

    蛇語(HEH-bee-go): An indentation-based skin for Hissp.

  18. steel

    15 coalton VS steel

    An embedded scheme interpreter in Rust

  19. generic-cl

    14 coalton VS generic-cl

    Generic function interface to standard Common Lisp functions

  20. racket

    196 coalton VS racket

    The Racket repository

  21. cmu-infix

    5 coalton VS cmu-infix

    Updated infix.cl of the CMU AI repository, originally written by Mark Kantrowitz

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better coalton alternative or higher similarity.

coalton discussion

Log in or Post with

coalton reviews and mentions

Posts with mentions or reviews of coalton. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-06-21.
  • Coalton
    1 project | news.ycombinator.com | 22 Oct 2024
  • The Pre-Scheme Restoration project is now underway
    6 projects | news.ycombinator.com | 21 Jun 2024
    Common Lisp has Coalton [1]. It's basically a language embedded within Common Lisp which has HM types and a bit more modern constructs than CL.

    [1] https://coalton-lang.github.io/

  • Ask HN: 30y After 'On Lisp', PAIP etc., Is Lisp Still "Beating the Averages"?
    9 projects | news.ycombinator.com | 4 Jun 2024
  • How to Write a (Lisp) Interpreter (In Python)
    18 projects | news.ycombinator.com | 11 Mar 2024
    It's still… not the same. In CL (and specially with SBCL), we get compile time (type) errors and warnings at the blink of an eye, when we compile a single function with a keystroke (typically C-c C-c in Slime).

    And there's also been improvement, see Coalton for a ML on top of CL. (https://github.com/coalton-lang/coalton/)

  • Typing Haskell in Haskell
    1 project | news.ycombinator.com | 20 Feb 2024
    For the parenthetically inclined among us, there's also an implementation in Coalton: <https://github.com/coalton-lang/coalton/tree/main/examples/t...>
  • Embracing Common Lisp in the Modern World
    6 projects | news.ycombinator.com | 24 Jan 2024
    Common Lisp has bad marketing (even OCaml has Twitch streamers and "influencers" now), and bad support for general editors, both of which make it a non-starter for most curious people who have an afternoon to try something. But behind all that is magnificent activity for those who got over the initial potential energy barrier. Just to give some examples:

    1. SBCL, the most popular open source implementation of Lisp, is seeing potentially two new garbage collectors. One of them is a parallel collector written by a university student (!!) which blows my mind.

    2. SBCL has better and better support for deploying Liwp as a C-compatible shared library, using SBCL-LIBRARIAN. It makes it play nicer with other applications in C and Python.

    3. Coalton is another exciting development that allows a Haskell type system and "Lisp-1" functional programming in Common Lisp. That means type classes (or traits), something Lisp hasn't really had a proper notion of, and full type inference. Persistent sequences based off of RRB-trees were recently merged, and interestingly, they're implemented purely in Coalton [1]. That means Clojure-like seqs.

    It's interesting to see users of Lisp generating the above ideas and libraries, not a special in-group of committees, "official" developers, etc.

    [1] https://github.com/coalton-lang/coalton/blob/main/library/se...

  • Steel – An embedded scheme interpreter in Rust
    13 projects | news.ycombinator.com | 3 Dec 2023
    Use an editor that auto-inserts parens and that indents the code correctly. Now nothing bad can happen. And the parens are used to edit code structurally.

    re typing: Coalton brings Haskell-like typing on top of CL. https://github.com/coalton-lang/coalton/ Other lisps are typed: typed racket, Carp… and btw, SBCL's compiler brings some welcome type warnings and errors (unlike Python, for instance).

  • Show HN: Collaborative Lisp Coding on Discord
    2 projects | news.ycombinator.com | 18 Sep 2023
    If you like type safety, this project would be perfect for using https://coalton-lang.github.io/ so your REPL supported Common Lisp out of the gate.
  • A fully-regulated, API-driven bank, with Clojure
    3 projects | news.ycombinator.com | 29 Aug 2023
  • Coalton to Lispers without a background in ML-like languages
    1 project | news.ycombinator.com | 26 Aug 2023
    Coalton seems great, I love the idea. This issue seems problematic, though: https://github.com/coalton-lang/coalton/issues/84
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic coalton repo stats
88
1,305
9.5
6 days ago

coalton-lang/coalton is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of coalton is Common Lisp.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com