Diskussion:Dylan (Programmiersprache)

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 11 Jahren von Rbb in Abschnitt Opendylan vs. Gwydion Dylan
Zur Navigation springen Zur Suche springen

Opendylan vs. Gwydion Dylan[Quelltext bearbeiten]

Mal ne Frage - es gibt ja Opendylan und Gwydion Dylan - ich habe den Unterschied immer noch nicht kapiert - kann das mal ausführlich erklärt werden? Danke im Voraus.

Soweit ich weiß ist Opendylan der neue Name, Marketing sozusagen.--Rbb (Diskussion) 17:28, 21. Jul. 2012 (CEST)Beantworten

Programmiersprache[Quelltext bearbeiten]

So wie es aussieht, gibt es derzeit noch kein Einsteiger Tutorial in Dylan,, in der Art, wie ich es mag,, mit dem man ähnlich den Programmiersprachen Lisp oder Python gleich losproggen kann. Verglichen mit Javadoc oder der Echtzeit (ist sicher der falsche Begriff)- Introspektion der Programm-Umgebung, wie auf der Kommandozeile in Python oder Ruby (irb) ist zumindest das, was ich von Open-Dylan kenne nicht gerade das, was den Einstieg erleichtert. (Gwydion Dylan habe ich noch nicht ausprobiert - man möge mir Verzeihen, wenn ich da etwas wichtiges übersehen habe.)

Desweiteren wünsche ich mir zumindest für diese Seite ein ähnlich umfangreiche Beschreibung, wie dies in der Programmiersprache Haskell und Self geschehen ist.

Es ist in jedem Fall auch wichtig, die Quereinsteiger - Themen angemessen zu würdigen - ich persönlich komme in der Einarbeitung nur sehr langsam voran, weil ich bestimmte Dinge, wie sie mir von Java, Python, Ruby, C#, C++, ... bekannt sind, erfolglos suche

- es geht damit los, das offenbar die Methoden nicht direkt zur Klasse gehören - wie also Funktioniert dann das Überschreiben der Funktionen? - Wie erfolgt die Introspektion der Objekte zur Laufzeit? - Wo erhalte ich eine Stacktrace her? - Wie wird mit Exceptions umgegangen? ...

Das einzige, was mich an Dylan fasziniert und dereit noch die Macht hat, mich festzuhalten, ist die Möglichkeit der Prozeduralen Macros - denn das ist so ziemlich das abgefahrenste, was eine Programmirsprache zu bieten hat.