Hacker GitHub

← All repos

rochus-keller/Oberon

View on GitHub ↗ ★ 558 C++

Oberon parser, code model & browser, compiler and IDE with debugger, and an implementation of the Oberon+ programming language

71 mentions on Hacker News by 9 people: 12 stories, 59 comments · first 2019-10-30 · latest 2026-09-25

Mentions per year 71 mentions · busiest year 2021 (14)
20082026
  1. ▲ 4
    Show HN: New Oberon+ IDE based on the Mono CLR – lean and fast
    story by Rochus · 2021-10-01 · 0 comments
  2. ▲ 1
    Ask HN: Is it true that CoreCLR is that much faster than Mono?
    story by Rochus · 2021-08-29 · 0 comments
  3. …is one of my implementations that helped me significantly improve the compiler (still in progress): https://github.com/rochus-keller/Oberon/tree/master/testcase... this also demonstrates that - given the same platform (LuaJIT bytecode) -…
  4. ▲ 3
    Welcome to the Oberon+ parser, code model, compiler and IDE
    story by AlexeyBrin · 2021-07-18 · 0 comments
  5. ▲ 4
    Show HN: New Oberon+ Programming Language on LuaJIT with IDE (Win, Mac, Linux)
    story by Rochus · 2021-07-17 · 0 comments
  6. ▲ 4
    The Oberon+ parser, code model, compiler and IDE
    story by atombender · 2021-07-16 · 0 comments
  7. …error handling either, but C's JSON parsers do not exit entire program on invalid json.) [0] https://github.com/rochus-keller/Oberon/blob/master/testcase...
  8. …Oberon in a project, but I'm currently implementing an extended Oberon version I call Oberon+ (see https://github.com/rochus-keller/Oberon/blob/master/document... ) which I enjoy using (currently migrating the Are-we-fast-yet benchmark…
    comment by Rochus · 2021-06-25 · in Why Go Is Not Good
  9. …on LuaTeX: https://www.speedata.de/en/ Compiling to LuaJIT bytecode is not that difficult (see e.g. https://github.com/rochus-keller/Oberon and https://github.com/rochus-keller/LjTools ). If it's primarily about a better typesetting…
    comment by Rochus · 2021-05-27 · in Finl is not LaTeX
  10. As it seems the Oberon IDE is missing from this list: https://github.com/rochus-keller/Oberon#oberon-ide-features
  11. …Even LuaJIT can be used as a backend for other languages than Lua, see e.g. https://github.com/rochus-keller/oberon/ .
    comment by Rochus · 2020-11-04 · in A First Look at the JIT
  12. …Mike Pall was able to retarget it to support a different language. Not that difficult. See e.g. https://github.com/rochus-keller/Oberon#lua-source-and-bytec... , https://github.com/rochus-keller/Smalltalk#a-smalltalk-80-in... , or here a…
    comment by Rochus · 2020-07-16 · in What's New in Lua 5.4
  13. …table/field access and was virtually as fast as the same program when compiled natively, see https://github.com/rochus-keller/Oberon/blob/master/testcase... . Of course there are parts where LuaJIT 2.0 is slower than native, but there are…
    comment by Rochus · 2020-06-18 · in PyPy: A Faster Python Implementation
  14. …performance, you already have a well established solution. And as I've demonstrated e.g. with https://github.com/rochus-keller/Oberon you can replace Lua by a more complex language and still profit from the performance and leanness of…
  15. …don't like the Lua syntax, there are already good alternatives,e.g. the statically/strongly typed https://github.com/rochus-keller/Oberon which directly generates LuaJIT bytecode (based on https://github.com/rochus-keller/LjTools ). Here…
  16. …from Smalltalk. I implemented both systems, see https://github.com/rochus-keller/Smalltalk and https://github.com/rochus-keller/Oberon and can say for sure they have very little in common. Wirth was inspired by the Alto, Dorado and the…
  17. …a full fledged IDE like MS VisualStudio). The IDE and compiler are implemented in C++ using Qt. See https://github.com/rochus-keller/Oberon , https://github.com/rochus-keller/LjTools and https://github.com/rochus-keller/OberonSystem for…
  18. ▲ 3
    Show HN: Oberon to LuaJIT bytecode compiler and IDE with source level debugger
    story by Rochus · 2020-02-15 · 1 comment
  19. …Lua or compiling directly to LuaJIT bytecode. Here is a project which implemented both approaches: https://github.com/rochus-keller/Oberon
  20. Here ( https://github.com/rochus-keller/Oberon ) is a Qt/C++ based viewer/cross-referencer for Oberon-07 code bases as well as an Oberon to C++/Lua/LuaJIT bytecode transpiler/compiler; an IDE is work in progress. > How is error handling…
  21. …is so minimal that it is quite easy to write a compiler. Here is e.g. a front end for LuaJIT: https://github.com/rochus-keller/Oberon (i.e. Oberon is used as an alternative to Lua with LuaJIT as a backend; here is more information about…
    comment by Rochus · 2019-10-30 · in Oberon Operating System