Other languages with Rust's eums?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. rust

    Empowering everyone to build reliable and efficient software.

    For extra fun, here's the last time the Rust compiler was written in OCaml. Enums and pattern matching galore!

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. coalton

    Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.

    Now you can have sum types, pattern matching, currying, and other ML-style features in Common Lisp via Coalton

  4. rfcs

    RFCs for changes to Rust

    An interesting section from the enum variant types RFC

  5. proposal-pattern-matching

    Pattern matching syntax for ECMAScript

    It s actually an open proposal pattern-matching If you read the proposal’s README.md there are a few community libraries implementing some form of pattern matching None are as elegant as rust though, can t wait for the actual proposal to materialize

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that Rust is
the 5th most popular programming language
based on number of references?