Hacker GitHub

← All repos

rochus-keller/Micron

View on GitHub ↗ ★ 87 C++

A compiler and IDE for the Micron programming language - the Oberon with the power of C

15 mentions on Hacker News by 2 people: 1 story, 14 comments · first 2025-04-09 · latest 2026-06-24

Mentions per year 15 mentions · busiest year 2026 (8)
20082026
  1. …(book + software). Here is a version ported to the Micron language (a Pascal/Oberon derivative): https://github.com/rochus-keller/Micron/tree/master/testcase... .
  2. …are evolutions of Oberon without these orthodoxies (e.g. https://github.com/rochus-keller/oberon or https://github.com/rochus-keller/micron ) and a few additional features which make it a really powerful but still lean language.
  3. …with the Micron programming language (see https://github.com/micron-language/specification and https://github.com/rochus-keller/micron/ ), also mostly written in C++. That said, Micron.cpp looks like a cool alternative for the C++ standard…
  4. …projects (e.g. https://github.com/rochus-keller/Oberon , https://github.com/rochus-keller/Luon , https://github.com/rochus-keller/Micron ) and spend a significant amount of time in them. GPL has always explicitly permitted commercial use;…
  5. …which uses LuaJIT essentially as a kind of C interpreter, even with my own native stack and GC ( https://github.com/rochus-keller/Micron ). The reason why I switched from generating Lua source code to LuaJIT bytecode in 2019 was mostly the…
    comment by Rochus · 2026-05-28 · in The Green Side of the Lua
  6. …modern, go to https://github.com/rochus-keller/oberon , https://github.com/rochus-keller/luon or https://github.com/rochus-keller/micron .
  7. …is likely not on the sweet spot of systems programming. With my Micron (i.e. Micro Oberon, see https://github.com/rochus-keller/micron/ ) language currently in development I try for one part to get closer to C in terms of features and…
  8. …(such as my Oberon+ or Micron languages, see https://github.com/rochus-keller/oberon and https://github.com/rochus-keller/micron ). There are indeed Oberon implementations which run on Java or ECMA 335 runtimes, which is possible due to…
  9. …data structures are extremely slow. So I went on to implement my own Pascal/Oberon descendant (see https://github.com/rochus-keller/micron/ , work in progress).
  10. …article, thanks for sharing. I'm still considering using SLJIT for my Micron interpreter ( https://github.com/rochus-keller/Micron ), which is a stack machine as well; but given the relatively low speed-up I still doubt whether it's…
    comment by Rochus · 2025-09-16 · in JIT-ing a stack machine (with SLJIT)
  11. …still minimal in the spirit of Oberon, see https://github.com/micron-language/specification/ and https://github.com/rochus-keller/micron/ ); it's still evolving though. If I get it right, Bill's language is considered for teaching purpose,…
    comment by Rochus · 2025-09-15 · in The Titania Programming Language
  12. …from minimal, stack-less systems, up to dynamic dispatch and optional garbage collection. See https://github.com/rochus-keller/micron/ .
  13. > Pascal for microcontrollers It's in the making, but needs more time: https://github.com/rochus-keller/micron/
    comment by Rochus · 2025-05-04 · in Pascal for Small Machines
  14. …, and derived languages such as https://github.com/rochus-keller/Luon or https://github.com/rochus-keller/Micron , which inherit the "spirit of Oberon", but specialize for other use-cases than the original.
    comment by Rochus · 2025-05-04 · in Oberon Pi
  15. ▲ 13
    A compiler for the Micron programming language – the Oberon with the power of C
    story by todsacerdoti · 2025-04-09 · 0 comments