[HN Gopher] Catalog of resources related with Oberon programming...
       ___________________________________________________________________
        
       Catalog of resources related with Oberon programming language
        
       Author : lproven
       Score  : 34 points
       Date   : 2021-02-26 15:15 UTC (7 hours ago)
        
 (HTM) web link (oberon.org)
 (TXT) w3m dump (oberon.org)
        
       | jonathanstrange wrote:
       | Does anybody use Oberon for any real-world project? Don't get me
       | wrong, it's a fantastic language / operating system. I'm just
       | wondering.
        
         | dmitriid wrote:
         | > OBERON.ORG project unites projects related to programming
         | languages Oberon, Oberon-2, Active Oberon, Modula-2/3,
         | Oberon-07 and Component Pascal (Blackbox Oberon).
         | 
         | Which of the Oberons? :) They are all the same with subtle
         | differences like one having three different types of loops, and
         | the other only two and so on.
         | 
         | In Russia there's a small but active group of academics who are
         | trying to bring (force?) Blackbox as a teaching/learning
         | environment to schools and universities.
        
           | justin66 wrote:
           | > In Russia there's a small but active group of academics who
           | are trying to bring (force?) Blackbox as a teaching/learning
           | environment to schools and universities.
           | 
           | That's astonishing. The most recent English-language
           | textbooks using Component Pascal are about 20 years old. Is
           | there much newer stuff in Russian?
        
             | dmitriid wrote:
             | There are a few newer books using Component Pascal in their
             | code or examples:
             | 
             | - Modern Programming from Scratch, 2011:
             | https://www.ozon.ru/context/detail/id/5774402/
             | 
             | - Art of Algorithms, 2011:
             | https://www.ozon.ru/context/detail/id/5774388/
             | 
             | - Computational Processes: Translation Theory, Data
             | Management, Petri Nets, 2015:
             | http://www.libex.ru/detail/book742088.html
             | 
             | - Software Development with Blackbox, 2018 (positioned as a
             | textbook for universities):
             | https://lanbook.com/catalog/informatika/razrabotka-
             | programmn...
             | 
             | Other books are translations of the same bookss from 20
             | years ago you mentioned.
             | 
             | But the Oberon community is quite alive in Russia, and even
             | have their own conference: https://conf.oberon.org/
             | 
             | Granted, these are mostly academics and people working in
             | various state-related companies. I can't even begin to
             | relay how bureaucratic and pompous-sounding that conference
             | page is. "3rd scientific-industrial conference on Oberon,
             | education on quality problems in the digital technologies",
             | "Scientific and industry coordinators", "Program
             | Committee", everyone is "M. Sc. PhD. Prof. Prof. Emeritus,
             | Russian Government Education Prize Laureat" and wants darn
             | sure you know about it: https://conf.oberon.org/about
        
               | justin66 wrote:
               | Interesting stuff. Thanks for sharing.
               | 
               | Component Pascal doesn't strike me as a completely mad
               | language to use, but Blackbox is just... old.
        
         | auxym wrote:
         | Not directly. But Nim took a lot of inspiration from
         | Oberon/Modula for its type and module system.
        
       | Rochus wrote:
       | As it seems the Oberon IDE is missing from this list:
       | https://github.com/rochus-keller/Oberon#oberon-ide-features
        
         | lproven wrote:
         | They are accepting PRs...
         | 
         | https://github.com/oberon-org/site
        
           | Rochus wrote:
           | Thx
        
       | AlanYx wrote:
       | Wasn't there also an Oberon book (not mentioned on this page),
       | describing the design of the language and OS? I remember seeing
       | it in the university library 25 years ago.
        
         | eterps wrote:
         | http://www.projectoberon.com
        
         | carapace wrote:
         | The Project Oberon site ( http://www.projectoberon.com/ )
         | listed has the books in PDF form (in sections.)
         | 
         | Awesome books BTW.
        
       | carapace wrote:
       | FWIW there are a few emulators for the Oberon RISC chip:
       | 
       | In C: https://github.com/pdewacht/oberon-risc-emu
       | 
       | In JavaScript and Java:
       | https://schierlm.github.io/OberonEmulator/
       | 
       | (The JS one runs in the browser so you can launch an emulated
       | Oberon OS from the little web form there. It has the compiler
       | included!)
       | 
       | In Python: https://pythonoberon.readthedocs.io/en/latest/ (My own
       | project.)
        
       ___________________________________________________________________
       (page generated 2021-02-26 23:02 UTC)