Where would you recommend starting if I want to make my own programming language?

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

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

    mal - Make a Lisp

  • Make a Lisp. The implementation is split in a series of steps that increase in complexity. You have tests for each step. You can chose whatever language you are already comfortable with. Most likely there is already an implementation in that language that you can take a peek at if you get stuck.

  • simplelanguage

    A simple example language built using the Truffle API.

  • Finally, I would suggest you to take a look at the Truffle/GraalVM ecosystem(https://www.graalvm.org/graalvm-as-a-platform/language-implementation-framework/). The documentation is not exactly very elaborate, but a few good resources are Mumbler(http://cesquivias.github.io/blog/2014/10/13/writing-a-language-in-truffle-part-1-a-simple-slow-interpreter/#mumbler-language), SimpleLanguage(https://github.com/graalvm/simplelanguage), and (https://www.endoflineblog.com/graal-truffle-tutorial-part-4-parsing-and-the-trufflelanguage-class).

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

  • Ask HN: Is Lisp Simple?

    1 project | news.ycombinator.com | 21 Aug 2023
  • GitHub - kanaka/mal: mal - Make a Lisp

    1 project | /r/savedForMS | 29 May 2023
  • Build Your Own Lisp

    3 projects | news.ycombinator.com | 28 May 2023
  • Found inside my compiler I've been writing for about 2 years

    1 project | /r/programminghorror | 14 May 2023
  • Ce proiecte for-fun ati facut in timpul facultatii ca sa invatati ceva nou si practic singuri?

    1 project | /r/programare | 19 Apr 2023