January 2022 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
  • Cwerg

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

  • PSA: if you must encode instructions yourself. Save yourself some headache and use pre-existing tables, e.g. asmdb. Cwerg uses them for both encoding and decoding, see: opcode_tab.py.

  • konna

    A fast functional language based on two level type theory

  • Continuing work on Konna. I recently finished implementing dependent pattern matching, a pretty big feature! I figured now is the time to do some refactoring and rewriting - the elaborator is the first thing on my list. Once all this maintenance work is done I'll be implementing features like implicit arguments, overloading, and pattern matching on code values.

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

    InfluxDB logo
  • Bilobe

    A New Programming Language To Introduce New Way To Code...

  • bluebird

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

  • I am working some again on my Ada-like language bluebird. I am making another attempt to use MLIR as an intermediate IR between the AST and LLVM IR (I made a brief attempt a few months ago just to look into it).

  • xvm

    Ecstasy and XVM

  • Lots of activity on Ecstasy:

  • sockshop

    (START HERE) Helidon Sock Shop: Main application repository containing checkout, build and deployment scripts for all services

  • A prototype port of the Helidon Sock Shop running on the Ecstasy web framework and the Ecstasy JSON OODB is now running, but I don't think the final code has shown up yet in the main line.

  • zacc

    zaalang compiler

  • zaalang is maturing, now with static reflection and code fragment injection.

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

    Discontinued Arobase is a simple programming language with a c-like syntax.

  • I'm working on a compiler for a new programming language named Arobase

  • firefly-boot

    Bootstrap compiler for Firefly

  • I'm still working on Firefly, a language with first class capabilities.

  • kuroko

    Discontinued Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter.

  • Did this year's Advent of Code in Kuroko which sussed out some bugs and missing functionality. Better hashing for tuples, more builtins and methods on standard classes for improved compatibility with Python, general build cleanups. In the later problems, most suffering was caused by the GC, so I'd like to put more thought into collection strategies going forward.

  • Argon

    Argon programming language (by ArgonLang)

  • In December we were left with the implementation of multi-threaded support and now, it is finally possible to spawn more than one thread within Argon.

  • asmdb

    Discontinued Instructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.

  • PSA: if you must encode instructions yourself. Save yourself some headache and use pre-existing tables, e.g. asmdb. Cwerg uses them for both encoding and decoding, see: opcode_tab.py.

  • pen

    The parallel, concurrent, and functional programming language for scalable software development (by pen-lang)

  • I'm a developer of the Pen programming language. Since the last v0.3 release, many features have been implemented including async/await and concurrent runtime.

  • ric-script

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

  • Continued work on my interpreter for [ric-script](https://github.com/Ricardicus/ric-script) which is an interpreted dynamically typed and lazy evaluated language. Imagine Javascript without semicolon and Python without the indentation thing. I build the syntax tree using yacc. Here is a [code sample](https://ric-script-u5ep8.ondigitalocean.app/doc/syntaxwalkthrough.html#class-declarations) where I build an RPN calculator in it. I’d appreciate the dopamine kick of a star if you find the project interesting.

  • SaaSHub

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

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