plan9port VS OberonEmulator

Compare plan9port vs OberonEmulator and see what are their differences.

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
plan9port OberonEmulator
1 1
1 129
- 0.0%
10.0 3.5
almost 4 years ago 30 days ago
C Java
GNU General Public License v3.0 or later ISC License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

plan9port

Posts with mentions or reviews of plan9port. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-28.
  • Plan 9 from User Space
    5 projects | news.ycombinator.com | 28 Apr 2023
    Acme has a handful of keybindings, like the usual ^A, ^E for navigation, ^Z for undo, etc. Plugging in new ones is a few lines of code, for example my ^S for Putall (saving all windows):

    https://github.com/dexen/plan9port/commit/78324a4666c4b5e0bd...

    Most of keybindings you might want to add are handled by Acme's "commands" - like Edit. If you repeat them any often, it's easy and straightforward to connect the keybinding to the command in code. Alternatively, to avoid going into C, write a shell script with ready-made command; Acme is well prepared to be managed through shell scripts. The shell scripts have full access to Acme's Windows (open files, directories, scratchpads etc), including ability to edit content, open new ones, interpret right-clicks in new ways, etc.

OberonEmulator

Posts with mentions or reviews of OberonEmulator. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-28.
  • Plan 9 from User Space
    5 projects | news.ycombinator.com | 28 Apr 2023
    You would love Oberon, and its derived OSes, Acme UI is based on it.

    In Oberon, you can select any piece of text and apply a command on it.

    Commands are public procedures in dynamic modules, so Module.Command will load it if not already loaded, and then execute command.

    There are a couple of ways to write commands, depending if the act on selected widgets, selected text, selected windows, or if they ask for additional input.

    http://www.projectoberon.net/

    For trying out it emulated on the browser,

    https://github.com/schierlm/OberonEmulator

    And how the latest iteration of it, Bluebottle (AOS) with Active Oberon, looks like

    http://www.progtools.org/article.php?name=oberon§ion=com...

    One of the great things about PowerShell and Windows, is that despite all the warts it has, it allows exactly a similar kind of workflow, with .NET, DLLs and COM replacing that Module.Command experience.

    GNOME and KDE can offer similar workflows, alongside DBUS, and fish shell, however people seem more keen in keeping the UNIX experience of yore instead of going down that route.

What are some alternatives?

When comparing plan9port and OberonEmulator you can also consider the following projects:

plan9port - Plan 9 from User Space

edwood - Go version of Plan9 Acme Editor

qtcurve - Style engine for Qt and other toolkits

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured

Did you know that C is
the 6th most popular programming language
based on number of references?