Einfache Programmiersprache - ARexx?

...für und mit Amiga OS4

Moderator: OS4Welt-Team

Benutzeravatar
Cyborg
AmigaOS Entwickler
Beiträge: 3514
Registriert: 28. September 2009 11:10
Hat sich bedankt: 12 Mal
Danksagung erhalten: 34 Mal

Re: Die Community braucht Nachwuchs. Nur wie?

Beitrag von Cyborg »

Warum sollte Python wieder "rausfliegen"? Das wäre unsinnig.

Python ist durchaus eine sehr mächtige Skriptsprache, auch unter AmigaOS. Blender benötigt sie sogar zwingend (Sketchblock auch, glaube ich). Ich denke nur, daß sie für Otto Normaluser tatsächlich zu mächtig ist und sehe sie nicht als Ersatz für ARexx als "Jedermannsprache", wie es damals bei Einführung eigentlich gedacht war.

@ whose
Die Idee mit dem Installation Tool auf eine vollwertige Skriptsprache zu setzen, hat durchaus Charme. Was man früher mit dem alten Installer nur durch zusätzliche Tools erreichen konnte, kann man jetzt komplett im Installationsskript durch Python erledigen. So zumindest der Plan... das Problem am Installation Tool ist, daß es noch nicht fertig ist. Von der fehlenden Dokumentation ganz zu schweigen. Das steht auch auf meiner laaaangen Wunschliste.

Genauso, wie ein überarbeiteter Installer. ReAction-Oberfläche plus die wichtigsten Befehle aus InstallerNG (wie mit 3.5/3.9 mitgeliefert, damit z.B. auch WHDLoad-Skripte wieder funktionieren) plus ein wenig Bugfixing. Dann wäre für mich der alte Installer fertigentwickelt und könnte so eingefroren werden. Um den gruseligen Lisp-Dialekt seiner Sprache ist es jedenfalls nicht schade..
.. der SysOp hat immer recht :evil:

PGP Schlüssel verfügbar
Benutzeravatar
jochen22
Beiträge: 338
Registriert: 19. Mai 2010 12:18

Re: Die Community braucht Nachwuchs. Nur wie?

Beitrag von jochen22 »

@Cyborg
"Blender benötigt sie sogar zwingend "
Immer diese Sachzwänge :evil:

@Alle
Kennt Ihr eines der AREXX-Bücher ? Welches taugt was ?
http://www.amazon.de/s/ref=nb_sb_noss?_ ... Ck%3Aarexx
Benutzeravatar
Cyborg
AmigaOS Entwickler
Beiträge: 3514
Registriert: 28. September 2009 11:10
Hat sich bedankt: 12 Mal
Danksagung erhalten: 34 Mal

Einfache Programmiersprache - ARexx?

Beitrag von Cyborg »

Kenne kein "richtiges" ARexx Buch, aber warum fängst Du nicht einfach mit der offiziellen Dokumentation an? Gabs bei 3.1 als Buch oder auch bei uns im Wiki.

Ansonsten könnten auch diese Tutorials und Leitfaden aus dem Aminet helfen:
http://aminet.net/package/util/rexx/ARexxGuide20rq
http://aminet.net/package/docs/help/ARFS
http://aminet.net/package/docs/help/arexxbegin
.. der SysOp hat immer recht :evil:

PGP Schlüssel verfügbar
Benutzeravatar
MichaelMerkel
AmigaOS Betatester
Beiträge: 899
Registriert: 25. September 2009 22:38
Wohnort: Ilvesheim
Hat sich bedankt: 13 Mal
Danksagung erhalten: 10 Mal
Kontaktdaten:

Re: Die Community braucht Nachwuchs. Nur wie?

Beitrag von MichaelMerkel »

jochen22 hat geschrieben:Kann man mit AREXX einfache GUI-Programme schreiben ?
"einfach" ist immer relativ.
meine ergüsse in arexx damals habe ich zuletzt mit rxmui durchgeführt. z.b.:
http://aminet.net/package/gfx/conv/GS8gui

oder hier auf der pagestream unterseite:
http://mirime.de/Michael/

ich habe es gerne verwendet. auch arexx fand und finde ich ganz gut um schnell was runterzutippen.
wenn ich heute was brauche dengle ich mir schnell ein shellscript oder ain arexx script. aber wann brauche ich was :-/
sieht man ja auch am alter der programme oben... :klatsch:

gruß...
michael
Michael Merkel :lol:
(Member of Amiga Freunde Pfalz)
AmigaOne X1000/X5000 - Betatester
Benutzeravatar
Blackbird
Beiträge: 412
Registriert: 15. November 2009 18:20
Wohnort: Coburg
Kontaktdaten:

Einfache Programmiersprache - ARexx?

Beitrag von Blackbird »

Cyborg hat geschrieben: So, und jetzt bitte jeder wieder zurück zum eigentlich Thema und für alles andere ein eigenes Thema aufmachen, ja? Danke :)
Verstehe ich nicht, das Thema ist doch "Einfache Programmiersprache - Arexx?", wie soll man da zum eigentlichen Thema zurück kommen und zu welchem ?

Ansonsten:
Portiert doch einfach AmiBlitz3, dann habt ihr eine einfache Programmiersprache :shock: :wink:

