########################### # haiku fixes bug # # internet explorer sucks # # text/plain content type # ########################### #include #include #ifndef SEED #define SEED 0 #endif Start: S; fm-header: "" "" "rottenflesh.net: Crap announced Monday, February 30, 2009" "" "" "" "" ""; fm-footer: hr "Hurt me again" "
URL to generate the same page again" "
Grammar to generate this page" "
Driven by the Dada Engine" ""; fm-sidebar: "Recent Releases: " ten-programs ten-programs ten-programs ten-programs ""; ten-programs: one-program one-program one-program one-program one-program one-program one-program one-program one-program one-program; one-program: "

 - " new-progname " " new-version""; opt-branch: " " branch | ""; branch: "(unstable)" | "(inhumane)" | "(bugridden)" | "(pants)"; ten-releases: release hr release hr release hr release hr release hr release hr release hr release hr release hr release; hr: "


"; S: fm-header "" "
" ten-releases "" fm-sidebar "
" fm-footer; release: make-progname make-version make-cloneof "
" ""title byline "
" "\n" about changes info"\n\n"; title: "" progname " " version opt-branch "\n" ; make-progname: ?v-progname=new-progname; make-version: ?v-version=new-version; make-cloneof: ?v-clone=obscure-technology; clone-prog-name: new-progname | coreunix-program; progname: v-progname<upcase-first]; progword: [ strange-noun |"" ] frag ; buzzword: buzzword-adjective|buzzword-noun; buzzword-adjective: "3d"|"Aspect"|"GPL"|"GNU"|"net"|"enterprise"|"Web"|"open"; buzzword-noun: "OpenGL"|"XML"|"java"|"python"|"SAX"|"Linux"|"BSD"|"ASCII"|"p2p"|"XHTML"|"HTML"|"Mozilla"|"Gecko"|"C++"|"C#"|"g++"|"gcc"|"php"|"CGI"|"perl"|"DNA"|"quake"|".net"|"mono"; coreunix-program: "cron"|"rm"|"mv"|"vi"|"emacs"|"cat"|"sshd"|"X-Windows" | "bash" | "sh" | "ksh"; coreunix-protocol: "SMTP"|"HTTP"|"FTP"|"ssl"|"ssh"|"daygen"|"chargen"|"echo"|"rfc" digit digit digit opt-digit | "xlib"; terrible-language: "BASIC" | "C#" | "Pascal" | "Perl" | "PHP" | "Intercal" | "Orthagonal" | "Oberon" | "Tcl" | "oCaml" | "lisp" | "bash"; buzz-or-core: buzzword | buzzword | coreunix-program | coreunix-protocol; frags: frag | frag frag | frag frag; frag: letter letter | buzz-or-core uppercase-letter | letter letter buzz-or-core | letter "-" buzz-or-core | buzz-or-core "-" buzz-or-core; letter: uppercase-letter | lowercase-letter; lowercase-letter: "a"|"b"|"c"|"d"|"e"|"f"|"g"|"h"|"i"|"j"|"k"|"l"|"m"|"n"|"o"|"p"|"q"|"r"|"s"|"t"|"u"|"v"|"w"|"x"|"y"|"z"; uppercase-letter: "A"|"B"|"C"|"D"|"E"|"F"|"G"|"H"|"I"|"J"|"K"|"L"|"M"|"N"|"O"|"P"|"Q"|"R"|"S"|"T"|"U"|"V"|"W"|"X"|"Y"|"Z"; digit: "1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"|"0"; opt-digit: digit | ""; strange-noun: "grape"|"crazy"|"donkey"|"frotz"|"jump"|"OS"|"geek"|"penguin"|"tux"; strange-adj: "open"|"free"|"net"|"ascii"|"new"; opt-strange-adj: "" | strange-adj; version: v-version<by " name "\n"; name: [d-adj " "]* d-noun; d-adj: "illiterate"|"stupid"|"foolish"|"doglike"; d-noun: "newbie"|"simpleton"|"zealot"|"CS freshman"|"ape-man"; a-an: "^XHTML$" -> "^"/"an " "^XML$" -> "^"/"an " "^xlib$" -> "^"/"an " "^FTP$" -> "^"/"an " "^HTTP$" -> "^"/"an " "^SMTP$" -> "^"/"an " "^mv$" -> "^"/"an " "^rm$" -> "^"/"an " "^ssl$" -> "^"/"an " "^sh$" -> "^"/"an " "^a" -> "^"/"an " "^e" -> "^"/"an " "^i" -> "^"/"an " "^o" -> "^"/"an " "^u" -> "^"/"an " "^y" -> "^"/"an " "." -> "^"/"a "; opt-desc-adj: desc-adj " " | desc-adj " " desc-adj " " | ""; desc-noun-phrase: ["client" | "server" ]; verb: "organizes" | "streams" | "generates" | "monitors" | "compiles" | "backs up" | "compresses"; activity: "organizer" | "streamer" | "generator" | "monitor" | "compiler" | "filesystem" | "daemon" | "demon"; about: "

About: " progname " is " prog-desc>a-an " that " desc-verb-phrase [". " about-technology]+ ".\n\n"; prog-desc: opt-desc-adj desc-noun-phrase | $v-clone " clone" ; changes: "

