000
09.05.2005, 01:24 Uhr
kronos
Quotenfisch (Operator)
|
Hey... Es gab' schon lang kein Golf-Rätsel mehr und das liegt wohl auch daran, dass es kaum noch neue Tricks zu entdecken gibt. Darum schlage ich vor das wir auf eine neue Programmiersprache umsteigen. Und zwar die in der bibtex-style-files erstellt werden (ka ob die einen Namen hat). Schon mal so ein Teil aufgemacht? Das ist übelster Stoff, echt! Da stehen so geile Sachen drin wie:
Code: |
FUNCTION {tie.or.space.connect} { duplicate$ text.length$ #3 < { "~" } { " " } if$ swap$ * * }
|
oder:
Code: |
s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ smallcaps 't := namesleft #1 > { ", " * t * }
|
ALLES KLAR??? Diese files erstrecken sich teilweise über mehrere tausend Zeilen. Das ist so abgefahren! Und jetzt das i-Tüpfelchen: keine Doku. Null. Im ganzen Netz nichts zu finden. C kann jeder Halbidiot, echte Männer programmieren Bibtex-Styles!!
Ich stell jetzt mal die erste Aufgabe: Das gesuchte Format für Artikel ist
Autornachname, Autovorname (Erscheinungsjahr): Titel. Auflage. Erscheinungsort: Verlag [1.A. Erstauflage]
In der ersten Runde ist nur eine funktionierende Lösung gesucht. In der zweiten Runde kommen dann noch Bücher und Sammelbände hinzu und es gibt ein Par von 120, die kürzeste Lösung gewinnt.
Als nächstes könnte man dann code für ascii-art in der bibliographie schreiben... Das hat einen Unterhaltungswert von mindesten zehn Jahren!
Also, es geht los, viel Spaß!
-- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??> |