August 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
  • foolang

    A toy programming language.

    Working on my toy, Foolang: https://github.com/nikodemus/foolang.

  • xvm

    Ecstasy and XVM

    Ecstasy development has been slow and steady this summer, with updates to the core library, the web server library, and to the two prototype database implementations (in-memory and JSON). Under the covers, a major refactoring of the auto-narrowing type support went in recently.

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

  • ric-script

    A modern scripting language; implemented in old school C, yacc & flex

    I continuing with building my first programming language. It is an interpreted dynamically typed and lazy evaluated language. It is like a merge of python and javascript, imagine Python except the focus on indentation. I build the syntax tree using yacc. Here is a code sample where I build an RPN calculator in it. The source repository is here, I’d appreciate the dopamine kick of a star if you like it.

  • kesh

    A simple little programming language that could one day compile to JavaScript.

    I'm only at the drawing board stage of kesh, a simple little PL that one day might possibly transpile to TypeScript. Not a single line of compiler code has been written so far, it's still all about syntax design and exploring ideas. kesh is mostly a pastime activity and something I can ponder over when I'm bored or can't sleep (which may be the reason I can't sleep).

  • na

    minimal data notation format

    Improved na's documentation. na is the underlying data notation format.

  • Cwerg

    The best C-like language that can be implemented in 10kLOC.

  • m42pl-core

    A data manipulation language with a focus on flexibility and simplicity.

    I’m working on this exact idea with M42PL. I will soon implement Kafka support, it will use the same logic as the ZeroMQ module. However its written in Python, not in Java.

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

  • RustScript

    RustScript is a functional scripting language with as much relation to Rust as JavaScript has to Java. (by WilliamRagstad)

    I am working on a project called RustScript and have implemented simple pattern matching for match expressions, code blocks, scopes, Unicode and special character support, lambda functions with variations (sorted by airity) as well as integer and floating point primitive types. Plus building a command line tool for running programs, linting and providing an interactive REPL for windows, linux and macOS this week. We are planning on adding modules and importation of dependencies soon! You can join our community discord server and chat with the dev team if you're interested! All feedback and support is greatly appreciated!

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