< 1226364088 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | cool < 1226366290 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226367745 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1226368790 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1226370562 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1226370637 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1226372027 0 :Slereah_!n=jewbutt@ANantes-252-1-44-23.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226372970 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1226373646 0 :CakeProphet!n=bread@h136.39.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1226373664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright.... so... I'm learning Haskell < 1226373666 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and < 1226373679 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :would anyone like to explain monads for me? < 1226373745 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAH < 1226373893 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1226373914 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Do you understand type constructors? < 1226373925 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...possibly. < 1226373940 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :See if you can explain them to me. < 1226374055 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1226374066 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I understand the syntax < 1226374165 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :It's likely you'll want to understand them better than that. < 1226374171 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :data Animal = Animal genus species < 1226374193 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*Genus *Species < 1226374195 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1226374208 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :A good example, but unfortunately, it contains no type constructors. < 1226374262 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...oh < 1226374469 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then what, pray tell, is a type constructor? < 1226374513 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :hardly knew'er < 1226374554 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226374591 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1226374595 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1226374714 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1226374730 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226374992 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Consider this: data Maybe a = Just a | Nothing < 1226375000 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, do you know what all that does? < 1226375110 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I think my idiom failed. < 1226375115 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, do you know what-all that does? < 1226375210 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1226375251 0 :ab5tract!n=ab5tract@pool-71-246-5-13.phlapa.fios.verizon.net JOIN :#esoteric < 1226375267 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226375350 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :If not, find out, I guess. In there, "Maybe" is a type constructor. A monad is a certain sort of type constructor. < 1226375559 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1226375665 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1226375935 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :And I'll be going to bed now. Good night, everyone. < 1226376098 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226377462 0 :Slereah_!n=jewbutt@ANantes-252-1-45-102.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226377469 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAH < 1226377471 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Was I saying < 1226377479 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Owait, Cakeprophet is gone < 1226378222 0 :Slereah!n=jewbutt@ANantes-252-1-45-102.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226379137 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226379215 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226379577 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1226380360 0 :Slereah_!n=jewbutt@ANantes-252-1-45-102.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226380392 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1226380459 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1226380505 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1226380605 0 :ab5tract!unknown@unknown.invalid QUIT : < 1226380611 0 :GreaseMonkey!n=saru@unaffiliated/greasemonkey JOIN :#esoteric < 1226382971 0 :Slereah!n=jewbutt@ANantes-252-1-45-102.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226383481 0 :warrie_!n=Peggy@c-24-11-80-13.hsd1.mi.comcast.net JOIN :#esoteric < 1226383837 0 :warrie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1226383940 0 :sebbu2!n=sebbu@ADijon-152-1-44-102.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1226384101 0 :GreaseMonkey!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1226384101 0 :Slereah_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1226384101 0 :Sgeo!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1226384101 0 :sebbu!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1226384101 0 :envbot!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1226384101 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1226384101 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1226384363 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1226384973 0 :GreaseMonkey!n=saru@unaffiliated/greasemonkey JOIN :#esoteric < 1226385147 0 :Doitle2!unknown@unknown.invalid PRIVMSG #esoteric :looks like Freenode is having some netsplit problems < 1226385688 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | only --help and --version < 1226387732 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1226390399 0 :clog!unknown@unknown.invalid QUIT :ended < 1226390400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1226391944 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1226392028 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1226393442 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1226393456 0 :Hiato!n=Hiato@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226393891 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226394607 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: How goes your running? < 1226394703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tbh i actually just spelt during the night :| < 1226394707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*slept < 1226394710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1226394723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is spelling or sleeping a better way to spend your time overnight, I wonder? < 1226394723 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sleep-spelling. < 1226394743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :spelling is trivial, so i'd say better just rest. < 1226394801 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"*snore* e-s-o-t-e-r-i-c, esoteric *snore*" < 1226394843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, good morning oklopol, fizzie < 1226394899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :21.4 meters is my record for today now < 1226394903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and morning. < 1226394925 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mornung. < 1226394940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've already attended a lecture and come home, though, so i consider this afternoon. < 1226394983 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Personally I'd classify this as fi:aamupäivä (fi:aamu = en:morning, fi:päivä = en:day), which is something between morning and midday; is there a proper word for it? < 1226394999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not afternoon if it's not after noon. < 1226395010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not in English, I don't think, but there should be a word for that < 1226395202 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Curious omission; Wikipedia's "parts of a day" template has dawn/dusk, sunrise/sunset, morning/evening pairs and noon + afternoon; there really should be a "prenoon" or something. < 1226395273 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot, the tribe as spoken, die < 1226395273 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot die < 1226395274 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :bugger < 1226395276 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotdi < 1226395280 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotdie < 1226395422 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How many-sided is a vabot die? < 1226395585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it's the quit command, I think, not a randomizer < 1226395626 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aw. < 1226396259 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: morning and evening are opposites? < 1226396280 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: people treat morning as lasting 10+ hours and evening as 1.5 if you're lucky < 1226396325 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Around here morning is not very long, definitely not longer than evening. < 1226396368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe that's because we actually have a pre-noon, post-morning word. < 1226396397 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"day"? < 1226396409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's "day" in English < 1226396425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :day covers the afternoon more than the morning in English, or just both < 1226396427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or indeed an entire 24-hour period < 1226396429 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :nah, day and night just divide a 24 hour span into halves < 1226396442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :day is ambiguous in English, it has lots of meanings < 1226396458 0 :vabot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226396466 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :you can't fit "day" in between the spans we're talking about at any rate < 1226396489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"late morning" would probably work < 1226396505 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :late describes my mornings well < 1226396972 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1226396983 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Meh, I should test things before trying them out with the live fungot. < 1226396994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what are you trying to do? < 1226397007 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll let you know when I get it done. :p < 1226397038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes it when people debug their bots here :D < 1226397082 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1226397095 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(There's nothing new yet, I just restarted it.) < 1226397717 0 :Mony!n=AssHole@AToulouse-258-1-85-133.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1226397792 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1226397800 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1226397862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Mony < 1226397882 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1226397982 0 :Hiato!n=Hiato@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226399043 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1226399044 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1226399045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1226399045 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp < 1226399049 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style europarl < 1226399049 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: europarl < 1226399052 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How do you feel? < 1226399055 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, i must say firstly that we must draw our own conclusions without being aware of or not mentioning our weaknesses. i will propose, on the other hand, think it regrettable that not more time is devoted to the participation of non-governmental organisations providing humanitarian aid and we take this debate to establish compensatory measures to address the weaknesses in the fifth environmental action programm < 1226399090 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There, that's better. < 1226399105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me test it too < 1226399107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^style ic < 1226399107 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ic < 1226399110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot! < 1226399110 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: e275 don't byte off more than 2 from the `while' and `write in' or `next from' thread will not be an infinite loop; so don't allow that to happen); at present, the input. there is also specified in the same variable twice in the expression needs to be evaluated in order for the full details of the intercal program). < 1226399129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seems to work < 1226399156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yep. Although I'm not sure what that one style is. < 1226399158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style ss < 1226399158 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ss < 1226399162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: how do you speak now? < 1226399164 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: leon. how many women saw this child of his? aron. what, will not conclude their plotted tragedie. beaufords red sparkling eyes blab his heart's malice, and do your best to make his entrance more sweet, and sowre, as husbands have. what is your graces pleasure? buck. euen that ( i hope) which pleaseth god aboue, and the poore state esteeme him as a carkasse fit for hounds: and let mee feele your pulse < 1226399171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shakespeare, presumably < 1226399174 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1226399186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1226399186 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style; ^bool < 1226399209 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^def help ul (^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool)S < 1226399209 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1226399214 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe that's closer. < 1226399226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I never realise that the help wasn't hardcoded... < 1226399230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*realised < 1226399237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show help < 1226399238 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool)S < 1226399239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It used to be, but I changed it like that for easier modification. < 1226399241 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^save < 1226399242 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1226399259 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1226399303 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1226399303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help < 1226399305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show ul < 1226399305 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :This command is now a built-in thing. < 1226399322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strange reply... < 1226399328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show show < 1226399333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show source < 1226399334 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(http://zem.fi/~fis/fungot.b98.txt)S < 1226399348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show wc < 1226399348 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1226399359 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That 'ul' string is just defined "as an underload program" (since those are stored and displayed as simple strings). < 1226399369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not actually executable because the ^ul builtin is handled first. < 1226399372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, and ok < 1226399398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what has happened to wc; it used to be the brainfuck word-count program. < 1226399410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1226399410 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1226399419 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, should update that one. < 1226399516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: why do you load TOYS? < 1226399554 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The 'S' command from TOYS is used to clear the funge-space on ^reload. < 1226399564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1226399576 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since the spaces are transparent in 'i' when it loads the changed copy. < 1226399583 0 :Hiato!n=Hiato@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226399593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know why the clearing was needed, just didn't realise TOYS did that < 1226399608 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a "fill area with value" command in there. < 1226399652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by the way, do you load fingerprints one at a time as you need them < 1226399705 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I keep FING, STRN, SOCK and SCKE loaded all the times, but the others I load when I need them. < 1226399718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or do you do out of order ) ( trickery to get lots of commands you use at the top of fingerprint stacks simultaneously? < 1226399737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and you use FING in order to manipulate the fingerprint stacks < 1226399752 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I mostly just use FING to do some permanent renames so that the commands I use often are always available. < 1226399768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's what I guessed you'd have done with it < 1226399784 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And I tend to rename G/P from STRN to K/B whenever I need to use FILE; that one is loaded by the state-file loading, random babbling, and maybe something else too. < 1226399802 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, ^save. < 1226399846 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I also keep REXP (if it is supported; it's optional) loaded all the time for the ignore function. < 1226399888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does REXP allow recursive regexen? < 1226399919 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. Although it's not exactly well-specified what dialog of regexps it uses. < 1226399928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*dialect? < 1226399933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Heh. < 1226399962 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "API" (flags and such) is pretty much taken from the POSIX regcomp, so that's what cfunge at least uses. < 1226400054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is there a PCRE fingerprint? < 1226400057 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It also supports only a single compiled regex (per-IP in RC/Funge-98, globally in cfunge, I think); thankfully I only use one (the ignore expression), otherwise I'd have to be compiling it all the time. < 1226400072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's just PERL. < 1226400079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Funge needs a better regex fingerprint, really < 1226400093 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PCRE would be quite suitable since it already has a fingerprint-friendly name. < 1226400106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, and it's better regexen too < 1226400252 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style some_non_existent_thing < 1226400252 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Not found. < 1226400257 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yay, that thing also worked. < 1226400278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1226400279 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1226400290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^style ../fungot.b98.txt < 1226400290 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Not found. < 1226400300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, worth a try I suppose... < 1226400309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^style ../../fungot.b98.txt < 1226400310 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Not found. < 1226400314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1226400314 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp < 1226400314 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Actually it just matches against that explicit list I gave it. < 1226400322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I guessed < 1226400335 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The actual files are model.bin.