[archimedes] Re: E-Mails von Uwe Kall bzgl. RISC OS & C (C++)

  • From: Carlos Michael Santillan <ml-archimedes@xxxxxxxxxx>
  • To: archimedes@xxxxxxxxxxxxx
  • Date: Sun, 21 Aug 2016 15:08:28 +0200

Hallo Alexander,

was soll die ursprüngliche PM in der Liste ohne Kürzungen die für die
anderen nicht relevant sind?

On 21 Aug 2016  Alexander Ausserstorfer <bavariasound@xxxxxxxxxxxxxxx> wrote:

Die anderen beziehen sich auf C++ bzw. der Sache xyz.c und xyz im
Verzeichnis c usw. Also den Fehler von Acorn als Trenner für
Verzeichnisse den Punkt zu nehmen.

Ich denke nicht, dass das ein Fehler ist, nur weil es anders
funktioniert. Denn sonst wäre es ja auch ein Fehler, dass bei einem
Doppelklick mit der Maustaste auf ein Verzeichnis ein neues Fenster
erscheint, statt den Inhalt im alten Fenster darzustellen (wie Windows
das macht). Oder dass man bei RISC OS grundsätzlich eine Kopie von der
Datei verschiebt, bei Windows aber das Original. Ich denke, das ist eher
Ansichtssache.

Sicher tritt da RISC OS aus der Rolle. Bei gewissen Portierungen macht
es dann halt Probleme. Weil nicht ganz klar ist, wie man es machen oder
mit dem althergebrachten umgehen soll. Letzten Endes finde ich es aber
gut, dass RISC OS sich abhebt und eigene Wege geht.

Doch das war ein Fehler den Punkt zu verwenden. Das führt nur
Verwirrungen und hat keinen Mehrwert.

Ein Archiv heißt bei RISC OS z. B. "xyz" und hat den Dateityp Zip. Damit
die anderen Betriebssystem damit etwas anfangen können (Mail, Web, NAS
usw.) nennt man in RISC OS die Datei in "xyz/zip" um. Unter Linux, Mac
OS, Windows usw. usw. heißt die Datei dann "xyz.zip". Man hantiert also
mit einer Datei die zwei Namen hat. Welcher Name gerade richtig ist
hängt vom Betriebssystem ab das man gerade benutzt.

Schlimmer wird es wenn man dann Programme benutzt die mit der UnixLib
kompiliert wurden. In der Kommandozeile muss man dann z. B. das Bild
"abc/png" (RISC OS schreibweise) mit "bspprog abc.png" übergeben. Also
die Schreibweise wie bei den anderen Systemen benutzen. Ist es ein
"ordentliches" RISC OS Programm, dann würde es "bspprg abc/png" heißen.

Ja, ich weiß im Programm kann man das dann intern wandeln, das
entspricht aber nicht der UPP Philosophie und erschwert die Portierung
von Linuxprogrammen.

Siehe auch http://www.riscos.info/index.php/RISC_OS_Filename_Translation


Hätte Acorn "/" wie bei den Unixen oder "\" wie bei Windows benutzt
wären uns der Mist erspart geblieben und der "." in Dateinamen wäre ein
"." geblieben.

Es anders zu machen ist nicht grundsätzlich falsch, man sollte aber
einen guten Grund haben es anderes zu machen und zwar den es besser
zu machen. Hier ist Acorn gescheitert. Würde ich nicht wundern wenn der
Fehler aus den 8-Bit Rechnern stammt und man es nicht gewagt hat diesen
Zopf abzuschneiden.


Carlos Michael Santillán

--
http://www.arcsite.de/
http://www.risc-os.de/

Ein Staat, in dem alle verdächtig sind, ist selbst verdächtig
A state that suspects everyone is itself suspicious

Other related posts: