< 1306714833 287105 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :pikhq_: How do I make mplayer de-interlace. < 1306714995 185104 :pikhq_!~pikhq@174-22-144-3.clsp.qwest.net PRIVMSG #esoteric :-vf yadif < 1306715105 282351 :Lymia!~moe@123.120.134.215 JOIN :#esoteric < 1306715105 354294 :Lymia!~moe@123.120.134.215 QUIT :Changing host < 1306715105 354439 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1306716301 14581 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1306717388 471842 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know anything about Artificial Stupidity? I am playing Pokemon Card GB2 and I think the opponent acts like stupid... Opponent has a few powerful cards on bench with energy. I have also many cards on bench, some of which have energy. But I keep Abra Lv10 (30 HP, 0 retreat, attack Psyshock (1 dam, toss coin to paralyze), opponent has Chansey Lv55 (with no energy on it!) active, which is resisted to me. < 1306717430 362155 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I keep using Psyshock to do no damage but sometimes paralyze, and will probably win at this rate. Opponent plays Bill, Master Ball, Team Rocket's Trap, and so on, probably losing at this rate. < 1306717458 428388 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is the strategy this time. Do not hurt and do not get hurt. (Other times the strategy is different) < 1306717506 216458 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We both still have 6 side cards remaining, I have 15 cards in draw pile and opponent has only 7 cards remaining in draw pile, so probably they will lose. < 1306717564 776004 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(The point of doing paralyze is to stop opponent from retreating in case they attach an energy in order to retreat. But even if they do, I still have good chances to win, I think, because there is not enough turns remaining) < 1306717777 698692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1306718061 73344 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other examples of artificial stupidity in this game and in the previous one < 1306718175 945886 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :This is the first time I've actually played tetris for any amount of time. < 1306718200 444106 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :I tried playing it as a child but I always gave up. But I'm now addicted... :D < 1306718232 969469 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :but anyways, would anyone like to help me brainstorm ideas for a poetic programming language? < 1306718359 905517 :elliott_!~elliott@95.149.230.8 PRIVMSG #esoteric :seen Shakespeare? < 1306718494 928005 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :I have. < 1306718563 129429 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :not quite what I have in mind though. < 1306718591 247 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :This language would rely heavily on the properties of individual lines and words. < 1306718665 698667 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :rhyme, meter, number of syllables, etc. There would need to be a lot of different ways to accomplish the same operation. < 1306720613 621048 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Haifu? < 1306722797 127267 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306722853 783427 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :oh look there's a programming language called Haifu < 1306722944 191385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah a DMM language < 1306723003 756512 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Kungku is then conspiciously missing < 1306723033 857786 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Haifu" is Mandarin for "sea duck". maybe not. < 1306723044 418772 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*+'' < 1306723083 567310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :**'"Haifu" is Mandarin for "sea duck".' maybe not. < 1306723117 415987 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, he pretty clearly went for the pun there < 1306723367 653688 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :As in all good programming practice, comments are used to elucidate sections of code, provide extra syllables for syntactic integrity, and make poignant observations on the nature of life and the ephemeral qualities of beauty. < 1306723405 409254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :clearly there is not enough good programming practice around. < 1306725103 217662 :pikhq_!~pikhq@174-22-144-3.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1306725109 427282 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net JOIN :#esoteric < 1306726592 608638 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 260 seconds < 1306727640 32901 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1306727662 488698 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1306727939 500321 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Client Quit < 1306728003 455669 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1306728167 603070 :elliott_!~elliott@95.149.230.8 QUIT :Quit: Leaving < 1306728188 388667 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1306728188 461710 :sebbu2!~sebbu@ADijon-152-1-61-52.w83-194.abo.wanadoo.fr QUIT :Changing host < 1306728188 461841 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1306728354 961631 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1306728355 490107 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1306729587 809290 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306729855 391139 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1306730048 496158 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1306730275 192156 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> read . reverse . show <$> [1..] :: [Integer] < 1306730276 667752 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,1,11,21,31,41,51,61,71,81,91,2,12,22,32,42,52,62,72,82,9... < 1306730285 259112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bastard, automating my speculation < 1306730293 87656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm what's the differences < 1306730298 695872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1306730299 10856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t group < 1306730299 711980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [[a]] < 1306730303 25583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grr < 1306730307 212127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you turn it into a list of two-tuples < 1306730312 962052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(one,two), (two,three) etc. < 1306730336 339889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xs = read . reverse . show <$> [1..] :: [Integer] in zipWith (-) xs (tail xs) < 1306730337 868708 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [-1,-1,-1,-1,-1,-1,-1,-1,8,-10,-10,-10,-10,-10,-10,-10,-10,-10,89,-10,-10,-... < 1306730339 60538 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle [a] -> n -> [[a]] < 1306730339 499619 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List genericDrop :: Integral i => i -> [a] -> [a] < 1306730339 572660 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List genericTake :: Integral i => i -> [a] -> [a] < 1306730339 572829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List intersperse :: a -> [a] -> [a] < 1306730344 397918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xs = read . reverse . show <$> [1..] :: [Integer] in zipWith (-) (tail xs) xs < 1306730345 881898 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,1,1,1,1,1,-8,10,10,10,10,10,10,10,10,10,-89,10,10,10,10,10,10,10,10,... < 1306730356 218286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1306730382 604370 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zip`ap`tail < 1306730383 293971 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [(b, b)] < 1306730408 990839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ancient aztec god of functional programming < 1306730440 278010 :cheater_!~ubuntu@ip-80-226-14-5.vodafone-net.de JOIN :#esoteric < 1306730456 602751 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Gotta love it. < 1306730492 157358 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zip<*>tail < 1306730492 843540 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [(b, b)] < 1306730500 469145 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What is the most elegant fork bomb? < 1306730538 108167 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :fork while fork < 1306730540 120070 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :In Perl. < 1306730561 689196 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix((>>)<*>forkIO) < 1306730562 396478 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `forkIO' < 1306730578 98370 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix((>>)<*>Control.Concurrent.forkIO) < 1306730579 3818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `()' < 1306730579 75921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Conc.ThreadId' < 1306730579 76111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: IO () < 1306730593 181820 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1306730594 551652 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, elegant Perl code? < 1306730612 325905 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t Control.Concurrent.forkIO < 1306730613 89682 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO () -> IO GHC.Conc.ThreadId < 1306730613 248179 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Lymia: If ever there could be such a thing, "fork while fork" is it. < 1306730687 397925 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 260 seconds < 1306730720 726406 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix forever.Control.Concurrent.forkIO < 1306730721 447562 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. IO () -> a < 1306730762 904256 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t forever < 1306730763 592241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> m b < 1306730788 741049 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how the heck does it end up with -> a < 1306730829 230136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix.(forever.) < 1306730830 10984 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => (m b -> m a) -> m b < 1306730850 629660 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1306730860 863904 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix$forever.Control.Concurrent.forkIO < 1306730861 557648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO () < 1306730865 412179 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :XD < 1306730883 890701 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :get your fix forever < 1306730891 352946 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix forever < 1306730892 96716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => m a < 1306730907 479793 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :hmm, why is it "while fork" when fork returns 0 for the child process? < 1306730957 601401 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :that's a lot of processes that you spawn that just halt more or less immediately. < 1306731014 907127 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Actually, :(){ :|: & };: has a lot to be said for it. < 1306731030 573724 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the forking cookie monster < 1306731061 436508 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :heh, I didn't know you could use punctuation as a subroutine name in bash. < 1306731084 842939 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProp1et, can't say I know enough perl to know. < 1306731096 532007 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Actually. < 1306731099 312237 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :fork while fork < 1306731106 436097 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :First fork executes, two processes. < 1306731107 263746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t Control.Concurrent.par < 1306731108 30736 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `Control.Concurrent.par' < 1306731109 391085 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Both go on to "while fork" < 1306731119 436094 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Starts a new process which dies quickly. < 1306731123 492870 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t Control.Parallel.par < 1306731123 835566 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Parent gets a non-zero value. < 1306731124 183425 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. a -> b -> b < 1306731131 783616 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Forks off another live process. < 1306731141 311681 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So. < 1306731148 621493 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It doubles in number every time it executes the first fork. < 1306731153 107055 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :well no, the condition is processed first. I'm just wondering why not "fork while 1", which does the same thing pretty much but avoids the child processes that just terminate. < 1306731157 939470 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Unless the second fork works differently. < 1306731165 496145 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProp1et, because that's not as elegant. < 1306731171 802071 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :heh. < 1306731173 759699 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix.join Control.Parallel.par -- wait, that won't work < 1306731174 496124 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1306731197 456901 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :oh wait I know what would be good. < 1306731208 138095 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :fork while fork,fork < 1306731238 432379 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :now every fork forks forever. :) < 1306731249 388963 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :well, almost. < 1306731251 736771 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um no? < 1306731255 292330 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :No need. < 1306731261 363755 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :fork while fork still kills the system. < 1306731336 562241 :SingingBoyo!~singingbo@d154-5-186-187.bchsia.telus.net JOIN :#esoteric < 1306731376 459535 :SingingBoyo!~singingbo@d154-5-186-187.bchsia.telus.net QUIT :Read error: Connection reset by peer < 1306731549 145733 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :fork&&fork while !fork&&!fork :D < 1306731632 447999 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yo fork < 1306731644 963457 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProp1et, that's not very elegant. < 1306731890 513881 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How does fork() work with memory anyways? < 1306731929 701771 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :One person's non-elegance is another person's highly deadly quadruple fork of faster doom. < 1306732048 518961 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Lymia: Typically, COW. < 1306732056 410001 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :COW? < 1306732061 237737 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Copy On Write. < 1306732071 17038 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :`run perl -e 'fork while fork' #h4xx < 1306732105 735926 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :so either it safeguards for that, or Gregor is going to be very unhappy. < 1306732117 2723 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Safeguards. That's pretty easy... < 1306732121 501404 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Process limit. < 1306732195 214265 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :`run ps -e | grep perl | wc -l < 1306732199 112875 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){int count=0;while(true){int v=fork();if(v<1){count++;if(count==2||v<0){while(true){}}}}return 0;} < 1306732200 963594 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​2 < 1306732209 862745 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You wanted a deadly forkbomb? < 1306732228 622202 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :I wanted a forkbomb with no useless forks. < 1306732250 359044 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Here you go. < 1306732256 675154 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :If it fails to fork, it falls back to an infinite loop. < 1306732256 785899 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :int main(){fork();main();} < 1306732263 411026 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, stack overflows. < 1306732265 961211 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Each process is finite. < 1306732268 921910 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Lymia: GCC tail-calls. < 1306732273 261813 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Erm, does the TCO. < 1306732291 937765 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :I'm not kidding, GCC does tail-call optimisation. < 1306732312 139111 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){int count=0;while(true){int v=fork();if(v==-1){while(true){rand();}}}return 0;} < 1306732316 224139 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Erm < 1306732317 181356 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :something Python can't figure out.. < 1306732320 278533 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){while(true){int v=fork();if(v==-1){while(true){rand();}}}return 0;} < 1306732325 638607 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :But Perl can. < 1306732351 262496 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){for(;;){if(fork()==-1){for(;;){rand();}}}return 0;} < 1306732355 197593 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :There. < 1306732367 313243 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){if(fork()==-1){for(;;){rand();}}main();} < 1306732382 751592 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){if(fork()<0){for(;;){rand();}}main();} < 1306732388 324046 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Why am I golfing a fork bomb? < 1306732407 201167 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You have a pair of useless braces in the rand-loop. < 1306732441 730195 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And for the if too, I guess. < 1306732451 939012 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :if(~fork()) < 1306732453 156740 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(That wasn't really the "why" though.) < 1306732461 238822 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1306732483 198391 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :main(){if~fork())for(;;)rand();main();} < 1306732507 491910 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :unmatched ) near the if < 1306732524 26912 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know, I made a mistake < 1306732540 852023 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There should be ( before ~ < 1306732552 773007 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){if(fork()<0)for(;;)rand();main();} < 1306732560 196679 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yeah. < 1306732561 563378 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :~ would work. < 1306732573 93367 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){if(~fork())for(;;)rand();main();} < 1306732577 243843 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :so what would happen if you wrote for() in C? < 1306732579 102604 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :main() isn't standard I don't believe. < 1306732580 543693 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :syntax error? < 1306732580 683388 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :~ would be undefined behavior. < 1306732588 364266 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, fork returns -1, right? < 1306732592 314861 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Which is FFFF.... < 1306732597 634253 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No ~ means if -1 then false otherwise true < 1306732601 100095 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Lymia: WRONG < 1306732620 153585 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Lymia: Representation of signed values is undefined. < 1306732620 480422 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Does the C spec not require two's compartment or something? < 1306732624 58273 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1306732631 489398 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :int main(){if(fork()<0)for(;;)rand();main();} < 1306732643 858632 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :So, ~(-1) is undefined behavior, and the compiler may launch the missiles. < 1306732666 68717 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :it's been my understanding that almost every minute detail in C is undefined behavior.. < 1306732666 397125 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Hrm. Actually, it may be implementation defined... < 1306732677 696728 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :or that. < 1306732683 115466 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Even when it "works", ~ inverts the sense, too. If fork() returns all-ones (-1), then the condition is false, not true. < 1306732684 715925 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :In which case the compiler may only launch the missiles if its documentation notes that. < 1306732694 324680 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :fizzie: Yes I mentioned that already..... < 1306732750 343326 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :"Whether signed integer types are represented using sign and magnitude, two's complement, or one's complement, and whether the extraordinary value is a trap representation or an ordinary value" < 1306732765 927966 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Okay, it's actually defined behavior, with a handful of possibilities. < 1306732772 319653 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Well. Implementation-defined. < 1306732780 898705 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Sadly, the compiler may *not* launch the missiles. < 1306732789 477105 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Oh, wait, yes it can. < 1306732791 919738 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :pikhq: Constructing a trap value invokes undefined behaviour, doesn't it? < 1306732794 70248 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :while(~fork()?main():rand()); < 1306732794 945912 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :"The results of some bitwise operations on signed integers" < 1306732813 904896 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That probably wastes a lot of memory < 1306732819 774929 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :It could, in fact, launch the missiles. < 1306732837 765392 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :But only in C90. < 1306732849 694600 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :In C99 it needs to act sanely. < 1306732857 368935 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So could *((unsigned int*)malloc(1)-1)=0 < 1306732970 735073 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :`run echo "`ps -e | grep perl | wc -l` `ps -e | grep python | wc -l`" < 1306732972 393086 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 8 < 1306732977 793878 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :Python wins. < 1306733003 179825 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :carry on.. < 1306733119 90010 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :GameBoy binary golf: The header must be correct, and it must work regardless of what data is in the Nintendo logo area, but other than that it doesn't matter. Also do not damage the hardware. But it is OK to use some of the things in the header as code or data, as long as the header still contains the correct header data (such as title, checksums, and so on). < 1306733337 416487 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, with no defined goal, that is meaningless. < 1306733420 220521 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Goal is making some kind of game. < 1306733495 357232 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have seen a breakout game in GameBoy in only 1K. It is in color and has sound effects too. The README file also claims it includes a secret DVD movie. < 1306733592 402263 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :Apparently this is a Windows batch forkbomb: %0|%0 < 1306733725 869919 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :Also "fork while fork" works in Ruby as well. < 1306733801 539425 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you ever play Pokemon card? < 1306733891 827170 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :not I. < 1306733966 410484 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :ACTION has decided to learn Ruby. < 1306734047 297294 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good luck < 1306734085 633318 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :so far it's not looking too bad. < 1306734089 359916 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306734209 637015 :cheater_!~ubuntu@ip-80-226-14-5.vodafone-net.de QUIT :Ping timeout: 276 seconds < 1306735084 136790 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Huh. Beastie was drawn by John Lasseter. < 1306735113 573831 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :You may know John Lasseter for all of Pixar's films. < 1306735376 763315 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :In other news, Linux 3.0-rc1 released. < 1306735432 164799 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :3.0? < 1306735435 148527 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That's new < 1306735440 588632 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What did they add that was that important? < 1306735495 598922 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Linus decided 2.6.40 was stupid. < 1306736243 364710 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Also, .39 would've been a good choice for it... < 1306736250 557906 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :2.6.39 removed the BKL, after all. < 1306736523 123115 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes what kind of changes? < 1306736530 390877 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :...Ruby almost has its own really creepy cult thing going on. < 1306736728 112095 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :zzo38: It's a fairly normal Linux release. < 1306736734 444493 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Just with an easier number. < 1306736931 978500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"I decided to just bite the bullet, and call the next version 3.0. It will get released close enough to the 20-year mark, which is excuse enough for me, although honestly, the real reason is just that I can no longer comfortably count as high as 40." < 1306736969 703247 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And regarding what's new: "NOTHING. Absolutely nothing. Sure, we have the usual two thirds driver changes, and a lot of random fixes, but the point is that 3.0 is *just* about renumbering, we are very much *not* doing a KDE-4 or a Gnome-3 here. No breakage, no special scary new features, nothing at all like that." < 1306737200 73898 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :If he really felt like doing major breaking changes, he would undoubtedly, uh, *have them in development* for a while. < 1306737209 203056 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Instead of "Surprise, I'm breaking everything!" < 1306737235 651109 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric :Say, "Surprise, I felt like making Linux into a microkernel." < 1306737242 826907 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net PRIVMSG #esoteric ::P < 1306737350 745754 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Doing the MkLinux thing, running Linux as a user-mode process on the Mach microkernel. < 1306737378 216556 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if he had made the announcement right in the beginning of april, he could've announced the 2.9 branch for making linux into a microkernel < 1306737484 32049 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's also supposed to be just "3.0", but he writes: "Now, my alpha-maleness [of renumbering without having a committee meeting about it] sadly does not actually extend to all the scripts and Makefile rules, so the kernel is fighting back, and is calling itself 3.0.0-rc1. We'll have the usual 6-7 weeks to wrestle it into submission, and get scripts etc cleaned up, and the final release should be just "3.0". The -stable team can use the third number for their ver < 1306737484 278481 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :sioning." < 1306737547 181426 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Interesting bit of trivia: MkLinux lets you run multiple instances of the Linux task, all Xen-like like that. (It supposedly doesn't do it very well, but still.) < 1306738094 592605 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306738136 257255 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION struggles to get SASL working < 1306738189 204251 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1306738243 173431 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306738450 698021 :MigoMipo!~John@84-217-15-70.tn.glocalnet.net JOIN :#esoteric < 1306739016 825194 :MigoMipo!~John@84-217-15-70.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1306739705 909566 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://esolangs.org/wiki/Brainstuck I didn't invent Brainstuck, but I added it to the wiki and added some information. < 1306739740 739247 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306739975 81306 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Quit: Leaving < 1306739998 899928 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306740109 222601 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :fizzie, well. < 1306740119 222971 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You could say that the change between 2.0 and 3.0 is large enough to count. < 1306740127 352150 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Any lines of code untouched? < 1306740132 632896 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :it's going to take a while to beat my 43 line record in Tetris... < 1306740328 818414 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1306740457 353178 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :brainstuck is like brainfuck with a stack? < 1306740464 867428 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306740471 22275 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :YES\ < 1306740486 190824 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Needed to replace Silverex's xcperl.dll with a different one < 1306740693 708298 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, you do realize that's defined as a stack and not memory, right? < 1306740733 689821 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://jisho.org/words?jap=%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF&eng=&dict=edict < 1306740744 306155 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The name looks like a mistranslation of "Brainstack" < 1306740764 250655 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION 's head spins < 1306740774 677140 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Quit: Leaving < 1306740843 60176 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306740911 619837 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :SASL working < 1306740918 351298 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I feel weird that I'm using PLAIN though < 1306740926 705611 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :SASL not working < 1306740941 297319 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION beats his head against the table < 1306741448 340560 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Lymia, that word transcribes both "stack" and "stuck". the ambiguity seems intentional. < 1306741493 236318 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It isn't a pun that would be gotten in English, that's for sure. < 1306741502 445381 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Well, as anything but a corruption of "stack" < 1306741579 333924 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Brainstuck does have its memory as a stack, and I have mentioned the corresponding Forth codes to operate the Forth stack, too. < 1306741638 419939 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do realize it defined as a stack and not memory < 1306741654 338068 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's more clear when defined that way. < 1306741693 335161 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In this case it is just the way, that it is based on the C code for brainfuck interpreter but modified. But it also acts as a stack, too. < 1306741698 355154 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306741885 702477 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306742124 170997 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, http://esolangs.org/wiki/Brainstuck < 1306742132 708887 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That might be a little more clear as to the intention. < 1306742178 206068 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :yeah, from reading the page I couldn't tell that it was talking about a stack until I got to the FORTH section. < 1306742267 689870 :pikhq!~pikhq@71-219-250-7.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1306742272 614733 :pikhq_!~pikhq@174-22-145-245.clsp.qwest.net JOIN :#esoteric < 1306742370 829130 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :has anyone noticed that a lot of esolangs are stack based? < 1306742442 53396 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProp1et, make one that's based on an array of queuestacks! < 1306742475 644734 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Stackfuck < 1306742481 381398 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :I remember writing up a language spec for a stackqueue language. Or was it a queuestack? < 1306742499 803414 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :A tape of queuestacks. < 1306742547 23418 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :well, an abstraction of that observation, a lot of esolangs are based on a finite number of globally accessible data structures, usually one. < 1306742601 681502 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That, or self-modification as the only method to store state. < 1306742608 736702 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :but I guess most languages work like this. you could say that most conventional languages are symbol table based. < 1306742672 319721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1306742776 205037 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There are some that do queues instead of stacks. < 1306742806 348618 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :so, if you made a esolang that used symbol tables, what else could you do to make it esoteric? Weird syntax, sure, but maybe unorthodox value types? < 1306742858 273240 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Strange control flow, uncommon operations? < 1306742924 774325 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :I like haifus value types. Each value has a yin and a yang, and they must be in balance. They're also associated with elements which each have relationships to one another. < 1306742980 869606 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306742981 169550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I remember writing up a language spec for a stackqueue language. Or was it a queuestack? <-- i remember someone (elliott?) making a language named Stue based on combining those < 1306743002 681482 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or maybe that was you < 1306743007 964242 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Stue is a stack/queue language by User:CakeProphet." < 1306743012 921978 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1306743013 697992 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Says the stub. < 1306743036 140366 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :I particularly like the yin/yang idea. Perhaps you could have quantities that represent a duality. concretely, it would two positive integer values, but you may not need to know that information exactly. You could use other properties, like whether or not the duality is "balanced" or whether or not it's completely one-sided. < 1306743106 960788 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306743180 406112 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :oerjan: yeah, that's mine. But honestly it might as well not even exist anymore because I have no clue where I put my spec at. < 1306743184 589717 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :it's in a notebook somewhere < 1306743186 535663 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : so, if you made a esolang that used symbol tables, what else could you do to make it esoteric? Weird syntax, sure, but maybe unorthodox value types? <-- well my vapor language Reaper went for an unusual object model < 1306743198 292129 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(or will, if i ever finish it) < 1306743286 994915 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Glass also has regular, named variables with different scopes; but then is ridiculously object-oriented. < 1306743312 304656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ork might fit as well < 1306743369 450797 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think Chef has naming too < 1306743417 335536 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :hmmmm < 1306743427 160464 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :declaring causal relationships is always fun. < 1306743497 235142 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :in other words, a "when' statement. < 1306744218 506941 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306744319 907782 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306744673 533400 :pikhq!~pikhq@71-219-230-97.clsp.qwest.net JOIN :#esoteric < 1306744679 82822 :pikhq_!~pikhq@174-22-145-245.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1306744889 356981 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1306745346 942229 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Operation timed out < 1306745772 562027 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306746108 767419 :cheater_!~ubuntu@ip-80-226-217-28.vodafone-net.de JOIN :#esoteric < 1306746201 281756 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1306746573 67941 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Operation timed out < 1306746783 962886 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306747818 819036 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306747917 835268 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306748498 753568 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 244 seconds < 1306749228 44711 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306750338 537962 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306750439 24793 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306751538 365526 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306751579 494663 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Read error: Operation timed out < 1306751603 760388 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1306751721 19059 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306752454 63259 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306752468 348899 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1306752528 747359 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Quit: Leaving < 1306752738 328320 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306752835 826628 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306752990 230290 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1306753571 891638 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1306753938 280923 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306754126 855065 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306755138 270977 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306755268 692525 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306756337 963832 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306756494 101995 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1306756522 933705 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306757538 386572 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306757725 47165 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306758244 931830 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1306758738 257039 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306758837 9110 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1306758925 153952 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1306758940 2646 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1306759938 267409 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Read error: Connection reset by peer < 1306760645 643708 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1306761168 721902 :pikhq!~pikhq@71-219-230-97.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1306761699 102401 :pikhq!~pikhq@174-22-164-130.clsp.qwest.net JOIN :#esoteric < 1306762263 136980 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Operation timed out < 1306763315 983089 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 250 seconds < 1306764146 153462 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1306768113 225885 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1306768500 114252 :MigoMipo!~John@84-217-14-74.tn.glocalnet.net JOIN :#esoteric < 1306769054 121241 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1306770715 50782 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1306773119 164408 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 248 seconds < 1306773460 709020 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :01:17:12: but anyways, would anyone like to help me brainstorm ideas for a poetic programming language? < 1306773460 784169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1306773469 734410 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was helping you with that before. < 1306773489 439755 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like I said, you can check for rhymes pretty easily with a phonetic dictionary. < 1306774065 438150 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1306774563 301341 :pikhq!~pikhq@174-22-164-130.clsp.qwest.net PRIVMSG #esoteric :Yeah, it's called a rhyme table. So much easier than trying to parse out phonemes from the written representation. < 1306774571 748880 :pikhq!~pikhq@174-22-164-130.clsp.qwest.net PRIVMSG #esoteric :And it's even language-agnostic. < 1306774592 103144 :pikhq!~pikhq@174-22-164-130.clsp.qwest.net PRIVMSG #esoteric :... Presuming you can break into words, which is non-trivial for certain languages. < 1306775413 424223 :pikhq_!~pikhq@71-219-225-237.clsp.qwest.net JOIN :#esoteric < 1306775584 334790 :pikhq!~pikhq@174-22-164-130.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1306776176 462209 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1306776855 325780 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1306777047 10529 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1306777679 226924 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1306777709 225429 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1306778237 555861 :SimonRC!~sc@fof.durge.org QUIT :Remote host closed the connection < 1306778244 506193 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1306778304 468220 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: OUT OF PAPER < 1306779755 912370 :pikhq_!~pikhq@71-219-225-237.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1306779822 132098 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net JOIN :#esoteric < 1306779825 178627 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net QUIT :Read error: Connection timed out < 1306780124 399827 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net JOIN :#esoteric < 1306780553 329559 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1306781066 557497 :Sgeo!~Sgeo@66-87-5-27.pools.spcsdns.net JOIN :#esoteric < 1306781288 490777 :Sgeo_!~Sgeo@66-87-0-141.pools.spcsdns.net JOIN :#esoteric < 1306781399 776783 :Sgeo!~Sgeo@66-87-5-27.pools.spcsdns.net QUIT :Ping timeout: 260 seconds < 1306781479 360592 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1306781576 807741 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1306781692 145779 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1306782339 516814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: My god, it's going to be three point oh. < 1306782348 346395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It < 1306782348 456158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :will get released close enough to the 20-year mark, which is excuse < 1306782348 456323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :enough for me, although honestly, the real reason is just that I can < 1306782348 456425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no longe rcomfortably count as high as 40." < 1306782387 869892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is? < 1306782401 1925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: The next Linux release. < 1306782414 115071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2.6.39 -> 3.0 < 1306782418 99493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]2.6.39 -> 3.0. < 1306782717 628114 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :elliott: Yup, 3.0, then 3.1, and so on. < 1306782731 422402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, where does he say he's abandoning even-versioning? < 1306782750 195275 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Even-odd versioning was abandoned early last decade, man. < 1306782788 210098 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :3.0.0, man < 1306782796 799542 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :coppro: No, it's 3.0. < 1306782814 595141 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :The third digit is going to be used by the stable team. < 1306782820 175675 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Erm, number. < 1306782827 228194 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Not necessarily digit, of course. < 1306782848 512520 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's 3.0.0 until they fix the scripts that make dumb assumptions. Then it will be 3.0 < 1306782857 787733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1306782860 257296 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :It's still 3.0, even if the scripts think otherwise. < 1306782862 990005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's 3.0-rc1 until they fix the scripts < 1306782865 742560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then it's 3.0 < 1306782878 930880 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :elliott: There will be more -rc releases. < 1306782884 232313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1306783094 610194 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :As an alternate interpretation, 3.0 will be absolutely revolutionary, and Linus simply hasn't commented about it because he's insane. < 1306783121 769071 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :i.e.: "* .x.x: Linus went crazy, broke absolutely everything, and rewrote the kernel to be a microkernel using a special message-passing version of Visual Basic. (timeframe: 'we expect that he will be released from the mental institution in a decade or two')." < 1306783240 979433 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :pikhq: no, it's :x.x.x. such revolution should be large enough to blow the current versioning scheme as a whole. < 1306783274 922765 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Such as "Linus replaced Linux with a reverse-engineered NT kernel"? < 1306783288 402719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But NT is actually fairly decent :P < 1306783295 670665 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :sorta. < 1306783304 294511 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :With absolute shit glued onto it. < 1306783305 350300 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The operating system over it, however... < 1306783325 382715 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :NT *kernel* is decent. the userland is not. < 1306783334 572950 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq: the last commit before 3.0 will be "Fix version number script and rewrite as microkernel" < 1306783339 283624 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Could you take NT, the POSIX compatibility layer, and build a Linux system over it? < 1306783360 95797 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Lymia: Linux? No. < 1306783364 204616 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Unix? < 1306783373 186036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not a POSIX compatibility layer. < 1306783376 816559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's an implementation of POSIX on NT. < 1306783379 741260 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1306783380 437075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just like Windows is implemented on NT. < 1306783390 685434 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :afaik that subsystem is not well supported < 1306783399 413675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: Works well enough to run Gentoo. < 1306783405 176349 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott: lol < 1306783407 153203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(In a Windows environment.) < 1306783409 988880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: It really does -- Gentoo Prefix < 1306783416 383446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's surprisingly good. < 1306783429 364416 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :heh. < 1306783444 275411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Better than Cygwin. < 1306783449 584951 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :It helps that it has absolutely no interaction with Win32 at all. < 1306783472 824037 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :So, it gets some niceties such as "a sane fork". < 1306783492 83358 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hmmm, there's a Gentoo Prefix for OS X ... < 1306783497 826020 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That could make OS X nearly tolerable. < 1306783518 311470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With OS X it's easier to just get used to the ancient shipped userland and use a package manager to add things on top. < 1306783544 22286 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott: that hurts. < 1306783547 753810 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, but Fink and Ports both suck ass. < 1306783553 599491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Homebrew sucks less. < 1306783563 428678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's still... idiotic, because it's ran by people who like OS X. < 1306783575 468664 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Get apt running on OS X. < 1306783577 906642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it basically refuses to package anything OS X does, so the number of conflicts and pain is way less. < 1306783579 803380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: That's Fink. < 1306783580 838295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's shit. < 1306783584 307001 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh. < 1306783599 330905 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It doesn't HAVE to be, it's just that Fink is poorly managed and basically garbage. < 1306783605 448366 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That is to say, the problem isn't apt, it's Fink :P < 1306783627 846689 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Well, apt *does* have a very, very overcomplicated means of building packages. < 1306783639 126603 :Gregor!Gregor@codu.org PRIVMSG #esoteric :True < 1306783647 682925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, making Debian packages is just ... wow. < 1306783654 76131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The debian/ directory is full of absolutely inexplicable files. < 1306783657 353222 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Seriously, it makes RPM seem *wonderful*. < 1306783661 313049 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :but isn't the main concern with Fink that it is just not up-to-date? < 1306783663 227801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know where they learned to write Makefiles. < 1306783671 282020 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :elliott: Automake, I bet. < 1306783677 863557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: It's not automake. < 1306783689 420628 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :I'm just citing it as a terrible place to learn Make from. < 1306783710 916996 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i abandoned Fink for that reason, but then i abandoned OS X (almost) so i didn't try out the Homebrew yet ;) < 1306783742 611518 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How hard is it to target OS X with a program? < 1306783747 771499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Define target. < 1306783748 30930 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I abandoned OS X before I ever used it, but I'm forced to use it sometimes :P < 1306783754 811242 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, release a version for < 1306783760 868953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Define. < 1306783762 464819 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Gregor: for what? < 1306783770 825235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Just about every library you can find on Linux you can find on OS X. < 1306783778 190996 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Lymia: it's about as hard as releasing OS X software < 1306783779 696435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you mean a GUI app, and you're not using SDL or GLUT or whatever, then it's harder. < 1306783781 604319 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lifthrasiir: Various school/research-related BS, which I've almost replaced entirely by now. < 1306783783 760429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Qt has decent OS X support. < 1306783784 966626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GTK does not. < 1306783797 253127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: With OS X I've found the easiest thing is just to live with it. < 1306783799 981879 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :hmm. < 1306783800 876721 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :GTK's OS X "support" is still X11, isn't it? < 1306783802 948628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Trying to make it less painful has the opposite of the desired effect. < 1306783808 509127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: No, it has native support. ...That is, Quartz support. < 1306783811 995989 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I've found the easiest thing is to reboot into Debian :P < 1306783815 871697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's buggy and ugly and non-native-looking and horrible. < 1306783818 813367 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Lymia: OS X literally is a UNIX system. < 1306783824 800913 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, how much of a problem is OS X's utterly different UI for coding cross-platform software targeting it? < 1306783830 635210 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Your worst-case scenario is having to build your dependencies manually. < 1306783831 513484 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, well, if it's command line, it shouldn't be an issue. < 1306783838 266863 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OS X is proof that Unix certification is bullshit :) < 1306783842 328358 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :The UI is literally the only distinction. < 1306783849 428972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: OS X is more Unix than many Unices. < 1306783852 360602 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I mean UI programs, of course. < 1306783853 39677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it IS basically an old BSD. < 1306783853 288086 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :... Okay, okay, and its init system is a bit wonky. < 1306783853 903885 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: I though NT's POSIX subsystem was that proof < 1306783856 988338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: You should really write a different UI for everything you're targeting if your goal is a /decent/ UI. < 1306783859 347178 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*thought < 1306783861 813652 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: Touche < 1306783863 330872 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :reasons that i abandoned OS X include, by the way, Mac hardware sucks ;) < 1306783864 713996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: If you really only want to write one GUI... use Qt. < 1306783874 803777 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :they are not very durable < 1306783877 40632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: Eh? Mac hardware is, like, one of the only good things about a Mac. < 1306783886 327247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You mean the laptops? < 1306783889 360712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yah, they're a bit weak. < 1306783889 432603 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, that becomes a problem around Linux, don't you think? < 1306783890 412573 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott: yes. < 1306783890 912414 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>> < 1306783894 760269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: What. < 1306783894 833243 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :olsner: No, no, IBM z/OS is that proof. < 1306783910 235131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: Right; the actual hardware itself is good though and of course that doesn't apply to desktops. < 1306783916 155695 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, actually, what do you mean by that, anyways? < 1306783917 436468 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :olsner: Fun fact: the native character encoding there is EBCDIC. < 1306783917 985455 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :my MacBook Pro halts if i don't turn on a fan in front of it < 1306783922 716092 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Write a different UI to conform to the system's standards? < 1306783923 9093 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq: neat :D < 1306783927 169925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Yes. < 1306783928 360725 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :And it's older than UNIX. < 1306783929 408387 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1306783936 611992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: But how does Qt become a problem around Linux? < 1306783940 226803 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i didn't see any other laptop behaving like that < 1306783943 135308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or do you mean "how do you write a UI for Linux?" < 1306783945 963405 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yeah. < 1306783947 62995 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1306783948 698055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because if you do mean that: you don't. < 1306783958 660203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You write a UI for GNOME or KDE or "just" GTK or Qt or whatever. < 1306783962 574880 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1306783979 589448 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Qt integrates quite well into GTK setups these days, anyways. < 1306783993 378745 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :could you make a linux system that works in the en_US.EBCDIC locale? < 1306784011 229138 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :olsner: ... I don't see why not. < 1306784019 953390 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Though it would probably break a lot of shit. :P < 1306784053 333956 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :for (int i = 0; i < 26; ++i) putchar('A' + i); will break, at least < 1306784055 650346 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :(i.e. anything that assumes vague compatibility with C locale) < 1306784117 551579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: That has undefined results according to C anyway. < 1306784121 35547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Not UB, just undefined results.) < 1306784129 785402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(It can't explode your toaster, but it can result in any character it wants.) < 1306784145 338263 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Um... < 1306784147 437429 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott: yes, but people get used for it anyway (again) < 1306784149 661938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Hmm, if char is signed, then all character arithmetic is potentially UB, right? < 1306784155 927603 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, the other solution is much much more evil, don't you think? < 1306784157 279517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apart from '0' to '9'. < 1306784160 357381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Because it could over/underflow. < 1306784169 739290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'A' could be the maximum char value. < 1306784172 297386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: What other solution? < 1306784181 928581 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: should be! < 1306784186 413082 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Lymia: for (int i = 0; i < 26; ++i) putchar("ABCDEFGHIJKLMNOPQRSTUVWXYZ"[i]); is only solution that is defined < 1306784199 645274 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :elliott: ... Oh man, it could actually be UB. < 1306784201 677797 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :lifthrasiir, which is nasty. < 1306784205 164087 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes. < 1306784215 19608 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that's why EBCDIC sucks. < 1306784215 875881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Unless it's given an exemption. < 1306784240 12653 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :(or, one of reasons that EBCDIC sucks) < 1306784261 772041 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :elliott: Well. Signed overflow in C99 is *implementation* defined behavior from a small handful of options. < 1306784275 271847 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :(1s complement, 2s complement, sign/magnitude) < 1306784280 799305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is? < 1306784287 549877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's UB in C[eightynine], I know that. < 1306784292 517537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shoulda said C90 :P < 1306784305 692262 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :In C90, signed integers work however the compiler defines them to work. < 1306784320 346371 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Which includes "kicks your cat and launches the missiles". < 1306784334 254755 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that's boring... makes esoteric-but-standard-compliant C environments that much less interesting < 1306784340 758771 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott: what do the brackets mean? < 1306784365 24787 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :... to think about, since no-one seems to ever be getting around to making them anyway < 1306784370 858233 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :olsner: Oh, there's still plenty of room for interesting behavior in C. < 1306784389 12664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: My number keys are broken :-) < 1306784394 897275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: Apart from 9 and 0. < 1306784402 916012 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Heck, there's undefined behavior in the preprocessing step. < 1306784408 102140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have thus far been too lazy to send it in to get fixed. < 1306784408 623245 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott: oh well. < 1306784417 393695 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :The preprocessor could very well summon nasal demons. < 1306784419 458417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Really? How? < 1306784423 352169 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Can we make an #esoteric compliant C compiler? < 1306784424 803957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You mean for [hash]include? < 1306784428 87558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: DS9K < 1306784439 389386 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :elliott: They made a handful of syntax errors UB. < 1306784441 784482 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :I'm not kidding. < 1306784470 317255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: ais maintains that all syntax errors are UB. < 1306784472 914049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure I agree. < 1306784502 24982 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the #esoteric compliant C compiler would require running as root and clears your partition tables at any time it can prove UB has happened < 1306784505 525680 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott: was there any real attempt to implement DS9k? < 1306784518 845711 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Also, #pragma has implementation-defined behavior. < 1306784522 941238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: Dunno :P < 1306784526 747969 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :That, too, can launch demons out of your nose. < 1306784538 482186 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :pikhq: except for #pragma STDC, i think < 1306784552 822023 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :lifthrasiir: Oh, right, C1x is adding that namespace, isn't it? < 1306784563 77331 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :wasn't that C99? < 1306784570 325483 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(or we could just make it require a connected nucular missile launcher) < 1306784573 34073 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :ACTION opens iso-9899-1999.pdf < 1306784576 331908 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :C99 added #pragma... < 1306784581 986278 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Didn't it? < 1306784585 800122 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :No, wait, it's older. < 1306784600 995963 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :GCC 1 had the nethack launching behavior, after all. < 1306784611 913324 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :They get +1 cookies for that. < 1306784617 959486 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :pikhq: #pragma STDC FENV_ACCESS and so on appears in ISO/IEC 9899:1999. < 1306784618 794990 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Yeah, #pragma STDC was C99. < 1306784624 486284 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, is that #esoteric complaint behavior? < 1306784627 984027 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Launching nethack. < 1306784630 788258 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i don't know about C1x < 1306784632 942763 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Lymia: Yes. < 1306784641 623356 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Lymia: Well. So long as you document that #pragma does that. < 1306784645 878062 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :is there any interesting additions out there? < 1306784648 648964 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :are* < 1306784688 748201 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Limited polymorphism. < 1306784713 324901 :Sgeo_!~Sgeo@66-87-0-141.pools.spcsdns.net PRIVMSG #esoteric :I think ants can be almost as evil as humans < 1306784728 290782 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :gets is gone. < 1306784731 776305 :Sgeo_!~Sgeo@66-87-0-141.pools.spcsdns.net PRIVMSG #esoteric :http://www.cals.ncsu.edu/course/ent525/close/SlaveAnt.html < 1306784747 788663 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :pikhq: tgmath things for the former? < 1306784763 869453 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :_Generic keyword. < 1306784799 387056 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :_Generic((x), int: foo, long: bar)(x) will call foo(x) if x is an int, bar(x) if x is a long int. < 1306784813 22937 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the _Foo syntax is so damned ugly :/ < 1306784822 489171 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Unicode support in the standard library... < 1306784832 649491 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :looks the feature is specially designed for tgmath.h in mind. < 1306784846 153395 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Yeah, but it's more generic than that. < 1306784856 120604 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that is just a general language support for implementing tgmath.h (and others, but i don't know) < 1306784877 407274 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Hmm. A threading API. < 1306784885 838115 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :wha? < 1306784897 828285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the C committee should be fired :) < 1306784915 742773 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :As an optional addendum. < 1306784928 147724 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :ah, that is okay < 1306784946 244530 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :__STDC_NO_THREADS__ will be defined if the threading API is not implemented. < 1306784947 674438 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i think the UCS support in the source code was included in the C standard in similar way < 1306784955 210788 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, the optional addendum was the threading api? I thought the firing squad was the optional addendum :P < 1306784987 880955 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :(i never, ever used that feature being used. YMMV though.) < 1306784997 139388 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net PRIVMSG #esoteric :Seems the UTF support is mandatory. < 1306785005 471720 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that is a trend, man. < 1306785006 550505 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(never mind the mixup between normal firing and death by firing squad) < 1306785024 772066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : __STDC_NO_THREADS__ will be defined if the threading API is not implemented. < 1306785025 845314 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :olsner: death by being fired? < 1306785028 960080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How bass-ackwards :P < 1306785047 229354 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lifthrasiir: exactly < 1306785226 312217 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lifthrasiir: well, no, I just read elliott's "fired" as "executed by firing squad" for a while there < 1306785475 702930 :Sgeo!~Sgeo@66-87-0-105.pools.spcsdns.net JOIN :#esoteric < 1306785663 392332 :Sgeo_!~Sgeo@66-87-0-141.pools.spcsdns.net QUIT :Ping timeout: 248 seconds < 1306786354 170140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?fixity (:) < 1306786354 243010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1306786355 692157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?info (:) < 1306786355 764999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(:) < 1306786358 486668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you find the fixity again. < 1306786368 123649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (0$:) < 1306786368 738237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `$:' < 1306786371 228817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (0 $ :) < 1306786371 802466 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1306786372 997577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (0 $0:) < 1306786373 531658 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `:' [infixr 5] of a section < 1306786373 604388 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower precedence th... < 1306787120 968542 :Vorpal_!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1306787157 84552 :shachaf_!~shachaf@208.69.183.87 JOIN :#esoteric < 1306787158 303123 :Sgeo!~Sgeo@66-87-0-105.pools.spcsdns.net QUIT :Ping timeout: 240 seconds < 1306787222 882395 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Disconnected by services < 1306787225 281072 :Vorpal_!~AnMaster@unaffiliated/anmaster NICK :Vorpal < 1306787343 447806 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1306787344 381137 :shachaf!~shachaf@208.69.183.87 QUIT :Disconnected by services < 1306787349 227291 :shachaf_!~shachaf@208.69.183.87 NICK :shachaf < 1306787358 54351 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1306787374 238217 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 260 seconds < 1306787378 67061 :dbc!~daniel@130-94-161-238-dsl.hevanet.com QUIT :Ping timeout: 260 seconds < 1306787402 392196 :Sgeo!~Sgeo@66-87-1-238.pools.spcsdns.net JOIN :#esoteric < 1306787410 401908 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"* olsner has quit (Ping timeout: 260 seconds)" if I left, what am I still doing here? < 1306787437 162433 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(aha, of course, I'm a different me now) < 1306787441 954083 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se NICK :olsner < 1306787569 35680 :Sgeo_!~Sgeo@66-87-1-238.pools.spcsdns.net JOIN :#esoteric < 1306787694 807917 :Sgeo!~Sgeo@66-87-1-238.pools.spcsdns.net QUIT :Ping timeout: 260 seconds < 1306787711 541551 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1306788146 230860 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1306788617 982151 :Sgeo!~Sgeo@66-87-2-138.pools.spcsdns.net JOIN :#esoteric < 1306788666 513265 :Sgeo_!~Sgeo@66-87-1-238.pools.spcsdns.net QUIT :Ping timeout: 276 seconds < 1306788750 833863 :Sgeo!~Sgeo@66-87-2-138.pools.spcsdns.net QUIT :Read error: Connection reset by peer < 1306788783 605687 :Sgeo!~Sgeo@66-87-2-138.pools.spcsdns.net JOIN :#esoteric < 1306790632 627681 :Sgeo!~Sgeo@66-87-2-138.pools.spcsdns.net PRIVMSG #esoteric :ACTION prods elliott < 1306790634 908591 :Sgeo!~Sgeo@66-87-2-138.pools.spcsdns.net PRIVMSG #esoteric :Into the water < 1306790645 778829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You don't have to tell me when Homestuck updates. I Know(tm). < 1306790878 466352 :pikhq!~pikhq@71-219-232-143.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1306790885 24531 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net JOIN :#esoteric < 1306791934 942302 :MigoMipo!~John@84-217-14-74.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1306793290 812607 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :..every language should have a CPAN. < 1306793293 322803 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :so good. < 1306793351 525314 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PART :#esoteric < 1306793360 469738 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net JOIN :#esoteric < 1306793382 151839 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :... A custom packaging system that interacts poorly with anything else? < 1306793388 677530 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Why yes, that *is* a good idea. < 1306793401 204281 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :And by "good" I mean "bad, and also I hate you". < 1306793529 302138 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CPAN is quite a PITA < 1306793545 843304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cpanminus at least makes the interface SLIGHTLY less terrible < 1306793571 889861 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it still interacts badly with the distro package manager in my experience < 1306793620 377871 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so did you finish the spec for my computer? < 1306793640 552379 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :ACTION hasn't had any problems so far with CPAN. < 1306793644 986128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: would you like me to work on that or elliottcraft 8^y < 1306793648 947699 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, Wednesday this week is when I plan to serious look at it. I will order it later this week definitely < 1306793654 550782 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, on my computer < 1306793661 556614 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, rather than elliottcraft < 1306793713 937072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I don't feel like it right now and you aren't paying me :P < 1306793764 480618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, idea: I know there is a company near here that builds customised desktops. Ask them for a quote on the system in filling the spec. Adjust and order it much more cheaply yourself < 1306793773 389850 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what do you think of that plan? Worth a try? < 1306793789 546938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Such companies tend to be rubbish :P < 1306793805 26245 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, might be interesting if they come up with anything good though. < 1306793806 580090 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :*Yeaaah*, my grandma can build better systems. < 1306793808 851957 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but yes I hope for you < 1306793820 9117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, I know mine couldn't. She is blind. < 1306793839 176676 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well one of them. The other has dementia < 1306793841 990347 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so neither could < 1306793849 565585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Wrong. < 1306793855 177404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Together they would build the BEST COMPUTER. < 1306793859 30978 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :anyone know how to load a Perl module optionally, but not error if it's not there? < 1306793870 20062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProp1et: use eval to catch the error? < 1306793876 801081 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, dude my blind grandma doesn't even know what a mouse is. She has never ever used a computer. < 1306793877 966405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Ever. < 1306793890 771316 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :elliott: I guess that works. I thought there was a better way to do it though. < 1306793890 873848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Precisely. < 1306793896 933989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProp1et: Maybe there is. < 1306793900 346446 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what? < 1306793907 972856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It would be a psychic computer. < 1306793908 983208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, your joke is not making sense < 1306793942 358201 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway do you think you could please finish the spec this week. :) < 1306794007 233218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for now: night :) < 1306794010 730263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Depends on how much free time I have :P < 1306794016 246043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MY SERVICES ARE IN HIGH DEMAND. < 1306794022 805056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm a boutique system INTEGRATOR. < 1306794029 598274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nice one < 1306794066 892176 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :now, night →→ < 1306794137 450916 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :elliott: haha, first time I've done any error handling in Perl. so sophisticated. :P < 1306794143 174321 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Hmm... Opterons are up to 12 core chips. < 1306794146 815195 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :That's... Frightening. < 1306794172 482087 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :elliott: well, I forgot to count "or die" as error handling.. < 1306794176 331195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProp1et: the perl thing to do is pretend errors don't exist. < 1306794185 466550 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :yes. < 1306794196 981149 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16819105272 Just... Jeeze. < 1306794197 724939 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :most of the time. < 1306794247 872900 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Dodeca-core CPU. < 1306794250 150905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: MAGNY-COURS < 1306794299 187066 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :And now I wonder how many can be stuck on a single motherboard. < 1306794331 330336 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Come *on*, 4 with a daughterboard... < 1306794340 519164 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1306794412 540016 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Max number is 4. < 1306794419 178657 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :48-core computing. < 1306794428 139657 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :For the low, low price of ~$2000 before any parts. < 1306794463 798919 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :And 32 DDR3 slots. < 1306794539 328965 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :It can seriously have 256GiB of RAM. < 1306794541 431698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice :P < 1306794543 662539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How much would that cost. < 1306794653 494855 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1306794662 818133 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :So far, we're up to $11,719.63. < 1306794675 619015 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :With the cheapest possible 8GB DDR3 RAM. < 1306794702 402121 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Assuming, of course, you want this sucker fully loaded with 48 cores and 256GiB of RAM. < 1306795052 4127 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :ACTION !help < 1306795066 735222 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :ACTION ^help < 1306795070 436364 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :ACTION `help < 1306795113 426286 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :they are blind to ME < 1306795334 112767 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But are they blind to ME?? < 1306795365 540300 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :...yes < 1306795370 498909 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :they a blind to all MEs :P < 1306795382 639963 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :s/\ba\b/are/ < 1306795486 754603 :myndzi!~myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1306795508 65971 :myndzi!~myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Client Quit < 1306795564 746690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I kind of want 48 cores... < 1306795574 161666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::< < 1306795637 543446 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1306796075 944962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote The system I kind of have in mind makes a flying train a natural consequence. < 1306796079 196468 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​432) The system I kind of have in mind makes a flying train a natural consequence. < 1306796256 195291 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Anyone willing to spend $25,649.10 on a computer? < 1306796275 747818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me < 1306796301 12940 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Sorry, slightly off... < 1306796315 416740 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :It's at $25,349.12, and I have a PCIe slot open. < 1306796339 239861 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Actually, two, but then the PCIe 16x slot would only have 8x lanes. < 1306796503 854827 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Kay, with a graphics card it's $25,884.11, and absurd. < 1306796520 447248 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :By "absurd" I mean "49 terabytes". < 1306796542 720480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of ssd < 1306796557 504925 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :No, only 60 gigabytes is SSD. < 1306796598 916295 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Oh, wait, lemme double that... < 1306796620 963909 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, what? < 1306796642 943951 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Randomly specced ubermachine. < 1306796787 340344 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :ACTION swaps RAM for lower latency RAM < 1306796902 140204 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: For $38,559.11, you too can have a machine with 98 terabytes of rotating disc space, 48 cores, 256 gigabytes of SSD space, a freakishly good GPU, 256GB of RAM, all in a 9U chassis! < 1306796924 90134 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yay? < 1306796943 802835 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :... Or you could have a sports car. But what fun's that? < 1306796975 351394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Computer, clearly. < 1306796981 615042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: And it'll make a hell of a noise. < 1306796988 468928 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It may possibly be the only thing capable of running Elliottcraft. < 1306796992 449229 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :elliott: A fuckton. < 1306797014 210297 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :And draw 1.6 megawatts. < 1306797047 50398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Got the right PSU? :P < 1306797050 171181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PSUs, raher. < 1306797068 292958 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Yes, I have the right PSU for the 9U case. < 1306797074 275902 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :With 50 hotswap bays. < 1306797108 1811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I'll stick it outside in a steel container or something and run wires through to my room. < 1306797172 654654 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16811123157 *This* is the case. < 1306797186 58777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What GPU? < 1306797197 606450 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16814125379 currently. < 1306797221 957618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice :P < 1306797229 129102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Factored in case fans? < 1306797242 713857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And also heatsink/fan replacement for at least the CPU. < 1306797249 342409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since, y'know, there's gonna be a LOT of heat. < 1306797255 399930 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Oh, fuck, I forgot heatsinks. < 1306797261 740526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, the GPU should be "fine". < 1306797272 796522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But the CPU will want a real beefy heatsink and a really big fan running at maximum speed. < 1306797278 72233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you'll want like three case fans at maximum speed. < 1306797278 272140 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :The case has 10 fans on it. < 1306797289 451228 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :(8 80mm, 2 120mm) < 1306797300 477259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Noice :P < 1306797307 816894 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :As such is required in the MEB spec. < 1306797307 929657 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pikhq_'s e-penis is growing longer by the minute < 1306797318 340932 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :copumpkin: No, only if I had the cash. < 1306797330 757349 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pikhq_'s hypothetical e-penis is growing longer by the minute < 1306797332 984913 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :This is just e-masturbation. < 1306797398 551747 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16835608023 This seems reasonable. < 1306797416 399003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yah. < 1306797420 377905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait. < 1306797424 325721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Will eight of them fit? < 1306797430 863875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd worry that the CPUs would be too tightly packed. < 1306797436 558619 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :4. < 1306797440 466344 :coppro!~scshunt@denardo.csclub.uwaterloo.ca QUIT :Ping timeout: 252 seconds < 1306797442 576017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm, right, point still stands. < 1306797447 475627 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1306797448 504675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could lose the second fan probably, but still... < 1306797480 364089 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :The CPU slots are fairly well spread-out. < 1306797490 628730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets buy it together and colocate it :} < 1306797548 685818 :coppro!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1306797569 345312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: so we just need forty people who can contribute a thousand bucks each < 1306797571 123727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reasonable < 1306797650 575855 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :It amuses me that it has more space in RAM than some SSDs offer. < 1306797651 176526 :Sgeo_!~Sgeo@66-87-2-138.pools.spcsdns.net JOIN :#esoteric < 1306797661 682541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Perfect for @. < 1306797706 272226 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :... Waaait, fucked up the RAM. Lemme fix that. < 1306797736 121155 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :DDR2? What is this noise! < 1306797758 748017 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :Yes, I really found DDR2 8GB RAM. < 1306797814 364727 :Sgeo!~Sgeo@66-87-2-138.pools.spcsdns.net QUIT :Ping timeout: 252 seconds < 1306797923 722642 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :*There* we go. < 1306798076 372739 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :With, uh, 13.5 ns latency on the RAM. < 1306798159 589052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FIND THE FASTEST RAM. < 1306798195 523284 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :That's the fastest 8GiB RAM. < 1306798207 886451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NEEDS MORE FSAT < 1306798574 932889 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :The best possible latency in DDR3 is 8.4 ns. < 1306798620 513535 :pikhq_!~pikhq@174-22-179-133.clsp.qwest.net PRIVMSG #esoteric :No, wait, you can get better. < 1306799124 890403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: If -vf yadif makes interlacing worse what does that mean. < 1306799135 741556 :coppro!~scshunt@denardo.csclub.uwaterloo.ca QUIT :Ping timeout: 248 seconds < 1306799156 571899 :Sgeo_!~Sgeo@66-87-2-138.pools.spcsdns.net QUIT :Ping timeout: 244 seconds < 1306799213 249012 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :anyone have any idea what -lm would be referring to? < 1306799238 104095 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :I can't find a libm anywhere in the repos < 1306799246 950479 :Sgeo!~Sgeo@66-87-2-138.pools.spcsdns.net JOIN :#esoteric < 1306799277 929164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProp1et: math < 1306799279 730049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it comes with libc < 1306799286 239036 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :oh... < 1306799304 996071 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :yes, I definitely have that then. < 1306799336 337609 :coppro!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1306799681 850875 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :so, anyone have some open source projects that need contributions? < 1306799697 507878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are thousands < 1306799745 716908 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what a dumb question < 1306799749 295636 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also what happened to your h < 1306799757 8089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :proponet < 1306799792 929206 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :that wasn't my actual question. I was asking about particular projects that "you" are working on. < 1306799808 643765 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :not "hi gaiz, do open source projects exist?" < 1306799855 787417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh. < 1306799863 265677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well mcmap needs updating to the latest protocol >:) < 1306799872 676876 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1306799881 674956 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :Marine Corps Martial Arts Program? < 1306799888 547497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1306799895 73118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a minecraft thing < 1306799900 348662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie wrote it < 1306799903 73344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wrote some parts < 1306799952 765747 :CakeProp1et!~adam@h177.62.18.98.dynamic.ip.windstream.net PRIVMSG #esoteric :hmm, can you list open source contributions as work experience in a resume? I never really considered it, but it seems reasonable. < 1306799974 586983 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1306799985 604663 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :volunteer