Geschrieben um 04:16 am 30.05.2005 | Zitat | Editieren | Löschen | |
Gast | Ich lerne gerade Inform habe allerdings einige Schwierigkeiten. Ich habe schon sehr viel selber versucht wobei ich letztenendes immer auf die selben Probleme stieß. Gelernt habe ich Hauptsächlich mit dem "Abentheurliche Informissimus Teutsch", welches ich persönlich allerdings für sehr schlecht halte. Naja es gibt ja leider keine Alternative auf Deutsch. Ähnliche Objekte Angenommen ich habe 2 Bücher. Ein Buch des Zauberers und ein Buch des Kriegers. Wie definiere ich post "des Zauberers" in name ?
|
Geschrieben um 08:02 am 30.05.2005 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Zitat:
Oh! Sehr schlecht? Das ist schon en hartes Urteil. Was genau findest du schlecht? Zitat:
Was meinst du damit? Willst du ein zweites Objekt einfügen, das ebenfalls ein Buch ist? Oder willst du "Buch des Zauberers" als zusätzliche Wortkette definieren? In Inform wird eine beliebig lange Kette von "name"-Einträgen als Vokabular zum Objekt verstanden. Dabei haben längere Ketten Vorrang. Die Reihenfolger der Wörter innerhalb der Kette und Doppeltnennungen haben keine Bedeutung. Doppelte Einträge in "name" sind also sinnlos. Demnach könntest du einfach folgendes definieren:
Das sollte eigentlich funktionieren, auch beim Antworten auf Parser-Fragen, da Genitive wie 'des' und 'zauberers' sonst nie geparst werden müssen. (Dummerweise gibt es aber Probleme bei weiblichen und Plural-Wörtern: 'gib bild der frau der frau'.) Wenn du die genaue Reihenfolge erzwingen willst, kannst du immer noch eine Routine parse_name verwenden:
Dann gibt es aber beim Beantworten der Nachfrage oft Probleme, da der ganze Sums noch einmal untersucht wird, wobei die Antwort nur vor dem mehrdeutigen Begriff eingefügt wird. Nach
wird 'des zauberers buch' geprüft, und die oben beschriebene parse_name fängt das nicht ab.
Hmm. Wie nutzt dir denn die Tatsache, dass Inform Open Source ist? Oder findest du Open Source einfach nur sympathischer, aus welchem Grund auch immer? Ich muss da mal nachhaken, denn solche Argumente höre ich öfters und kann sie nicht immer nachvollziehen.
Das ist natürlich ein Punkt, der für Inform spricht. |
Geschrieben um 05:54 am 31.05.2005 | Zitat | Editieren | Löschen | |
Gast | Also vielen Dank für deine ausführliche Antwort... Martin:
Ich finde es ein wenig unstrukturiert. Einzig die Kurzreferenz am Ende hat mir geholfen. Aber "Schritt für Schritt ins Paradies:" hat mir wenig geholfen. Da geht es mit "Ein Raum, ein Baum" los, doch hätte ich mir lieber gewünscht, dass zunächsteinmal alles zum Raum erläutert wird. Außerdem finde ich (warscheinlich nicht nur ich) die Methode, erst einen langen Programmcode abzubilden und erst dann die Erklärung hinten dran zu liefern, nicht so gut. Ich jedenfalls habe damit große Probleme. Aber naja ist vielleicht auch nur Geschmacksache, vielleicht Martin:
[...] Das sollte eigentlich funktionieren, auch beim Antworten auf Parser-Fragen, da Genitive wie 'des' und 'zauberers' sonst nie geparst werden müssen. (Dummerweise gibt es aber Probleme bei weiblichen und Plural-Wörtern: 'gib bild der frau der frau'.) Klasse ! So Funktioniert`s. Hätte ich ja eigendlich auch selber drauf kommen können, aber naja. Das wäre auch so ein Beispiel warum ich dieses Informisus schlecht finde, soetwas wurde dort nämlich nur schlecht erklärt. Martin: Hmm. Wie nutzt dir denn die Tatsache, dass Inform Open Source ist? Oder findest du Open Source einfach nur sympathischer, aus welchem Grund auch immer? Ich muss da mal nachhaken, denn solche Argumente höre ich öfters und kann sie nicht immer nachvollziehen. Nunja ich bin selber Programmierer (C,C++,...) und kann in der Summe aller Vorteile von Open Source: Sicherheitsfrage, Weiterentwicklung gewährleistet, Vielfältigkeit, "Jeder kann schauen wie's gemacht wurde", für Immer kostenlos, Größere Entwickler-Gemeinschaft, <- viele Denkansätze, -> (vieleSysteme) Portierbarkeit, schnellere Entwicklung(als wenn nur einer dran Schraubt) ... Eigendlich nur sagen, dass ich mich mit einem OSS einfach wohler fühle. Nicht zu vergessen, die vielen Libarys für Inform. |
Geschrieben um 05:56 am 31.05.2005 | Zitat | Editieren | Löschen | |
Gast | Ach da hätte ich fast eines Vergessen. Ich habe vorher mit TAG programmiert und da fand ich die Dokumentation einfach Klasse ! Ich habe mir sie sogar ausgedruckt und konnte in kürzester Zeit damit umgehen. Sehr gut ! |