TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Ink: An LLVM based programming language [WIP]

6 pointsby freefouranover 10 years ago
Hi there. I&#x27;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&#x27;t trying to &quot;revolutionize the programming language&quot;, but we&#x27;re okay with being a bit quirky and out of the box with some of the syntax&#x2F;features in the language. At the moment, the language is in it&#x27;s early stages, and there&#x27;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&#x27;s code base isn&#x27;t as large as say, Rust. We&#x27;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&#x27;s still loads of stuff we&#x27;ve either missed out, or are yet to do.<p>I&#x27;m posting this because (I feel that) It&#x27;s an interesting project we&#x27;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&#x27;t, but the more contributors the better, no?). If you post a lot of PR&#x27;s or we notice you&#x27;re an active contributor, you will probably be invited to join &quot;the official developer team&quot;, ooooooooh, exciting.<p>Anyways, here&#x27;s a link to the repository: https:&#x2F;&#x2F;github.com&#x2F;ink-lang&#x2F;ink<p>If you go to misc&#x2F;REFERENCE.md you can read about the road we&#x27;re planning with the language, things that we&#x27;re going to implement, etc. We don&#x27;t have a really detailed&#x2F;formal specification just yet.

no comments

no comments