In

Ink: An LLVM based programming language [WIP]

Hacker News

Ink: An LLVM based programming language [WIP]

Hi there. I'm working on a programming language -- called Ink - in my spare time, with a friend. It uses LLVM for the backend, the parser and lexer are both hand written in C. The project is just for a bit of fun, we aren't trying to "revolutionize the programming language", but we're okay with being a bit quirky and out of the box with some of the syntax/features in the language. At the moment, the language is in it's early stages, and there's still a lot to do, which means that if you want to learn more about compilers, now would be a good time to start working on the language, since it's code base isn't as large as say, Rust. We're trying to implement the core of the language, so it will be very similar to C, with a few quirks here and there. Nothing is perfect at the moment, and there's still loads of stuff we've either missed out, or are yet to do. I'm posting this because (I feel that) It's an interesting project we're working on and we could do with some contributors, since the main developers are mostly students who either have jobs, school work and more (not that you don't, but the more contributors the better, no?). If you post a lot of PR's or we notice you're an active contributor, you will probably be invited to join "the official developer team", ooooooooh, exciting. Anyways, here's a link to the repository: https://github.com/ink-lang/ink If you go to misc/REFERENCE.md you can read about the road we're planning with the language, things that we're going to implement, etc. We don't have a really detailed/formal specification just yet.

Share card

Actual performance

6points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
71%71% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: code · Missing: mac, agents, macos
68%68% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: io · Missing: https docs, excited, just released
58%58% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
37%37% 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
29%29% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
16%16% 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

Ma
Marsha – An LLM-Based Programming Language66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Marsha – An LLM-Based Programming Language

Hacker News140
Te
Tetris implemented in Zig programming language83%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tetris implemented in Zig programming language

Hacker News4
Tu
Tuppence Programming Language for 2-adic arithmetic69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tuppence Programming Language for 2-adic arithmetic

Hacker News2
Fi
FizzBuzz in an esoteric programming language.62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FizzBuzz in an esoteric programming language.

Hacker News17
Mi
Mint Programming Language69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mint Programming Language

Hacker News3
M#
M# Programming Language69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

M# Programming Language

Hacker News3
J4
J4 – A programming language implemented in C74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

J4 – A programming language implemented in C

Hacker News3
Jo
Jolie – The First Programming Language for Microservices74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Jolie – The First Programming Language for Microservices

Hacker News64
Vi
Vivaldi programming language69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vivaldi programming language

Hacker News52
I
I made a (terrible) programming language66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made a (terrible) programming language

Hacker News9