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 - 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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • apltail

    APL Compiler targeting a typed array intermediate language

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

  • april

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

  • 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