HN
Today

FreeOberon – Open-Source, Cross-Platform, Free Pascal/Turbo Pascal-Like Language

FreeOberon offers a nostalgic, cross-platform IDE experience for the Oberon programming language, channeling the classic blue-screen aesthetic of FreePascal. This project appeals to Hacker News's appreciation for minimalist, efficient language design and retro computing aesthetics. It provides a modern, accessible way to explore a language designed for simplicity and power, directly descended from Pascal and Modula-2.

15
Score
2
Comments
#6
Highest Rank
16h
on Front Page
First Seen
Jun 14, 1:00 AM
Last Seen
Jun 14, 4:00 PM
Rank Over Time
67678914151515111116212530

The Lowdown

FreeOberon is an open-source, cross-platform integrated development environment (IDE) that brings the Oberon programming language to modern operating systems with a distinct nod to classic pseudo-graphic interfaces like FreePascal. It aims to provide a robust yet simple development experience for a language known for its clarity and power, providing a bridge to an often-overlooked but powerful programming paradigm.

  • Oberon is a general-purpose programming language, a direct descendant of Pascal and Modula-2, designed to be both simpler and more powerful than its predecessors.
  • FreeOberon is a cross-platform IDE available for Windows, macOS, and Linux, characterized by its classic pseudo-graphic 'blue screen' interface.
  • The distribution includes Fob, a convenient console-based Oberon compiler.
  • Installation involves downloading archives (tar.gz for Linux, ZIP for Windows) and running platform-specific scripts or executables, with clear dependency instructions for various Linux distributions.
  • Usage is straightforward: users type or open an Oberon module, press 'F9' to compile and run, with support for multi-module programs and integrated error reporting.
  • The current version is 1.1.0-alpha.7, released on January 11, 2023.

FreeOberon thus revives a respected, minimalist programming paradigm, making it accessible and operable on contemporary systems while retaining its old-school charm.