Re: Reflektion API

Andreas Kostyrka <[email protected]> Mon, 6 Jan 2003 11:26:08 +0100
Newsgroups gmane.comp.lang.ruby.german
Message-ID <[email protected]>
Am Montag, 6. Januar 2003 10:43 schrieb Urban Hafner:
> Andreas Kostyrka <[email protected]> wrote:
> [...]
>
> > Das gibt mir leider nur die Anzahl von Parametern, aber nicht die Namen
> > der Parameter.
>
> Ist jetzt vielleicht eine blöde Antwort, aber wofür brauchst du das?
Z.B.:
- um automatisch Argumente zu binden.
- für einen Klassen und Methoden Browser.

Anders formuliert, die Namen von Parametern können sehr wohl interessante 
Informationen enthalten. Sei es für Dokumentationszwecke, oder auch als 
semantisch relevante Informationen.


> Keyword Arguments gibt's ja in Ruby nicht (oder wie sich das jetzt
> richtig genannt hat). Und wahrscheinlich lässt sich dein Problem auch
keyword arguments ist schon richtig :)
> anders lösen, weil Ruby und Python doch unterschiedlicher sind als man
> zuerst denkt (schon Erfahrungen damit gemacht, aber anders rum).
Zweifelsohne :) Meine Fragen machen IMHO sehrwohl auch in einem Ruby-only 
Kontext Sinn. 

Nur die Zahl der Parameter zu wissen reicht zwar aus eine Methode syntaktisch 
korrekt aufzurufen, aber ist meiner Meinung etwas unvollständig für "echte" 
dynamische Aufrufe.

Andreas