June 2021 monthly "What are you working on?" thread

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • TablaM

    The practical relational programing language for data-oriented applications

    I start building the relational language TablaM in part for learn Rust, so now I reworking the internals to improve how everything is works, making it more idiomatic, and apply what I have learning with the use of Rust in my work.

  • xvm

    Ecstasy and XVM

    The big project in Ecstasy over the last month was replacing the implementation of one of the core data structures: Array. No changes on the IR compiler, but big impacts on the runtime.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • firefly-boot

    Bootstrap compiler for Firefly

    Still working on typechecking Firefly with the help of a friend.

  • bluebird

    A work-in-progess programming language modeled after Ada and C++ (by csb6)

    I continued implementing support for references (a restricted form of pointers) in my Ada-like language bluebird. I also am working on adding a cleanup pass between my parser/typechecker to handle stuff like type resolution of literals and constant folding.

  • CSLY

    a C# embeddable lexer and parser generator (.Net core)

    I am still working on CSLY, a parser generator for C#.

  • 4l

    Discontinued lisp like looking language

    This month I started working on my first language called 4l. Since it is a lisp dialect, it is very easy to parse, so I didn't need to use any kind of parser generator.

  • butter

    Discontinued A tasty language for building efficient software. WIP

    Hello! I've been working on Butter programming language and it's starting to get shape. Butter is heavily influenced by Rust and I want it to be concise and high-level as much as possible.

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

  • The-Spiral-Language

    Functional language with intensional polymorphism and first-class staging.

    Apart from minor bug fixes, at this point Spiral is fairly stable and usable. I'll update the status at some point. I thought I'd never get anything in return from other people for making the language, but a few people stepped up to make a contribution. Thank you. For Spiral I have a large TODO list that would take me months to deal with, but right now my focus is entirely on machine learning.

  • Lambda-RAM-Compiler

    I do!

  • tailspin-v0

    A programming language with extreme data-pattern matching and data-declarative syntax, hopefully different enough to be interesting

    Tailspin got a simple (simplistic) way of working with units of measure https://github.com/tobega/tailspin-v0/blob/master/TailspinReference.md#measures since it seems to be a pre-requisite for my ideas on practical typing (auto-typing).

  • lisp

    A lisp JIT compiler and interpreter built with cranelift. (by 0xekez)

    Since last month I've been working on garbage collection and string handling in my Lisp compiler. I've found writing the garbage collector to be hard but strings are fun :)

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