April 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
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Jinx

    Embeddable scripting language for real-time applications

  • I should point out that if anyone is interested in learning how to perform multi-platform (Windows/macOS/Linux) Continuous Integration on Github using automated Actions, this is a fairly simple example of how to do so. It's not difficult, but it's a bit tricky to find simple, clear examples of this online for some reason - or at least it seemed so when I was looking. Sort of odd, since it seems like this is one of the basic examples you'd want to see more of, but...

  • Cwerg

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

  • a programmatic one where you use the API to construct the Cwerg IR in memory and then let Cwerg produce machine code. An example API usage can be found here: https://github.com/robertmuth/Cwerg/blob/master/Examples/fib_ir.h Here is a context where this is used for JITing but AOT is not much different: https://github.com/robertmuth/Cwerg/blob/master/Examples/jit_ir_x64.cc

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

    Ecstasy and XVM

  • On the language, compiler, and runtime side, it's been a fairly quiet month for Ecstasy. The major projects right now are in the web client, web server, web application hosting, and web framework projects. Here are the language related updates:

  • sligh

    A language for certifying specification

  • In Sligh, I spent most of the last month introducing a new intermediate representation to make tier splitting (choosing if code should live on the client or server) easier. My goal was to enable derived data, as in a model that queries other models for its data and combines them by processing them in memory. I've been using the example of a personal finance application, so imagine:

  • langs

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