Lieber Herr Kahr,
vielen Dank für diese interessante Information!
On 19.03.2021 15:38, Thomas Kahr wrote:
Guten Tag Herr Prof. Flatscher
liebe KollegInnen,
wie in der Einheit kurz angedeutet, kam beim verwenden des obigen Befehls bei mir eine Fehlermeldung: „The '<' operator is reserved for future use.“ Falls jemand auch das Problem hat anbei die Loesung: Ich arbeite mit einer Entwicklungsumgebung (visual studio code) die es ermoeglich direkt im Programm ein Terminal zu verwenden. Die von der Entwicklungsumgebung verwendete Shell ist mit meinen Einstellungen unter Windows „Powershell“. Das unterscheidet sich von dem Kommandozeilenprogramm bzw der Shell welche wir im Kurs bisher verwendeten. Das ist naemlich die CMD Shell Jedenfalls wird in Powershell immer dieser Fehler ausgeworfen wenn man versucht eine „eingabe.txt“-Datei zu verwenden weil Powershell das so nicht unterstuetzt. Im Anhang ein Stackoverflow Beitrag zu dem Thema mit einem moeglichen Workaround. Wenn man allerdings cmd.exe verwendet hat man das Problem nicht. Zur Ergaenzung: die Ausgabe in eine Ausgabedatei ala „> ausgabe.txt“ funktioniert auch unter Powershell. Hier der Link: https://stackoverflow.com/questions/2148746/the-operator-is-reserved-for-fut... https://stackoverflow.com/questions/2148746/the-operator-is-reserved-for-future-use
Mfg
Thomas Kahr
eine alternative Entwicklungsumgebung für die es auch ein ooRexx-Plugin zum "Syntaxhighlighten" gibt, ist "IntelliJ". Diese Entwicklungsumgebung ist für alle Betriebssysteme (Windows, MacOS, Linux) verfügbar (ist selbt in Java implementiert). Es gibt eine "Community"-Edition, die gratis ist, und eine "Ultimate"-Edition, die (für Firmen gedacht) kostenpflichtig ist. Mit einer e-Mailkennung von einer akademischen Ausbildungseinheit (also z.B. "wu.ac.at") können alle Universitätsangehörige, auch die Studierenden, diese "Ultimate"-Edition gratis bekommen, solange eben die Uni-e-Mailadresse von Ihnen gültig ist!
Die Links zu IntelliJ und zum Plugin finden Sie in der LV-Übersicht auf der letzten Seite: http://wi.wu.ac.at/rgf/wu/lehre/autowin/2021sBP1/BP1-autowin-2021s-uebersicht.pdf.
Damit können Sie dann auch Rexxprogramme editieren und direkt aus dem Fenster laufen lassen. Wenn Sie eingefärbten Rexxcode aus IntelliJ über die Zwischenablage in eine Textverarbeitungs- oder Präsentationssoftware übertragen, bleiben die Einfärbungen normalerweise erhalten, was ziemlich praktisch ist.
Mit freundlichem Gruß
Rony G. Flatscher
P.S.: Das ooRexx-Plugin beinhaltet nebenbei auch "ooRexxDoc", mit dessen Hilfe man komplexe ooRexx-Programmsysteme dokumentieren lassen kann.