Best languages to design a new language in?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • A few days ago I posted this benchmark of different parser libraries on r/haskell.

  • flatparse

    Fast parsing from bytestrings

  • Initially Happy/Alex was almost 5x slower than the fastest implementation. Using an explicit export list and generating the parser with the experimental --strict flag from happy brought it down to a manageable 3.2x slowdown. The fastest parser was surprisingly not my handwritten example, but the one written using the parser combinator library flatparse.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nanopass-framework-scheme

    The new nanopass framework; an embedded DSL for writing compilers in Scheme

  • Well, this compiler framework in scheme might be worth looking.

  • lalrpop

    LR(1) parser generator for Rust

  • I presume LALRPOP handles left recursion just fine.

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