home.social

#oberon — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #oberon, aggregated by home.social.

  1. @bluewizard @Amiga_News #UMS is object-oriented, written in #Oberon and operates according to the client-server principle. There are im- and exporters for many message sources (SMTP, news and several mailbox networks). With client programs you can access the message database. Because there are only two types of messages: private and public. And the display programmes do not have to worry about the source protocols. Unfortunately development stopped with rise of the web.

  2. Fermented Friday: 2025 Winking Lizard Beer Tour 22 – Bell’s Oberon Wheat Ale (241)

    After a strong IPA, this wheat ale’s light and smooth flavor is a perfect follow up.

  3. Für unseren Beitrag zum LPD 2024.1 können wir einen besonderen Gast begrüßen:

    Prof. Dr. Michael Engel von der Uni Bamberg. Er ist dort Dozent im Fachbereich für Praktische Informatik, insbesondere Systemnahe Programmierung. Er wird an diesem Nachmittag ein FPGA-Board mit einer original #Wirth Oberon Implementierung mitbringen und uns das Betriebssystem #Oberon erklären. Wir freuen uns schon heute. Auf der Webseite der Uni Bamberg finden sich weitere Informationen

    uni-bamberg.de/sysnap/software

    #lpd

  4. I'm a bit surprised that Niklaus Wirth et al would use Verillog instead of VHDL to implement Oberon RISC5.

    Is anyone well-versed enough to try to bring some light on this topic?

    I don't have a preference, but with VHDL being so closely related, at least in style, to the Wirth family of languages, it seems at least somewhat interesting that he would choose the language that is less similar to his own.

    #FPGA #Wirth #NiklausWirth #Oberon #RISC5 #Algol #Pascal #Modula #VHDL #Verilog

  5. An Oberon Compiler written in Go
    github.com/fzipp/oberon-compil

    Author's notes:
    "This is a port of the Project Oberon compiler for RISC-5 (not to be confused with RISC-V) from Oberon to Go. The compiled binaries can be run in a Project Oberon RISC emulator like Peter de Wachter's oberon-risc-emu or on my port of it to Go — or on real Project Oberon FPGA hardware, of course."

    #Oberon #golang #Wirth

  6. Infos zu #Oberon 2.3.7 auf unserer Webseite nun online:

    Unter
    lug-noris.de/unsere-aktivitaet
    finden sich alle uns zur Zeit bekannten Informationen und selbstgemachten Erfahrungen zu Oberon zum Anschauen, Nachlesen und Studieren.

    Zum Download steht neben der nativen Version 2.3.7 für die Installation via Diskette auf alten Rechnern auch von uns ein virtuelles Image für VMware zur Verfügung. So kann man das System ohne Installation direkt ausprobieren.

    #wirth #gutknecht #opensource #nachhaltigkeit

  7. Aus gegebenen Anlass ein kleiner Auszug aus meiner Veröffentlichungsliste:

    - Modulator 73: Dotzel/Goebel: 64 Bit Oberon for OpenVMS Alpha modulaware.com/mdlt73.htm
    - Modulator 68. Dotzel/Goebel: 64 bit addressing in Alpha Oberon-2
    modulaware.com/mdlt68.htm

    weitere Veröffentlichungen zu #Oberon2 und #Modula2: modulaware.com/mdltr_.htm

    #NiklausWirth #Oberon #Modula

  8. Aus gegebenen Anlass ein kleiner Auszug aus meiner Veröffentlichungsliste:

    - Modulator 73: Dotzel/Goebel: 64 Bit Oberon for OpenVMS Alpha modulaware.com/mdlt73.htm
    - Modulator 68. Dotzel/Goebel: 64 bit addressing in Alpha Oberon-2
    modulaware.com/mdlt68.htm

    weitere Veröffentlichungen zu #Oberon2 und #Modula2: modulaware.com/mdltr_.htm

    #NiklausWirth #Oberon #Modula

  9. Aus gegebenen Anlass ein kleiner Auszug aus meiner Veröffentlichungsliste:

    - Modulator 73: Dotzel/Goebel: 64 Bit Oberon for OpenVMS Alpha modulaware.com/mdlt73.htm
    - Modulator 68. Dotzel/Goebel: 64 bit addressing in Alpha Oberon-2
    modulaware.com/mdlt68.htm

    weitere Veröffentlichungen zu #Oberon2 und #Modula2: modulaware.com/mdltr_.htm

    #NiklausWirth #Oberon #Modula

  10. Aus gegebenen Anlass ein kleiner Auszug aus meiner Veröffentlichungsliste:

    - Modulator 73: Dotzel/Goebel: 64 Bit Oberon for OpenVMS Alpha modulaware.com/mdlt73.htm
    - Modulator 68. Dotzel/Goebel: 64 bit addressing in Alpha Oberon-2
    modulaware.com/mdlt68.htm

    weitere Veröffentlichungen zu #Oberon2 und #Modula2: modulaware.com/mdltr_.htm

    #NiklausWirth #Oberon #Modula

  11. "Mr Pascal" - Niklaus Wirth has died, aged 89.

    This obituary provides many interesting details about a very accomplished life theregister.com/2024/01/04/nik

    #pascal #modula #oberon #turingprize

  12. Niklaus , more than a pioneer of computer science and informatics, and the inventor of W, , , , and passed away on January 1st, 2024. RIP.

    developer-tech.com/news/2024/j

  13. Nikolaus Wirth, the great pioneer of computer science, died on January 1, 2024. His work had a great influence on my own beginnings as a programmer. It started with PASCAL at school and compiler construction at university in the 90s. His law still seems to be working today: "Software is getting slower more rapidly than hardware becomes faster" en.wikipedia.org/wiki/Niklaus_ #pascal #modula #oberon #computersience #history

  14. RIP Niklaus Wirth. :(

    Creator of various programming languages like #modula #modula2 #oberon #oberon2 #oberon07 #pascal and more... the Oberon OS, and interesting computing hardware, such as the Lilith computer, has passed on the 1st of Jan.

    He was one of the few people who actually made the full computing stack, from a language and compiler to OS, to hardware to run it on.

    I'm hoping that re-imagining computing from the ground up like that, didn't just die with him.

  15. RIP Niklaus Wirth. :(

    Creator of various programming languages like #modula #modula2 #oberon #oberon2 #oberon07 #pascal and more... the Oberon OS, and interesting computing hardware, such as the Lilith computer, has passed on the 1st of Jan.

    He was one of the few people who actually made the full computing stack, from a language and compiler to OS, to hardware to run it on.

    I'm hoping that re-imagining computing from the ground up like that, didn't just die with him.

  16. RIP Niklaus Wirth. :(

    Creator of various programming languages like #modula #modula2 #oberon #oberon2 #oberon07 #pascal and more... the Oberon OS, and interesting computing hardware, such as the Lilith computer, has passed on the 1st of Jan.

    He was one of the few people who actually made the full computing stack, from a language and compiler to OS, to hardware to run it on.

    I'm hoping that re-imagining computing from the ground up like that, didn't just die with him.

  17. RIP Niklaus Wirth. :(

    Creator of various programming languages like #modula #modula2 #oberon #oberon2 #oberon07 #pascal and more... the Oberon OS, and interesting computing hardware, such as the Lilith computer, has passed on the 1st of Jan.

    He was one of the few people who actually made the full computing stack, from a language and compiler to OS, to hardware to run it on.

    I'm hoping that re-imagining computing from the ground up like that, didn't just die with him.

  18. RIP Niklaus Wirth. :(

    Creator of various programming languages like #modula #modula2 #oberon #oberon2 #oberon07 #pascal and more... the Oberon OS, and interesting computing hardware, such as the Lilith computer, has passed on the 1st of Jan.

    He was one of the few people who actually made the full computing stack, from a language and compiler to OS, to hardware to run it on.

    I'm hoping that re-imagining computing from the ground up like that, didn't just die with him.

  19. @kroc Interesting ideas.

    Many of the classic Forth techniques, such as compiling to threaded-code, using BLOCKs instead of a memory allocator, and producing a sea of callable functions instead of a closed binary, work in any language.

    Instead of using #Forth as a base, it might be interesting to use #Oberon as a base (projectoberon.net/). That would give you an ALGOL-like language with strong types.

    #BCPL is another possibility, more approachable than C, but maybe too weakly typed for your taste. One very impressive BCPL hobbyist project is projects.drogon.net/ruby/.

    In your description of an ideal system, I also get strong #Smalltalk vibes, specifically its system-wide class browser that is basically a vat of building blocks ready for reuse in new programs. In this case, you'd want to take the idea and not the language, because Smalltalk tends not to fit well on small hardware.

  20. Somehow, Memory-safe languages like #rustlang is becoming / has become a thing, while #Oberon and #Modula languages existed decades ago.
    Wirth must've been very ahead of his time.