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

    WIP stack language that uses regex for control flow

  • I've been developing a language called Prowl in the discord server. Strings can be concatenated into bigger strings, it turns out you can do the same with programs, and they are related - Prowl is a stack language that uses regex for control flow. It's also kind of a logic language, since regex semantics includes forms of backtracking. The patterns match data instead of strings, like in FP, and then the combinators decide the control flow from there. Eval has a type like Stack -> List Stack, then there are 3 basic operators "cat", "alt", and "intersect" (we use juxtaposition, |, and && as in regex, but it's also >>=, <|>, *> in Haskell) which put code together. While the language is still largely in the design phase, there is a prototype interpreter that is able to run most examples. If this interests you, check out the language tour.

  • The-Spiral-Language

    Functional language with intensional polymorphism and first-class staging.

  • I wrote this as a part of a Twitter chain before realizing just how limiting 140 chars per post are. It will serve as a PL monthly review instead. So far there has been no bites to my posts on the Tenstorrent and Groq Reddit pages, so it does not seem I am likely to get a sponsor for Spiral. At this time, rather than AI chips I'd rather get GPUs to speed up my rendering times.

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

    a prototype of fund transfer platform built with Flutter

  • I have been working on a prototype of a fund transfer app called HADWIN, actually completed and released version 1.0.0 ... i guess we can call it progress πŸ˜… I have built it with Flutter... but scalability is an issue so this month I will probably be working on making it scalable with this server I have been building with python-flask other than that debugging most probably.

  • FruitCastle

    Fruit Castle is a web application intended to serve as common centralized backend service provider for a wide range of apps requiring different types of data

  • I have been working on a prototype of a fund transfer app called HADWIN, actually completed and released version 1.0.0 ... i guess we can call it progress πŸ˜… I have built it with Flutter... but scalability is an issue so this month I will probably be working on making it scalable with this server I have been building with python-flask other than that debugging most probably.

  • rigc-lang

    A prototype of the RigC programming language.

  • I'm working on a RigC language. A language that aims to have similar features to C++ but with syntax more like Rust's. Right now we're writing a VM for it. In the future we'll be writing a transpiler to LLVM IR to produce native code.

  • gaiman

    Gaiman: Text based game engine and programming language

  • I've released the first 1.0 beta version of Gaiman. I'm doing small tweaks but it seems that all language features are there. But I need to improve code coverage so I know that everything is tested. And I need to stress test a bit my parser so I know that odd syntax combinations works.

  • xvm

    Ecstasy and XVM

  • Not much language or compiler related in the Ecstasy project over the past month.

  • 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
  • Forth-in-Charm

    An implementation of Forth in the Charm scripting language.

  • Capote

    A portable SuperForth compiler designed with performance and interoperability in mind.

  • here’s the link for anyone interested!

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