Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Rettet den Golf-Kult!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.05.2005, 12:18 Uhr
0xdeadbeef
Gott
(Operator)


Wer doch ne Doku braucht: www.eeng.dcu.ie/local-docs/btxdocs/btxhak/btxhak/btxhak.html
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.05.2005, 22:26 Uhr
kronos
Quotenfisch
(Operator)


Hab' auch noch 'ne anständige docu gefunden:
www.dante.de/dante/events/dante2002/handouts/raichle-bibtexprog.pdf
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.05.2005, 21:19 Uhr
kronos
Quotenfisch
(Operator)


Okay... ich sehe ihr wollt mit keiner Lösung heraus, bevor sie nicht völlig optimiert und ausgefeilt ist. Macht nichts, wir haben Zeit.
Aber hier ein kleines Zwischen-Rätsel:
Wie escapet man double--quotes (") in bibtex-datenbank-einträgen???
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.05.2005, 22:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


quote?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
17.05.2005, 12:54 Uhr
kronos
Quotenfisch
(Operator)


Du meinst zwei quotes statt 'nem double-quote?
Hmm, sieht gar nicht so schlecht aus, dachte das wäre ein Unterschied...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
17.05.2005, 15:20 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


dachte an die funktion quote, gibts doch dachte ich?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
17.05.2005, 17:29 Uhr
Frodenius



verarscht den armen doch nich so... bibtex is doch toll....
--
NI! ...and thanks for all the fish!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
20.05.2005, 20:02 Uhr
kronos
Quotenfisch
(Operator)



Zitat von Frodenius:
bibtex is doch toll....

bibtex ist wie latex: man kann bekommt ziemlich fix und ohne viel nachzudenken ein resultat, das sich sehen lassen kann, wenn man allerdings in die Verlegenheit kommt, eine andere Formatierung zu brauchen, kann's echt gruselig werden.
Naja, ich wollte eigentlich erst selbst ein "Bibtex für Individualisten" selbst schreiben, das eben .aux und .bib einliest in .bbl rausschreibt, aber die einträge nach einem format-string erzeugt. Leider hätte ich dafür zwei parser schreiben müssen und ich _hasse_ parser schreiben.
Darum hab' ich mir jetzt diese bibtex-unsprache angeeignet und einen style gebastelt. Nach dem ersten Schock (postfix operatoren) geht die Sprach eigentlich ganz gut von der Hand, ist nur ziemlich primitiv.
Bin aber umso gespannter auf den ersten Golfer-Beitrag!
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 20.05.2005 um 20:08 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: