Thread perldoc -f: und perldoc -q - wie im WIKI abbilden? (5 answers)
Opened by pq at 2003-08-20 18:55

Dubu
 2003-08-20 21:48
#38540 #38540
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Relais,20.08.2003, 16:46]Nächste Frage, haben wir irgendein Zeichen, daß als visuelles
Trennzeichen verwendet werden kann und teil eines Wiki-Namens sein
darf, a la _ : $ . ! + * ~ --? Oder doch genau die Auswahl abiszAbisZ?
[/quote]
Ja, wir haben den Underscore '_'.
Da wir fuer die Perldocs eh keine WikiNamen verwenden, muessen sowieso die Links in [[...]] eingeschlossen werden, da wird dann auch ein Underscore nicht herausgefiltert (die meisten anderen Zeichen aber schon).

Quote
Letzteres wäre unschöner, aber notfalls ginge ja...

Perldoc/perlfunc        # komplette Seite
Perldoc/perlfunc#chomp  # komplette Seite mit Abschnit #chomp

Perldoc/perlfuncchomp   # Extra-Seite: nur -f chomp
Perldoc/perlfuncsplit   # Extra-Seite: nur -f split
Perldoc/perlfunc-X      # Extra-Seite: nur -f

...auch ganz ohne Trenner

Dann schlage ich
Perldoc/perlfunc_chomp
Perldoc/perlfunc_-X

vor. Das Minuszeichen geht sogar auch durch.

Die Seiten muessten dann wohl irgendwie (automatisch?) aus dem POD generiert werden.

Hm. Wie macht "perldoc -f" das eigentlich, dass aus perlfunc nur die Funktionen gefunden werden ... ?

*nachschau*

Aua, was fuer ein Hack:
Code (perl): (dl )
1
2
3
4
5
    # Skip introduction
    local &#36_;
    while (<PFUNC>) {
        last if /^=head2 Alphabetical Listing of Perl Functions/;
    }

Naja, sowas aehnliches braeuchte man zum Extrahieren dann wohl auch - mit dem deutschen Text, der sich dann nicht mehr aendern darf *schauder*.

Quote
Dubu,E-Mail
Wenn man das Perldoc-Plugin anpasst, dass es fuer jede Funktion in
perlfunc einen HTML-Anker anlegt, dann ginge
http://faq.perl-community.de/bin/view/Perldoc/perlfunc#funktionsname
als Link. Allerdings klappt das so erstmal nicht fuer die Wiki-internen
Links, denn [[perlfunc#funktionsname]] ist momentan nicht erlaubt. Das liesse sich aber wohl aendern.

Das Problem liegt uebrigens nicht am Verweis selber, wie ich gerade festgestellt habe, sondern daran, dass der Anker auf der Seite ebenfalls ein WikiWort sein muss. Das liesse sich zwar aendern, wuerde ich nur ungern machen, weil man dann keine Zeile mehr mit "#irgendwas" anfangen koennte, ohne dass daraus ein Anker wird.

Daher sparen wir uns das mit den Ankern besser erstmal.

View full thread perldoc -f: und perldoc -q - wie im WIKI abbilden?