Ma

Mach, a new systems language that focuses on being simple and explicit

Hacker News

Mach, a new systems language that focuses on being simple and explicit

Hey guys. Mach is a pet project of mine that I've been designing and implementing for the better part of two years now. It's a C-like systems programming languages that takes inspiration from and attempts to combine the best parts of languages like C, Rust, Zig, and Golang in particular. Modern systems programming languages focus so much on "features" like fancy memory management, large amounts of syntax sugar for less typing, unique type systems, fancy interop, and more that just gets in the way. Mach is an attempt to bring all that back down to earth. In practice, Mach should feel like writing C with a few extra nice-to-haves. The project is in a very alpha stage, but does have a fully operational bootstrap compiler implementation as well as a full (scrappy at best) language documentation. I'm looking right now to involve people that would like to contribute or nitpick the project. It's not perfect -- far from it, but the philosophy is sound. Take a look and let me know what you think, or, better yet, join the discord and tell me what you hate about it there. Mach is at the phase right now where what it needs is heavy scrutiny and criticism to lock it down into a distinct forward path. If you can provide that, please do!

Share card

Actual performance

3points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, new, tiny · Missing: agents, macos, agent
84%84% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
77%77% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
57%57% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: way · Missing: mobile apps, ios, personal
55%55% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
40%40% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

A
A new approach in troubleshooting distributed systems42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A new approach in troubleshooting distributed systems

Hacker News2
Si
Silk, a simple systems programming language66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Silk, a simple systems programming language

Hacker News79
NC
NCL – New Configuration Language56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

NCL – New Configuration Language

Hacker News4
aj
ajl, a simple compile to C++ language66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ajl, a simple compile to C++ language

Hacker News12
An
An multipass optimizing compiler for a simple language65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An multipass optimizing compiler for a simple language

Hacker News2
Tr
Transformers4Rec -a new library for Transformers on Recommender Systems47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Transformers4Rec -a new library for Transformers on Recommender Systems

Hacker News5
Re
Recommender Systems in Keras48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Recommender Systems in Keras

Hacker News14
Fe
Fern – L-systems in Go48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fern – L-systems in Go

Hacker News3
PV
PVBenchmark – UserBenchmark for PV Systems34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PVBenchmark – UserBenchmark for PV Systems

Hacker News1
Tr
Troubleshoot distributed systems51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Troubleshoot distributed systems

Hacker News6