Changes: " progname " " version " " changes-verb-phrase addl-change* ".\n"; opt-desc-adv: "quickly" | "easily"; desc-verb: verb; desc-verb-phrase: opt-desc-adv " " desc-verb " " desc-obj ; desc-adj: "secure" | "robust" | "small" | "fast" | "open-source" | "framework for" | "prototype" | "internet" | "intranet" | "web" | "p2p" | buzzword; progname-or-it: progname | "it"; progname-or-It: progname | "It"; task-adjective: "tediously" | "easily" | "endlessly" | "effortlessly"; stupid-task-verb: "configure" | "stream" | "organize" | "theme" | "share" | "monitor" | "compile" | "translate" | "browse" | "spoof"; stupid-task-verb-phrase: stupid-task-verb " " [desc-obj | obscure-technology]; about-technology: "With " progname ", you can " task-adjective " " stupid-task-verb-phrase | [progname "'s " | "Its "] obscure-feature>pluralise " use " obscure-technology | "It uses " obscure-technology " for " obscure-feature>pluralise | progname-or-It " " ["also " | ""] [about-using | about-nousing] | progname-or-It " is " undesirable-feature-adj-list | progname-or-It " requires " obscure-technology " " new-version [ " or greater"|""] | progname-or-It " " ["also " | ""] strange-claim [" thanks to " obscure-technology|""]; about-using: ["implements " | "generates " ] ["its "|""] obscure-feature>pluralise [" using " obscure-technology | " on the fly"]; about-nousing: ["uses " | "implements " | "generates " ] ["its own "|""] obscure-feature>pluralise; strange-claim: "whitens your teeth" | "freshens your breath" | "is extraterrestrial in origin" | "stays crunchy in milk" | "sings comical songs" | "is safe for children"; obscure-feature: "menubar" | "skin" | "user-interface" | "business logic" | "gradient"; obscure-technology: new-progname | buzzword-noun | coreunix-program; undesirable-feature-adj-list: undesirable-feature-adj | undesirable-feature-adj " and " undesirable-feature-adj | undesirable-feature-adj " and " undesirable-feature-adj; undesirable-feature-adj: "n-tier" | "skinnable" | "themable" | "bugfree" | "secure by design" | "incompatible with " [$v-clone | coreunix-program | coreunix-protocol | buzzword] ; pluralise: ".*y$" -> "y$"/"ies" ".*s$" -> "$"/"es" "porn" -> "$"/"" ".*" -> "$"/"s" ; desc-obj: "your " [desc-obj-adj " " | "" ] desc-obj-noun | [desc-obj-adj " " | ""] desc-obj-noun>pluralise ; desc-obj-adj: "digital" | "virtual" ; desc-obj-noun: "porn" | "e-mail" | "desktop" | "background"; changes-verb-phrase: changes-bug | changes-feature | strange-claim | rewritten | "compiles" | "now features " obscure-feature; rewritten: "was rewritten " [ "in " terrible-language | "from scratch"]; changes-bug: ["fixes" | "removes" | "patches"] " a " ["remote " | "local " | ""] ["root " | ""] ["bug " | "security problem " | "exploit " | "hole "] "in " code-part opt-situation; code-part: "initialization" | "configuration" | "administration" | "command-line argument parsing"; changes-feature: ["adds" | "implements" | "enhances"] " " ["performance" | "fluffy bunnies" | "gore" | "security" | "robustness" | "scalability" ] opt-situation; addl-change: ". " [addl-change-single | addl-change-double | legal-problem>upcase-first]; addl-change-double: ["It" | version | progname " " version] " also " changes-verb-phrase " and " changes-verb-phrase; addl-change-single: ["It" | version | progname " " version] " also " changes-verb-phrase; legal-problem: "due to " ["a software patent" | "a lawsuit" | "the cease-and-desist letter"] ", " obscure-feature>pluralise " were removed" | "one of the developers was sacked" | "one of the developers was run over by a bus"; opt-situation: " " situation | ""; situation: "when installing" | "for remote users" | "upgrading from " new-version | " for sites that also use " new-progname | "for compatability with " $v-clone; info: "

" "" " " " " " " " " " " " " "
 CategoriesFocusLicenseURLs
" "" " " " " " " " " " " " " " " "
" info-categories "" "" info-focus "" info-license " " info-icons "
" ; info-categories: info-one-category "
" info-one-category ["
" info-one-category|""]; info-one-category: "" info-category-name ""; info-category-name: info-category-part "::" info-category-part ["::" info-category-part|""]; info-category-part: "Semi-functional clones" | "Bad Ideas" | "Half-finished programs" | "Wankage" | "Themable" | "Segfaulting" ; info-focus: "Brown paper bag bug" | "Name change due to trademark lawsuit" | "First (and last) release" | "Cry for help" | "Suicide Note" | "Re-wrote in new language" | "Exercise in futility" | "New maintainer" | "Pointless fork"; info-license: "Pants" | "GNU General Public License" | "Bend-Over EULA" | "BSD" | "crapware" | "long and complicated" | "ambiguous" | "infringing"; info-icons: ["\"Homepage\""|""] [" \"Tar/GZ\""|""] [" \"Changelog\""|""] [" \"Subscribe\""|""] [" \"Ignore\""|""] [" \"Rate\""|""];