APL Compiler Based on Tail (Typed Array Intermediate Language)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. apltail

    APL Compiler targeting a typed array intermediate language

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. tail2futhark

    In trying to make APL my primary PL, I have been playing with April[2], a subset of APL in Lisp, another old favorite PL. It is a blast. I am honing both my Lisp and APL skills, and they seem to cover each other's weaknesses for easier adoption in the general programming world.

    [1] https://github.com/henrikurms/tail2futhark

  4. april

    The APL programming language (a subset thereof) compiling to Common Lisp.

  5. empirical-lang

    A language for time-series analysis

    I wanted to hit the runtime repeatedly with as little overhead as possible. So VVM has no type look-up, multiple operands per instruction, and a cache-efficient IR. The sum() operand for the above example is invoked directly in a loop almost as fast as hand-written C++.

    VVM has its own assembly language [2]. I have blog post that explains some of the design choices [3].

    [1] https://github.com/empirical-soft/empirical-lang/tree/master...

    [2] https://github.com/empirical-soft/empirical-lang/tree/master...

    [3] https://www.empirical-soft.com/2020/09/03/a-tour-of-the-vect...

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

  • Bare minimum atw-style K interpreter for learning purposes

    6 projects | news.ycombinator.com | 17 Jan 2024
  • Apltail: APL Compiler targeting a typed array intermediate language

    1 project | news.ycombinator.com | 13 Jan 2024
  • Uiua: A minimal stack-based, array-based language

    5 projects | news.ycombinator.com | 27 Sep 2023
  • Ask HN: What is the thing you've build you regret the most?

    4 projects | news.ycombinator.com | 19 Nov 2022
  • Code in Database vs. Code in Application

    2 projects | news.ycombinator.com | 10 Jul 2022

Did you know that Common Lisp is
the 35th most popular programming language
based on number of references?