Flattening ASTs (and Other Compiler Data Structures)

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
  • oil

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

    The non-trivial ownership / memory safety is a main reason that it's not in Oils yet, despite thinking about this problem for years (glad my wiki page was referenced!). Although it still might be -- I have an idea for a more flexible "squeeze and freeze" primitive that integrates with the GC, and reduces GC pressure.

  • booze-tools

    Booze Tools will become the complete programming-language development workbench, all written in Python 3.9 (for now).

    Mmmm... Indirectly... Sophie uses my literate parsing system.

  • 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.

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