djc/runa
View on GitHub ↗ ★ 84 Python archived
A Python-like systems programming language
8 mentions on Hacker News by 1 person: 0 stories, 8 comments · first 2015-01-03 · latest 2017-08-14
20082026
-
…you like this sort of thing, my compiler in Python that compiles to LLVM IR might be interesting: https://github.com/djc/runa
comment by dochtman · 2017-08-14 · in An Intro to Compilers -
…enough to many of the ideas in Rust that I stopped working it and decided to go code Rust instead. https://github.com/djc/runa/
comment by dochtman · 2017-03-07 · in Ask HN: Have you created a programming language and why? -
…takes care of lots of portability issues, and optimizes your stuff. My experimental stuff is here: https://github.com/djc/runa . The compiler is written in Python, and shouldn't be that hard to understand. I'm also happy to answer any…
comment by dochtman · 2017-02-09 · in Show HN: How to write a tiny compiler -
Nice story. I have similar feelings about my own attempt, Runa ( https://github.com/djc/runa ), in particular about just how large a language (ecosystem) has to be in order to be viable to a few more people. Still, just the journey is…
comment by dochtman · 2016-02-06 · in “Screw it, I'll make my own” – The story of a new programming language -
…and targets LLVM IR; there's no run-time. More information can be found on the project website. https://github.com/djc/runa/
comment by dochtman · 2015-06-26 · in Show HN: A Python with Hindley-Milner-like type annotations, compiling to C -
I have one (probably quite naive) implementation here: https://github.com/djc/runa/blob/master/runac/parser.py#L54 (Runa uses tabs for indentation, not spaces, but it's basically the same thing.) Whitespace at the start of a line is a…
comment by dochtman · 2015-03-01 · in Sylph: the programming language I want -
…Afterwards, I thoroughly overhauled my nascent compiler. It currently lives here: https://github.com/djc/runa/ (It's a Python-like systems language, with a compiler written in Python targeting LLVM IR.)
comment by dochtman · 2015-02-13 · in The Rewards of Creating a Programming Language -
…targeting LLVM IR, and it's been cool (though so much work to get a halfway usable language!). https://github.com/djc/runa if anyone's interested.
comment by dochtman · 2015-01-03 · in Make Your Own Programming Language