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

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. 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.

  2. SaaSHub

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

    SaaSHub logo
  3. 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.

  4. firefly-boot

    Bootstrap compiler for Firefly

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

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

  6. CSLY

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

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

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

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

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

  10. Lambda-RAM-Compiler

    I do!

  11. 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).

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

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