Hacker Read
top
|
best
|
new
|
newcomments
|
leaders
|
about
|
bookmarklet
login
lboasso | karma 156 | avg karma 2.74
2022-08-26 09:35:20
|
next
[–]
update item
If you want to try out only the Oberon language, you might be interested in oberonc [0] an oberon-07 self-hosting compiler for the JVM. There are other several Oberon implementations for different platforms listed here[1]
[0]
https://github.com/lboasso/oberonc
[1]
http://oberon07.com/compilers.xhtml
reply
view as:
tree
latest_first
Rochus | karma 2890 | avg karma 1.31
2022-08-26 10:49:21
|
next
[–]
similar comments
[1] is not complete; this one is missing:
https://github.com/rochus-keller/Oberon/
;-)
reply
_fz_ | karma 2 | avg karma 0.67
2022-08-26 11:05:12
|
next
[–]
similar comments
Project Oberon 2013 emulator and RISC compiler in Go:
https://github.com/fzipp/oberon
https://github.com/fzipp/oberon-compiler
reply
Rochus | karma 2890 | avg karma 1.31
2022-08-26 11:34:30
|
next
[–]
similar comments
Looks like quite a diligence; I wrote an Oberon to C++ transpiler some years ago; here is a C++ version of the Oberon system:
https://github.com/rochus-keller/OberonSystem/tree/master/CP...
. My Oberon+ compiler generates CIL bytecode and C99 source code. Here is a version of the Oberon system which runs on .NET (cross-platform, without emulator):
http://software.rochus-keller.ch/OberonSystem_SDL_CLI_Assemb...
. And here is the corresponding C99 version:
http://software.rochus-keller.ch/OberonSystem_ObxIDE_Cgen_20...
. Both are directly generated from the sources in
https://github.com/rochus-keller/OberonSystem/tree/FFI
, using SDL2 for platform independence.
reply
Legal
|
privacy
[0] https://github.com/lboasso/oberonc
[1] http://oberon07.com/compilers.xhtml
reply