ja ja, bin schon weg.... :mrgreen:
http://www.blackbird-net.de Skins for PlayCD OS3.9,
Author of: BlackShoot, Zombies Apocalypse, GalagaWars, SVN-Gui, PerfectPaint compatible for OS4, Copacabana, NtuiCreator.
Amiblitz3: Only the good known's http://www.amiblitz.de
Benutzeravatar
Cyborg
AmigaOS Entwickler
Beiträge: 3514
Registriert: 28. September 2009 11:10
Hat sich bedankt: 12 Mal
Danksagung erhalten: 34 Mal

Re: Einfache Programmiersprache - ARexx?

Beitrag von Cyborg »

War ein Überbleibsel der Themenaufteilung. Hab es für Dich jetzt wegeditiert ;)


AmiBlitz könnte als Basicdialekt durchaus eine gute Einsteigersprache sein. Ich kenne es leider nicht. Amiga E soll auch sehr gut für Einsteiger geeignet sein.
.. der SysOp hat immer recht :evil:

PGP Schlüssel verfügbar
Benutzeravatar
Blackbird
Beiträge: 412
Registriert: 15. November 2009 18:20
Wohnort: Coburg
Kontaktdaten:

Re: Einfache Programmiersprache - ARexx?

Beitrag von Blackbird »

AmiBlitz ist Basic

AmigaE orientiert sich da eher an C glaube ich (oder war das PortibelE ?) egal...

Beide wären "frei"

Aber ich glaube keiner tut sich freiwillig asm an um Ab3 zu portieren.

PS:
Ab3 hätte zumindest eine komplette IDE incl. Debugger !
http://www.blackbird-net.de Skins for PlayCD OS3.9,
Author of: BlackShoot, Zombies Apocalypse, GalagaWars, SVN-Gui, PerfectPaint compatible for OS4, Copacabana, NtuiCreator.
Amiblitz3: Only the good known's http://www.amiblitz.de
Murmel
Beiträge: 146
Registriert: 29. September 2009 13:06

Re: Einfache Programmiersprache - ARexx?

Beitrag von Murmel »

Ich würde einfach mal Freepascal in die Runde werfen. Damit auch alles abgedeckt ist :P Für Aros wurde die IDE Lazerus portiert leider noch ohne den Objecteditor. Aber die Jungs scheinen interessiert zu sein Amiga Plattformen zu unterstützen, auch OS4 und MorphOS.

Denke auch eine "richtig" einfache Programmiersprache gibt es nicht. Einfach ist eine Programmiersprache dann wenn es genug Anwendungsbeispiele Tutorials und Unterstützung gibt.
Peg2 mit AmigaOS 4.1_u6! und MorphOS3.8
PM G4 dual 1,5 Ghz mit Mos3.8
PM G5 Dual 2,0 GHZ mit Mos3.8
Benutzeravatar
whose
Beiträge: 1016
Registriert: 26. November 2010 15:48

Re: Einfache Programmiersprache - ARexx?

Beitrag von whose »

AmigaE geht vom Konzept her (und ich betone: Konzept. Wer es nicht kennt, dem fällt die Ähnlichkeit nicht groß auf) eher Richtung Delphi. PortablE erzeugt c/c++-Code, der noch durch den gcc gejagt werden muss, ist ansonsten aber E. Im Grunde eine nette Sprache, recht streng typisiert und mit einer ziemlich ordentlichen Runtime versehen.

Ich bin mir ehrlich gesagt nicht sicher, ob E anfängerfreundlich ist, aber meiner Meinung nach wird E, genau wie ARexx, sträflich unterschätzt.
Wolfgang Hosemann von Insane-Software.de - Spiele und Software für Amiga OS 4.x
gerograph
Beiträge: 356
Registriert: 15. November 2009 23:13
Wohnort: Moers
Kontaktdaten:

Re: Einfache Programmiersprache - ARexx?

Beitrag von gerograph »

Für mich als Anfänger war entscheidend eine Sprache zu haben, die ausreichend "Includes", "Bibliothken" o.ä. hat. Somit muß ich nicht zu tief in die AOS4/3 Systemfunktionen einsteigen (was natürlich im Hinblick auf eine Entwicklung zum "Amiga Programmierer ehr hinderlich ist). Entscheidend war außerdem ein "GUI System/Editor" und ein Editor mit "Syntax Highlighting".

Angefangen habe ich mit AWNPipe (GUI) und ARexx. Gibt (gab?) auf der HP von AWNPipe auch ein nettes Tutorial... Einfach mal diesen Link meines "Programierergebnisses" anschauen:

http://aminet.net/package/gfx/conv/ibatch4b_ger

Später bin ich dann wegen des Debuggers und des Editors auf Amiblitz3 umgestiegen. Mit StormWizard hatte ich einen vernünftigen GUI Editor. Leider funktioniert der Debugger auf dem X1000 nicht mehr (auf SAM440 schon noch...). Allerdings noch nicht mit AOS4 Final getestet! Amiblitz ist eben 68k. ABER:

Sowas in der Art für AOS4 PPC mit einem vernünftigen GUI Editor wäre schon Klasse.

Der Vollständigkeitshalber: Die aktuelle (aber nicht mehr gepflegte) Version von iBatch gibts hier:

http://www.geobiz.de/ibatch/ibatch.html

Gruß Gero
Antworten