April 2022 monthly "What are you working on?" thread

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

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • talent.io - Download talent.io’s Tech Salary Report
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • 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

    A light-weight compiler backend

    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

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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

    Experimenting with a language for generating infrastructure code based on an infra-agnostic language

    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

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

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