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
20082026
-
…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 -
…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 -
…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…
comment by Rochus · 2020-06-10 · in Gravity: An embeddable programming language without any external dependencies -
…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…
comment by Rochus · 2020-06-09 · in Gravity: An embeddable programming language without any external dependencies -
…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…
comment by Rochus · 2020-05-27 · in By the Bluebook implementation of Smalltalk-80 -
…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…
comment by Rochus · 2020-02-15 · in Show HN: Oberon to LuaJIT bytecode compiler and IDE with source level debugger -
…Lua or compiling directly to LuaJIT bytecode. Here is a project which implemented both approaches: https://github.com/rochus-keller/Oberon
comment by Rochus · 2020-02-01 · in MoonScript: Dynamic scripting language that compiles into Lua -
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…
comment by Rochus · 2020-01-31 · in Compiler Construction by Niklaus Wirth [pdf] -
…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