journal
My blog, in all its statically-generated glory. (by munificent)
wiki
The programming language design wiki. (by proglangdesign)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
journal
Posts with mentions or reviews of journal.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-28.
-
Static site generation with templates in Dart
I wrote a bespoke static site generator in Dart that I use for my blog and the website for "Crafting Interpreters".
-
What resources do you use to get started on making a language?
I started long before crafting interpreters show up, but I have read the blog of the author: https://journal.stuffwithstuff.com.
-
Crafting Interpreters: A Review
Dear Bob, in case it helps FYI both the book's website http://craftinginterpreters.com/ and your blog https://journal.stuffwithstuff.com/ seem down right now
-
Resources on concurrent static analysis in an IDE?
Salsa looks interesting! I have written build systems like that a couple of times.
wiki
Posts with mentions or reviews of wiki.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-10-22.
-
What resources do you use to get started on making a language?
Checkout the subreddit wiki, too. It has links to some books/online resources.
-
Choosing a Compiler Language — Tradeoffs, Pitfalls, & Integrations
Check out the wiki for some useful resources introducing you to compilers.
-
Community made rigorous self-learning curriculum for PL creation
At this point, I've read a good few hundred papers in the last few years. I've been designing a language for 2/3rds of that time, and many moons ago I offered to write to the r/ProgammingLanuages wiki (https://proglangdesign.net/wiki/) to which I have made zero progress. Here is my thoughts on your questions:
-
A wiki for programming language theory and development?
The hard part is getting a wiki to critical mass. If it's useful enough to visit, you'll attract random contributors and the project will snowball from there. But we haven't reached that point yet. If you're interested in discussing the wiki, the best place is #meta on the r/ProgrammingLanguages Discord, or to a lesser degree, the wiki's GitHub issues tab.