[HN Gopher] Project Oberon (New Edition 2013)
___________________________________________________________________
Project Oberon (New Edition 2013)
Author : ingve
Score : 41 points
Date : 2023-09-14 16:36 UTC (6 hours ago)
(HTM) web link (people.inf.ethz.ch)
(TXT) w3m dump (people.inf.ethz.ch)
| eterps wrote:
| In case you want to download the complete thing:
|
| wget -r -np -nH --cut-dirs=3 -R ' _.html,_.tmp '
| https://people.inf.ethz.ch/wirth/ProjectOberon/index.html
| proberon wrote:
| Or http://projectoberon.com
| kwanbix wrote:
| WOW! I remember downloading it in 1988 (or so) from one of the
| BBS that I connected to! It took me like a week Crazy times.
| Rochus wrote:
| This particular version didn't exist in 1988; it's a new
| version Wirth derived from the native V2 version for his own
| RISC processor which he implemented with an FPGA board. It also
| uses a different Oberon language version.
| eterps wrote:
| I would love to be able to import the Project Oberon source code
| into an LLM, gain a deep understanding of it, and subsequently
| generate smaller subsets of the system (or variants like a CLI
| based system). Additionally, I'm interested in the potential to
| convert it into other programming languages, such as Nim, Go or
| Odin.
|
| It seems that at the moment LLMs are not able to grok Oberon
| source code (although they are able to generate it).
| Avshalom wrote:
| >gain a deep understanding of it
|
| have you considered reading the book that explains the entire
| system?
| cmiles74 wrote:
| IMHO, there's no good substitute for doing the work yourself.
| There are many strategies for reading source code, one of them
| may be a better use of time than fussing with an LLM.
| Rochus wrote:
| > _gain a deep understanding of it .. generate smaller subsets
| of the system_
|
| You can use the OberonViewer for this purpose with the original
| source code, or the Oberon IDE with a version of the Project
| Oberon System which runs with SDL on all platforms, see
| https://github.com/rochus-keller/oberon/#binary-versions and
| https://github.com/rochus-keller/OberonSystem/tree/FFI
___________________________________________________________________
(page generated 2023-09-14 23:00 UTC)