TreeHouse
MPS
TreeHouse | MPS | |
---|---|---|
2 | 1 | |
1 | 1,510 | |
- | -0.1% | |
0.0 | 9.9 | |
over 1 year ago | 5 days ago | |
Pascal | JetBrains MPS | |
GNU General Public License v3.0 only | Apache License 2.0 |
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.
TreeHouse
-
Projectional Editing (2008)
I've done some limited experimentation with this[2], and it seems like a quite powerful technique for programming. I was inspired by this demo[1] of Dion from 2020. (The first video is amazing)
[1] https://media.handmade-seattle.com/dion-systems/
[2] https://github.com/mikewarot/TreeHouse
- Programming Breakthroughs We Need
MPS
-
Projectional Editing (2008)
The article name-checks IJ, but they have a separate projectional language workbench: https://github.com/JetBrains/MPS#readme
Allegedly early version of their issue tracker were written in it, so it's apparently been used in anger and TIL that GitHub even tracks "JetBrains MPS" as a recognized language: https://github.com/search?q=mps+language%3A%22JetBrains+MPS%...
What are some alternatives?
MonkeyType - A Python library that generates static type annotations by collecting runtime types
DeepLearning.scala - A simple library for creating complex neural networks
Prisma - Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
TensorComprehensions - A domain specific language to express machine learning workloads.
remote-apis - An API for caching and execution of actions on a remote system.
clojure-dsl-resources - A curated list of Clojure resources for dealing with domain-specific languages.
infer - A static analyzer for Java, C, C++, and Objective-C
crystal - 🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
AdonisJs Framework - AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
nx - Smart Monorepos · Fast CI
spotless - Keep your code spotless
MyDef - Programming in the next paradigm -- your way