< 1081485436 0 :dbc!ttm@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1081497599 0 :clog!unknown@unknown.invalid QUIT :ended < 1081497600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1081501859 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :>>,[----------[>>[>>>>]<<<<[[-]<[->>>>+>+>>>+[->+>>>]+>+[<<<<]<]>+<<<<]>++++ < 1081501859 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :++[>------<-]>--[>[->>>>]+>+[<<<<]>>-],----------]>>>>+>>[<<-<+[>++++++++++< < 1081501859 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :[>-<-]++++++++++>[[<->-]+[<<<<]]<[[-]>+>>>+>[-]]<]>>>[>[>>>>]<<<<[[-]<[+[->> < 1081501859 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :>>]>+<]>[<+>[<<<<]]+<<<<]>>>[->>>>]+>+[<<<<]]>[[>+>>[<<<<+>>>>-]>]<<<<[-]>[- < 1081501859 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :<<<<]]>>>>>>>]<<[+++++>>>>]<<<<[[<++++++++>-]<.[-]<[-]<[-]<]++++++++++.[-],] < 1081502167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wrote one of the homework assignments of this stupid 'basics of imperative programming' course we had in brainf*ck. decided to return the C version, though. < 1081502184 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1081502193 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Which was shorter? < 1081502363 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :the C version, because converting numbers to decimal in brainf*ck is iffy. < 1081502408 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :if brainf*ck had a 'output as number' instruction, it would've been shorter. < 1081502439 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1081502467 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :hmmmn. < 1081502480 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :If they need to be output in decimal, I've usually found it easiest to store them in decimal to begin with... < 1081502483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :actually it depends on which C version we're talking about. < 1081502504 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :the 'readable' C version is 21 lines. < 1081502516 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1081502541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :less readable is 66 characters. < 1081502559 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(we had a sort of a competition about the shortness.) < 1081502643 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :and the brainf*ck code is 75+217 (code + kludgy-ugly decimal conversion and printing routine) < 1081502678 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1081502813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[11:29:04] fizban@colin ~/hut/t-106.231-lop> cat hw2-code.bf < 1081502813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :code < 1081502813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :+[>,----------[>++++++[<------>-]<-->>[->++<]>[-<+>]<<<[>>+<<[-]]<+>]<-]>>> < 1081502813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :print < 1081502813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>>>++++++++++>+<<<<[>>>>>+[->>+>+<[<<+>>-]<<[>+>+<<-]++++++++++>[<->-]<[[-]>>+++ < 1081502817 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :+++++++>>-<<<<]>>---------->>+]+[-<<[<<+>>-]<<[>+>+<<-]>----------[<+>[+]]<]<-]> < 1081502820 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>>>->>>>[>>>>]<<<<[<<++++++[>++++++++<-]>.<<<]++++++++++. < 1081502825 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what it does, though. < 1081502855 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :possibly converts a string like "11010" to a number like 26. < 1081503100 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :probably my very first brainf*ck thing that could be called a program. < 1081503152 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. That's clear. < 1081503679 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Designed to accept "02506" as meaning "01101"? < 1081503757 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :hm, it does? < 1081503775 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I thought it did some input validation, but can't be sure. < 1081503833 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :apparently not. oh well, we had some arguments whether the 'shortest C version' contest entries can assume perfectly valid input. (mine didn't (assume, that is)) < 1081523935 0 :dbc!unknown@unknown.invalid QUIT :"you have no chance to survive make your time." < 1081540408 0 :lament!~lament@S01060080c6f05e6f.vc.shawcable.net JOIN :#esoteric < 1081542417 0 :lament!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1081544546 0 :lament!~lament@S01060080c6f05e6f.vc.shawcable.net JOIN :#esoteric < 1081547531 0 :lament!unknown@unknown.invalid QUIT :"Leaving" < 1081547613 0 :lament!~lament@S01060080c6f05e6f.vc.shawcable.net JOIN :#esoteric