rsdoiel / Artemis

Artemis is my project to create portable Oberon-07 modules that can be used in POSIX and Oberon System.
https://rsdoiel.github.io/Artemis
BSD 3-Clause "New" or "Revised" License
12 stars 3 forks source link

Find/Decide on a portable path for Texts, Display, Fonts #1

Open rsdoiel opened 3 years ago

rsdoiel commented 3 years ago

Texts is used in most Oberon System Programs. There are two general use cases in a POSIX environment.

  1. Integrated into a graphical application
  2. Headless in an command line application

In a GUI target implementing Display on top of SDL2 makes allot of sense given the ability to wrap C code in a POSIX implementation of Oberon-07.

In a headless use case we could just use a dummy Display and Fonts. Which Display and Fonts included in a compiled program could be controlled via module include paths.