Package management and distribution of your language

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

    Maintains documentation archives for Futhark packages

    There is no central registry of packages. The closest we come is a centralised documentation builder. This is intentional: we don't want to maintain complicated infrastructure. Hosting of packages is decentralised through Git. Is this particularly robust? No. Does it work? Yes. You can easily augment this with more infrastructure once your language becomes popular enough that the cost is worth it.

  • guix

    Read-only mirror of GNU Guix — pull requests are ignored, see https://guix.gnu.org/en/manual/en/guix.html#Submitting-Patches instead (by guix-mirror)

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

  • ArithmeticExpressionCompiler

    Discontinued A compiler for my own simple low-level programming language, built in JavaScript using the Duktape framework. Produces code compatible with FlatAssembler. Superseded by AECforWebAssembly.

    Well, for my AEC-to-x86 compiler, I provide a ZIP file with the source code (together with the MIT-licenced Duktape, which is necessary for my compiler to work, as the core of it is written in JavaScript, and also the source code of example programs), which I recommend to download. I also provide, for people who are willing to risk getting malware from my computer, a ZIP file containing the compiler executables for various OS-es as well as sources and executables of the example programs (but not the source code of Duktape and the part of my compiler written in C programming language).

  • AECforWebAssembly

    A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.

    For my AEC-to-WebAssembly compiler, I provide the source code on GitHub, as well as ZIP files with executables for various OS-es and also WebAssembly+JS executable in NodeJS. The WebAssembly files for some (but not all) example programs are downloadable from my blog, like this for the Analog Clock program.

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