< 1440892808 527918 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440893223 710140 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net JOIN :#esoteric < 1440893226 495072 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hellu < 1440893453 264859 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :hellü hppavilion < 1440893542 32872 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :what brings you to the chⱥnnel today < 1440894422 278734 :mauris_!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :@seen Bike < 1440894422 435045 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :8iKe < 1440894430 378849 :mauris_!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :well. < 1440894698 213825 :Melvar!~melvar@dslb-092-072-161-166.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :@leet Bike < 1440894698 465881 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :BIk3 < 1440894704 280946 :Melvar!~melvar@dslb-092-072-161-166.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :@help leet < 1440894704 443022 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :elite . Translate English to elitespeak < 1440894712 536819 :Melvar!~melvar@dslb-092-072-161-166.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :@help seen < 1440894712 706938 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1440894716 857439 :Melvar!~melvar@dslb-092-072-161-166.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :Yep. < 1440894764 536521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mauris_: Bike hasn't been in this channel in a _long_ time < 1440894783 146313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right now he's not on freenode either < 1440894821 607091 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@seen djanatyn < 1440894821 661553 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :DjAn4+yn < 1440894830 181194 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Brb, changing my password to that. < 1440894843 875084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lgtm < 1440894857 527756 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :is that the moldovan version of jonathan? < 1440894887 80161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THAUSIBLE < 1440894897 84766 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :(where moldova is any country in europe) < 1440894936 327167 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i'm going to learn to write better parsers and interpreters by writing one for this http://pastebin.com/EkCQi6N9 script i designed < 1440894962 464647 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :what approach do you guys reckon would be best? lex character by character, maybe split and regex matchers or perhaps even a mix of both? < 1440894977 892968 :Melvar!~melvar@dslb-092-072-161-166.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :oren: It’s the Lojban version. < 1440894992 929231 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :(any thoughts on the lang itself is welcome) < 1440894993 497929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :molojban < 1440895014 891607 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :and hi oerjan didnt see you there < 1440895078 224743 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I usually write a lexer by scanning each character < 1440895140 691519 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i guess doing that and putting each atom in an array tree and interpret that? < 1440895150 703498 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Quit: Soundcloud (Famitracker Chiptunes): http://www.soundcloud.com/patashu MSN: Patashu@hotmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 . < 1440895194 622178 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440895315 394743 :mauris_!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :parsec is the only thing i know how to write parsers with < 1440895330 33668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mauris_: high five < 1440895391 892950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i _know_ how to do it other ways, in theory.) < 1440895592 688713 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :mauris_: i'll look into it < 1440896056 521445 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I have written other parser before but have used Parsec and Lemon; I have also once converted a recursive descent parser from C into BASIC (as I had no C compiler on the target computer, nor a disk) < 1440896324 227941 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :well time to hit the hay, i'll sleep on it thanks guys o/ < 1440896326 860139 :idris-bot!~idris-bot@dslb-092-072-161-166.092.072.pools.vodafone-ip.de QUIT :Quit: Terminated < 1440896513 271876 :idris-bot!~idris-bot@dslb-092-072-161-166.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1440896586 680745 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 QUIT :Ping timeout: 246 seconds < 1440896595 689608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : or air closet, either way works, AC/DC you know <-- i just keep them in the same closet as my vacuum hth < 1440896715 998670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn bad timing < 1440897053 347224 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :idris is the worst < 1440897295 470974 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I installed the package of "Amoebax" game but I found out that it does not normally let you to set the controls for both players to the same keys, but I found the configuration file and now I can do it anyways, so now I can vers myself; it is difficult because the ghost-block can drop at the different place for each player < 1440897551 141223 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Would it be possible for a terminal emulator to fake the "break" function by looking at the termios settings even though normally cannot be used with pseudoterminals? < 1440897735 91638 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 244 seconds < 1440898533 521246 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I have invented syllabic dicentiquinquigentimal < 1440898568 8235 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :a base 256 number system where each digit has a unique syllable < 1440898649 20750 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :er, maybe that should be dicentisexiquingentimal? < 1440898705 717559 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK, did you write down all of their working? < 1440898725 633366 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the high 4 bits are represented by the start consonant < 1440898729 201812 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :f p b sp s t d st h k g sk n m l sn < 1440898772 487987 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the low four bits are represented by the vowel and end consonant: < 1440898789 791146 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :a i u e o ya yu yo an in un en on yan yun yon < 1440898815 653326 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK < 1440898832 898195 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :thus instead of saying eff eff zero zero eff eff < 1440898846 560690 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :you can say snyan fa snyan < 1440898923 614982 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I think I invented something similar once to encode Japanese alphabets, although not all numbers are valid because Japanese alphabets doesn't have that much. < 1440899563 692126 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I wonder if it's better for words for digits to be regular or irregular. < 1440899593 870028 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What's better: "zero, one, two, three, four, five, six, seven, eight, nine" or "ta, te, ti, to, tu, ba, be, bi, bo, bu"? < 1440899697 329850 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I feel like irregular is better. That way, different digits are more dissimilar. < 1440900089 92442 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1440900420 662117 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1440900475 91094 :Patashu!Jaclyn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440900574 889445 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :More wisdom from the neural net: < 1440900597 378533 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :11:38:23: maybe I don't know what for proofs of memory to be science somewhere. < 1440900608 212204 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I know that feeling. < 1440900634 444552 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The feeling of not knowing what for proofs of memory to be science somewhere. < 1440900648 444693 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sometimes I feel like really I still don't know what for proofs of memory to be science somewhere. < 1440901027 908128 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net QUIT :Ping timeout: 246 seconds < 1440901034 601789 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also: < 1440901045 24926 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :23:47:44: You have to totally it. < 1440901084 382093 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 250 seconds < 1440901104 890944 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :11:56:54: hmm, not the falling < 1440901139 90629 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1440901183 512568 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh my god. Deepest words ever produced by a neural net. < 1440901203 142582 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :11:14:36: int-e: I'm not fungot, and I'm completely fungot. < 1440901203 460503 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :tswett: any ideas? comments? concerns? please contact the webmaster/ fnord/ 04/ fnord/ fnord/ images/ p6_cover_big.gif < 1440901357 488028 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net JOIN :#esoteric < 1440901424 90213 :Patashu!Jaclyn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1440901469 321578 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440901700 347961 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :there is a unicode character for "may peace be upon him" ﷺ < 1440901718 288740 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :fungot: give me a sentence please. < 1440901718 636177 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :tswett: scheme in lisp, with optimizations. there was hugs, too, for all practical purposes < 1440901721 421744 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :`unidecode ﷺ < 1440901722 143658 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM] < 1440902105 500387 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1440902114 275776 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :i wonder what unicode character is the most complex < 1440902255 736407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 0xfdfa < 1440902257 424726 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 65018 < 1440902469 259555 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :`unidecode 𪚥 < 1440902469 980435 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2A6A5 CJK UNIFIED IDEOGRAPH-2A6A5] < 1440902538 252004 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :that's a chinese character with 64 strokes, consisting of 4 of 龍 in a square < 1440902647 110480 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :apparently it means "verbose." ha. ha. ha. < 1440902818 669315 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1440903123 639547 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What does 龍 mean? < 1440903175 982187 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Dragon < 1440903220 230080 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :in Mandarin, pronounced "long" in Japanese pronounced "ryuu" < 1440903280 14221 :rdococ!~rd606six@unaffiliated/octagonfly JOIN :#esoteric < 1440903324 767086 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Although in japan the simplified form 竜 is more common than 龍 < 1440903938 10576 :JesseH!~JesseH@oftn/member/JesseH JOIN :#esoteric < 1440903979 767667 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Writing an interpreter for my language to learn another language and I need to make some decisions to make derplang better. < 1440904031 426078 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :As of now, i allow users to use multiple lines, although originally you could only use one line. Wouldn't it make sense to go back to only allowing one line? < 1440904066 109994 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :One of of code for the whole program you mean? < 1440904119 317701 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :if there is no length limit on that line then there's no problem < 1440904223 195891 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :but then all that's really doing is forcing the user to do one more step, if it comes to it, which would be taking out the useless whitespace which my interpreter would normally do. < 1440904271 737003 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :However, since this is an esolang, shouldn't that make sense? < 1440904281 838318 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :I don't know othey things about derplang, so I've no idea of the context in which it originally only allowed one line. < 1440904416 720391 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Simple, the language forced the use of one line at first, and then i made the interpreter not care. < 1440904442 468706 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Also, I need a mod on the wiki to help me out. I tried to edit my page and it said that it was harmful. < 1440904457 298134 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :if an interpreter reads one byte of source at a time, and doesn't handle whitespace as a noop... < 1440904470 139169 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :then it would only allow one line < 1440904485 831286 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :I see no commands for importing libraries. < 1440904497 209068 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDude < 1440904520 534902 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I'm trying to get rid of some unimplemented filth on the wiki < 1440904529 645265 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I wrote some stuff such as STD which isnt a standard library at all < 1440904544 880649 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :such as the STD section* < 1440904570 173591 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :If each program was one line, but could be called as a function by just saying something like function:filename, that could keep things short. < 1440904580 238929 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :While making a ton of library layers. < 1440904610 435799 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :The point was to not care about the length of the code, and just allow one line only, anyway. To make it painful. < 1440904619 610551 :JenTheHappyGeek!~IceChat9@unaffiliated/jenthehappygeek JOIN :#esoteric < 1440904627 90516 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Since I didn't feel the language was esoteric enough. < 1440904669 265662 :JenTheHappyGeek!~IceChat9@unaffiliated/jenthehappygeek PRIVMSG #esoteric :Hi there! I stumbled across this channel and was wondering what its purpose/subject-matter is. < 1440904679 46425 :JenTheHappyGeek!~IceChat9@unaffiliated/jenthehappygeek PRIVMSG #esoteric :ah, i see < 1440904683 24570 :JenTheHappyGeek!~IceChat9@unaffiliated/jenthehappygeek PART :#esoteric < 1440904704 435882 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric ::| < 1440904764 125256 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :lolwut < 1440904812 356596 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :tralala? < 1440904824 824352 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Can a mod on the wiki change /derplang (the page) to http://hastebin.com/marogejivi.vhdl < 1440904830 834545 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Apparently I can't. < 1440905003 627157 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Oh wow, I have a lot to fix on that page. < 1440905010 194644 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :It's like I wasn't even trying to create a good page. < 1440905067 697344 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Derplang14]]4 10 02http://esolangs.org/w/index.php?diff=43960&oldid=38893 5* 03Orenwatson 5* (-91) 10changed from pastebin supplied via irc < 1440905078 135429 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :there you go < 1440905110 149070 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Derplang14]]4 10 02http://esolangs.org/w/index.php?diff=43961&oldid=43960 5* 03Orenwatson 5* (+0) 10fixed typoes < 1440905142 791373 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Thanks, oren < 1440905155 621486 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Being able to make changes myself would be even better! :P < 1440905164 141659 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :try now < 1440905197 974647 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I think the prblem was caused by content that was already there being considered "harmful" < 1440905221 316777 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :that is, the rules for what is harmful changed after the page was created < 1440905225 232527 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :or something < 1440905304 906465 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :by the way im not a mod < 1440905353 635396 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Derplang14]]4 10 02http://esolangs.org/w/index.php?diff=43962&oldid=43961 5* 03JesseH 5* (-108) 10 < 1440905365 845223 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Okay sweet. I edited it successfully! < 1440905427 605374 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Either way, oren. I made the changes I wanted to make, and i blame you. < 1440905463 969340 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Derplang14]]4 10 02http://esolangs.org/w/index.php?diff=43963&oldid=43962 5* 03JesseH 5* (-1) 10 < 1440905474 724034 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Every update I make will get spammed into here? :P < 1440905537 746096 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yup! it never became a problem since the wiki is not so active < 1440905539 486448 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I think I'm going to take out the fo command. < 1440905551 94502 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :(for loop) < 1440905567 45449 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Then people will be forced to do everything with eq and go < 1440905577 616706 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :and gt, and lt < 1440905697 774961 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Derplang14]]4 10 02http://esolangs.org/w/index.php?diff=43964&oldid=43963 5* 03JesseH 5* (-119) 10/* Language Overview */ < 1440905716 779757 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Took it out. I'm just cleaning this up before I implement in erlang. :P < 1440905825 417069 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03D2alphame 5* 10New user account < 1440905965 453002 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1440905987 581557 :lleu!~gnomebad@88.202.254.4 JOIN :#esoteric < 1440905987 675363 :lleu!~gnomebad@88.202.254.4 QUIT :Changing host < 1440905987 729563 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1440906912 897930 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net QUIT :Ping timeout: 244 seconds < 1440907182 680272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :JesseH: i believe you hit an anti-spam forbidding

< 1440907188 432543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*anti-spam rule < 1440907206 921368 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Oh, that makes sense. < 1440907229 639032 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDream < 1440907268 238235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523 has made a number of rules based on spams not looking like normal wiki pages < 1440907290 379297 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :ugh < 1440907303 500347 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :can someone call the headache.Stop method please? < 1440907330 215951 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :headache.Stop()[]; < 1440907368 898854 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net JOIN :#esoteric < 1440907523 931249 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :umm < 1440907541 208064 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :can't index nil < 1440907548 778684 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but thanks < 1440907585 393676 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :In Argk, my new language, you can pass logic and what not to functions with [] < 1440907612 846853 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :So like, "print('~n')[n=99, n>0, n-=1]; < 1440907621 980390 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :would print 99, 98, ..., 1 < 1440908140 980729 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you mean shorthand for for loops? < 1440908181 326419 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I so need to make a new programming language... < 1440908443 371159 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I would try to give more examples, but you're very annoying. < 1440908468 811752 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :No offense, but it's not working for me tonight. I'd normally have no issue. < 1440908503 714562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1440908564 780975 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I give one minor example of something, and he corrects me, as if I didn't know my own language, and says that it is a for loop. :P < 1440908581 350053 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Yes, I gave you the example that replaces the for loop. < 1440908602 520194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think you're overinterpreting hth < 1440908615 485429 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I am, I am. < 1440908637 968871 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Guess I'm a little stressed and tired. < 1440908642 55073 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Sorry rdococ :P < 1440908774 622955 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :print('hello', '~n')[x=input(), n=x+'!']; < 1440908815 646085 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :That would first get input from you, and then print out "hello!" < 1440908847 747108 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :But I feel like theres something im not seeing with this sort of idea that's broken < 1440908875 240012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it resembles list or monad comprehensions < 1440908885 275204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it's a bit inside out < 1440908909 66492 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :It almost seems like a disorganized waste of space. < 1440908937 33506 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :It's pretty much just putting code I'd write somewhere else inside []'s after a function < 1440908958 58636 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Well thanks guys, that ruined that idea. xd < 1440908967 956443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[putStrLn("hello "++n)|x <- getLine, let n = s ++ "!"] would be legal haskell monad comprehension with the right extension enabled < 1440909008 477805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and scala uses for syntax for the same thing < 1440909022 365437 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :So I was about to make up monad comprehensions. Sweet, ill learn haskell or something one day. < 1440909065 334718 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm tired too. < 1440909082 486037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but there's something else too, iirc Icon (which i don't really know) has expression which backtrack < 1440909087 363323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*expressions < 1440909140 297215 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :But how could you tell between the for syntax, and between indexing the value of a function? < 1440909183 687332 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :E.g. if f(x) returned an array, what would f(x)[] do? Index f(x) at nil, return an error, or do some kind of iteration? < 1440909197 987238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that's the point where i thought icon's backtracking expressions might be closer < 1440909221 474588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but none of these fits exactly, i guess < 1440909317 850733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and you could maybe add prolog to the mix < 1440909344 369341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, you already know erlang < 1440909371 163976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it has some common elements. but i don't think it has that one. < 1440909432 770956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :JesseH: the tricky decision is exactly what decides when the iteration happens. < 1440909489 839664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :needs some evaluation and scoping rules etc. < 1440909551 869591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and does print's implementation need to handle any of it < 1440909560 717186 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I can see f(x)[...] could return multiple things. 'a,b,c = f(x)[...]' for example. < 1440909580 533482 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :oerjan, The idea is to implement useful things for functions, that might be commonly written. < 1440909645 161029 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sure < 1440909824 281087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and APL/J/K has a lot of this for arrays, but in that case it's _definitely_ each function needing to handle it < 1440909902 802735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :JesseH: what i mean is, among other things, does a function get to decide whether to pass the whole [...] thing along to another function instead < 1440909918 850596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and is the default to do that or the opposite < 1440909925 190364 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hellu < 1440909930 59027 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Anyone present? < 1440909939 517338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope, completely empty hth < 1440909947 327991 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ah < 1440909948 53757 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :OK < 1440909955 343304 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :O_o < 1440909970 759313 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :oerjan, you decide, and ill get back to you on that once i sleep :| < 1440909979 613165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ARGH < 1440910014 539889 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm designing a simulator which emulates an Esoteric Processor < 1440910024 791038 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :OR a simulator which emulates an Esoteric Universe < 1440910031 72494 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Anyoone have any ideas for either one? < 1440910038 480741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what about an Esoteric Professor twh < 1440910056 750928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION full of bad ideas today < 1440910106 577088 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :The Esoteric Processor I'm going to have to think about what I want it to be like in general, now that I think about it < 1440910190 492353 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :"EsoUni-I: A Foreign Universe" < 1440910192 40991 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :esoteric < 1440910201 304161 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what about an esoteric esoteric thing? < 1440910206 410146 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oh < 1440910208 873150 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hi, rdococ! < 1440910279 696312 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I want the Esoteric Processor to be: < 1440910291 63137 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :GUI-based (that is, you'll have a GUI that you work with) < 1440910295 709292 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Configurable < 1440910326 735415 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Buildable (as in, you assemble an EsoProcessor in the emulator, it doesn't just spit one out) < 1440910340 697260 :JesseH!~JesseH@oftn/member/JesseH QUIT :Remote host closed the connection < 1440910363 659516 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Esoteric, but not so much that it alienates people < 1440910390 971241 :bb010g!uid21050@gateway/web/irccloud.com/x-dneuadtgayawclgl QUIT :Quit: Connection closed for inactivity < 1440910490 506014 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :an esoteric processor? < 1440910508 981976 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what kind of processor? < 1440910523 229954 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm not sure yet < 1440910526 304175 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :As in, a computer < 1440910546 720097 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I want to make an almost-game where you build a computer that behaves very differently from any real computer < 1440910559 711643 :zgrep!~zgrep@zgrep.org PRIVMSG #esoteric :As far as I know, most processors are esoteric, at least to me... < 1440910569 302562 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :how do you do that? computers can behave like anything, that's what they're meant to do < 1440910570 636471 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :zgrep: Fair point < 1440910580 838545 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: Another fair point < 1440910586 946104 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But these would look weird :P < 1440910602 65194 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you want a computer that looks and behaves weirdly? < 1440910604 837999 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Basically, it wouldn't be /too/ esoteric, as really esoteric things alienate people < 1440910618 841438 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: Yes. And I want to make an almost-game out of it < 1440910626 648837 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and what is an almost-game? < 1440910649 502165 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :An almost game is something with gameplay components but no real game < 1440910656 201886 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Like Minecraft in creative mode < 1440910674 280870 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Except you can just think and stuff happens < 1440910684 400774 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :umm, that's called mind reading < 1440910698 782212 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it could certainly be possible, but not accurate < 1440910721 834148 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's not part of the game < 1440910730 71668 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :uh... < 1440910737 321296 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :An almost game is something that /could/ be a game if one were to add an actual challenge ot it < 1440910738 695579 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :okay, back to talking about an almost-game < 1440910741 918865 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's what i meant to say < 1440910751 234047 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you mean sandbox game? < 1440910763 684928 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :they're not almost-games, they're games < 1440910765 46651 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Kind of < 1440910776 210150 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but not even a sandbox? < 1440910778 586712 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Sandbox games are PvLoS < 1440910786 962922 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Player versus Lack of Stuff < 1440910797 806585 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :OK < 1440910809 102867 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Imagine a game where the goal is to build computers for aliens < 1440910811 308242 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what an interesting way to look at a sandbox game < 1440910815 96951 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You have a conveyor belt < 1440910819 539484 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You assemble a computer < 1440910821 859871 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Then you test it < 1440910844 341343 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and it causes BSOLOD: blue screen of lack of death < 1440910845 661365 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :jk < 1440910854 494013 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Now remove any cost constraints and the requirement to build a computer for aliens, but leave in the computer building part < 1440910860 617017 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :THAT'S what I want to make < 1440910863 720445 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm tired, so I might act a bit jerky, like a machine that needs lubricant < 1440910886 895717 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1440910887 101371 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ah < 1440910901 824821 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you mean, a program in which you can assemble your own computer? < 1440910907 572056 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440910915 29988 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But it's a simple computer < 1440910922 547919 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :how simple are we talking? < 1440910925 659777 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And defies all notion of what a computer is to a primative mortal < 1440910931 915007 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Simple enough for me to program xD < 1440910935 371905 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1440910955 674506 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :as I said earlier, a computer is meant to be programmable to behave like any machine, as it's a general purpose machine < 1440910971 120032 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :True < 1440910973 318815 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so this defiant computer would be meant to be not programmable, and can't behave like any machine < 1440910976 542116 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But its base nature stays the same < 1440910980 106712 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No < 1440910980 892927 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1440910990 763121 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I said "To a primative mortal" < 1440910995 900715 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a primitive mortal? < 1440911005 544303 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Someone who doesn't understand what you just said < 1440911009 554132 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :About programmability < 1440911022 4912 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :okay < 1440911041 463104 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a primitive mortal would think a computer...uhh...would they even think about it? < 1440911041 997559 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :An esoteric computer would, for example, run a declarative machine code based on geometry < 1440911047 38825 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1440911056 137218 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And formal logic < 1440911069 8549 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so something that consumers don't think of as programming? < 1440911079 344699 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Exactly < 1440911085 378009 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :haskell? < 1440911105 137495 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :well, I wouldn't exactly call haskell programming, but it fits what you say < 1440911106 87007 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440911120 630970 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But you would have a flashy interface where you build a computer like that < 1440911131 389151 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It's more quasi-esoteric than esoteric < 1440911133 915131 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a computer that runs declarative machine code... < 1440911138 770413 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I need something that seems esoteric < 1440911143 486991 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But isn't _that_ esoteric < 1440911149 151384 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Such as not to alienate consumeres xD < 1440911158 27296 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm being very shallow right now < 1440911163 227377 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :we'd need something a little less esoteric than haskell, right? < 1440911173 217704 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440911179 763843 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1440911191 887263 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Another example is that, in this program, you could construct a ternary processor chip < 1440911193 648170 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :wait, we want consumers to be able to program in it? < 1440911208 439887 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Advanced consumers < 1440911218 747531 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :like small businesses? < 1440911230 625171 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Like the kind of people who build Minecraft computers < 1440911242 837883 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :computers in Minecraft? < 1440911245 997134 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440911247 772406 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :People do that < 1440911253 217529 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1440911258 584987 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1440911269 146797 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm going to write down the Ternary chip idea < 1440911269 455205 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you can do this in logisim, I think < 1440911323 575023 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :which is a program that simulates circuitry < 1440911354 53646 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'll check it out < 1440911357 660555 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :okay < 1440911397 538938 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :So < 1440911408 263694 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It'll allow you to construct esoteric processor chips < 1440911414 472358 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Which will be converted to Lua < 1440911418 120816 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Or something < 1440911426 733570 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And build computers with those chips < 1440911428 961456 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it sounds doable < 1440911453 18081 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :might have already been done < 1440911465 129567 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :people have assembled whole computers in Logisim < 1440911497 23592 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :True < 1440911505 994138 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :This would make it more fun though < 1440911519 474986 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :'Cause you get a pretty 2D interface < 1440911520 429608 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :xD < 1440911549 146040 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Another, non-esoteric project I'm working on is an Evolution simulator < 1440911593 423904 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :can't we just make a general purpose processor that can act like every other processor? < 1440911712 772252 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :...okay... < 1440911719 633295 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's the computer that the device is running on < 1440911732 786880 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And, if you do it right, the computer that you build < 1440911736 416632 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I have an idea for a new programming language which I had a long time ago, but never got around to making an article for < 1440911758 669167 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :stupid cd drive making clicky sounds < 1440911766 652233 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :in which programs are stored as mathematical functions < 1440911792 305826 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ooooh < 1440911814 422034 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :program(state, input) => new state < 1440911819 514627 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK < 1440911836 275762 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but unlike a FSM, there are infinitely many possible states < 1440911853 92404 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :how about (state, input) => (state, Maybe output) < 1440911875 607814 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yes, we need an output system < 1440911913 474700 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but what to output for each state? < 1440911919 730999 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :there are infinitely many states < 1440911954 220043 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :also, such output system is not required for turing completeness < 1440911967 123745 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But it's required for anyone-caresness < 1440911982 826248 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A language should always have IO for anyone to care < 1440911988 151911 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and it's required for less-esotericness < 1440912000 288702 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :although there's already "output": the state number < 1440912002 976679 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :IO doesn't make a language any less esoteric < 1440912013 530109 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I have thought of similar things too though about such program mathematical function < 1440912023 821254 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Preferably an esolang should also have GUI support < 1440912032 439571 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I want to see BeKinter < 1440912048 557456 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :people care about brainfuck, and brainfuck has no GUI < 1440912062 297873 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I know < 1440912075 118534 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But people would LOVE an esolang with GUI that maintains esotericness < 1440912086 528510 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I mean, people love BF < 1440912088 994307 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :why not two special infinite subspaces of the state space, where states in the first ouput 0 and the other outputs 1 < 1440912101 124444 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I basically mean that GUI gets you points < 1440912107 566369 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :and states outside both don't output < 1440912194 418957 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :my Folder programming language, despite not being TC, does have GUI, but it's not mentioned nearly as much here < 1440912200 236105 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hi oren < 1440912211 940313 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Folder has full GUI < 1440912218 44096 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It has every possible GUI imaginable < 1440912239 922265 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and it's still esoteric, to an extent < 1440912249 610024 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I firmly maintain my stance that programs embedded in Folder make it TC < 1440912271 132974 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Also, wouldn't it be cool if someone were to make a TC filesys? < 1440912278 121966 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That would be AWESOME < 1440912280 210643 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and I firmly enforce my rule that such programs embedded in Folder programs stop them from being Folder programs < 1440912289 599721 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric ::,( < 1440912293 395823 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :WAIT! < 1440912298 95689 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I know how it can be TC < 1440912300 758024 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :only linear media are allowed in folder programs < 1440912306 802762 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yeah? < 1440912311 96927 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Have a text file giving a user instructions on how to manipulate the folders < 1440912319 465982 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :that's cheating < 1440912321 30209 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :The brain is TC < 1440912328 329786 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :if that was true, then Text would be TC < 1440912335 837627 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Text IS TC < 1440912339 162435 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :... < 1440912341 555591 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Text is (usually) english < 1440912350 891227 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Text is NOT TC < 1440912353 647605 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :(when the writer is an english speaker) < 1440912361 592283 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :the human brain isn't TC as you claimed < 1440912378 456708 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Wait, is text an esolang or are we just discussing plaintext? < 1440912386 18396 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :the esolang < 1440912386 230333 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :How is the brain not TC? < 1440912388 215969 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oh < 1440912394 957737 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yaeh. all real computers of any kind are subTC < 1440912399 804009 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I thought we were discussing text/plain < 1440912402 878004 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oh < 1440912404 825674 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Well duh < 1440912405 759211 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :the brain is in the real world, and nothing is TC in the real world < 1440912408 251183 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Limited memory < 1440912412 185933 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :exactly < 1440912413 914748 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It's Practical TC < 1440912420 73970 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :.. < 1440912427 82816 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Practical TC is what we have < 1440912447 630523 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :we can do stuff TC can't, for example, solve the halting problem < 1440912447 736526 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What if there's a SuperTC computational class that the human brain is orders of magnitude too tiny to comprehend? < 1440912452 995147 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :so if brains are so good go marry one < 1440912470 992124 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: We can solve halting problems that can be solved < 1440912478 289255 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But we can't solve THE halting problem < 1440912501 602684 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion[1]: actually, we can solve THE halting problem < 1440912502 479271 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :We can only solve whether SOME programs will halt < 1440912506 905049 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oh < 1440912508 900307 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Right < 1440912509 682312 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :xD < 1440912531 737977 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :if a program halts if it doesn't halt, we can see that the program halts if it doesn't halt, and say that is the solution < 1440912541 723765 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440912553 831328 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But the programs we do that on can be solved by computers too < 1440912560 622486 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh... < 1440912569 889479 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :THE halting problem is whether it's possible to solve if ANY GIVEN program will halt < 1440912584 918373 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :give me any program you think can't be solved, and I can solve it < 1440912617 515649 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :5/0 < 1440912624 314016 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :that halts. < 1440912642 664374 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :usually, it halts with an error or a crash. < 1440912663 203790 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :next < 1440912669 682616 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I think the solution to the Halting Problem was to plug the Halting Problem into a Halting Problem Solving machine, and for some reason that wouldn't halt < 1440912686 137515 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Isn't a Probablistic Turing Machine super-TC? < 1440912699 357182 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Since it can solve the problem of "Generate a completely random number"? < 1440912718 273947 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the halting problem is to write a program that tells whether a program given an input will halt < 1440912731 26131 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oh rihgt < 1440912734 96279 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :*right < 1440912834 607327 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ, write a program that tells whether a program given an input will halt < 1440912834 925344 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :my brain can do that < 1440912844 435294 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That was fast < 1440912861 640308 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :technically my brain has a program that can do that < 1440912865 981305 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :To those reading the logs, check the timestamps between those last two messages < 1440912866 193380 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :tada, solved halting problem < 1440912884 973883 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Not for any given program though < 1440912891 98077 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :give me a program < 1440912891 966348 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Only for programs up to a certain complexity < 1440912893 968449 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :That cannot be solve in the general case even by your mind, as far as I know < 1440912909 432299 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :The Halting Problem's Solution is your problem < 1440912917 956925 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :okay, imagine a hypothetical version of my brain that has infinite memory < 1440912931 450667 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :that would be TC, and could solve the halting problem for programs of any complexity. < 1440912959 805748 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it's not impossible to solve the halting problem, just more complicated than running the program < 1440912973 31491 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Alan Turing proved in 1936 that a general algorithm to solve the halting problem for all possible program-input pairs cannot exist. A key part of the proof was a mathematical definition of a computer and program, which became known as a Turing machine; the halting problem is undecidable over Turing machines. It is one of the first examples of a decision problem. < 1440912976 148573 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :-Wikipedia < 1440912983 358888 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Can't argue with Turing < 1440912986 669487 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net JOIN :#esoteric < 1440912997 156441 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hi Sgeo! < 1440913004 492804 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :We're arguing about the Halting Problem! < 1440913021 233354 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :I once argued with my teacher about the halting problem < 1440913041 223129 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ thinks he can decide whether ANY given program with a given input will halt < 1440913048 763816 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Who won that argument? < 1440913057 415672 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :He seemed to think it applied to finite memory .. actually, does it, the way it's defined? Since you need a machine with more memory than the one executing the program in question < 1440913072 394867 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :I did, once he googled it and saw that it's about infinite memory < 1440913078 543389 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yeah < 1440913095 173790 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I never said it applied to finite memory < 1440913143 282953 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and I know full well it doesn't < 1440913176 701961 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Sgeo: It doesn't, as the program in question could need an indefinite amount of memory, and thus the Solver's must be infinite < 1440913202 611204 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I used wikipedia talking about Turing. I think I won. < 1440913211 593754 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :xD < 1440913296 911319 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ooh < 1440913299 387579 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Andrey Kolmogorov < 1440913303 3760 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Won a Stalin Prize < 1440913309 31570 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That is/was a thing apparently < 1440913505 356915 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :that what? < 1440913554 330482 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Algebra14]]4 N10 02http://esolangs.org/w/index.php?oldid=43965 5* 03Rdococ 5* (+306) 10wow, this article is really short, need to add examples one day < 1440913606 698640 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02http://esolangs.org/w/index.php?diff=43966&oldid=43208 5* 03Rdococ 5* (+18) 10added algebra < 1440913678 617659 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Folder14]]4 10 02http://esolangs.org/w/index.php?diff=43967&oldid=43884 5* 03Rdococ 5* (+126) 10/* Computational Class */ you need to read this hppa < 1440913851 475054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: if you apply the method of the proof for the halting problem to the case of finite memory, you end up with the space hierarchy theorem instead hth < 1440913921 685881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is how we know e.g. LOGSPACE != PSPACE != EXPSPACE < 1440914094 747335 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :all the programming languages I "make" are always about FSMs... < 1440914104 733505 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm going to try to make one that's NOT about FSMs < 1440914128 142296 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :something illogical < 1440914134 46731 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :idk... < 1440914138 830404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? fsm < 1440914139 557405 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fsm? ¯\(°​_o)/¯ < 1440914153 688541 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :finite state machine < 1440914161 376590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn An FSM is a state machine with noodly appendages. < 1440914161 478012 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :`? fsa < 1440914163 620721 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fsa? ¯\(°​_o)/¯ < 1440914165 211981 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'fsm': An FSM is a state machine with noodly appendages. < 1440914178 753081 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh! good idea < 1440914187 140903 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: What's a Lock Automaton again? < 1440914190 864820 :zadock!~outsider@109.166.132.250 JOIN :#esoteric < 1440914191 500552 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I will make a programming language to glorify the flying spaghetti monster < 1440914193 813822 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm not good with my automata < 1440914204 339636 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :uh...a lock automaton? < 1440914220 216763 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: that language must only support GOTO as control flow, such as to encourage Spaghetti code < 1440914222 347380 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I forgot... haven't been into programming languages for a while now < 1440914225 500659 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It's mentioned on the folder page < 1440914254 450039 :zadock!~outsider@109.166.132.250 QUIT :Remote host closed the connection < 1440914257 20633 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :that was just a tree view of an example of an FSM < 1440914275 622293 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Folder14]]4 M10 02http://esolangs.org/w/index.php?diff=43968&oldid=43967 5* 03Rdococ 5* (-10) 10/* Examples */ idk what "Lock Automaton" is, so < 1440914290 692336 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it's just a lock programmed into Folder as an FSM < 1440914294 804110 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a* < 1440914316 695480 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: We need to define a TC derivative of folder xD < 1440914334 195897 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And then force Bill Gates to implement it into Windows at Gunpoint < 1440914361 398324 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hahahahahahaha no seriously.. < 1440914366 482196 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :s/.././ < 1440914372 864485 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :... < 1440914403 179469 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :great idea, except for forcing Bill Gates to implement it < 1440914412 140543 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I know < 1440914415 249107 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I was kidding < 1440914416 762876 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :even though Folder itself is already implemented in Windows < 1440914425 115957 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I know < 1440914429 916595 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A TC derivative of it < 1440914437 228338 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's what I was going for < 1440914455 801172 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Or an enhanced derivative of it at least < 1440914522 840708 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :idk if that's possible < 1440914538 546575 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :maybe we could define a new type of folder with infinite subfolders? < 1440914545 594478 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Sure < 1440914562 758102 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but how? < 1440914579 554205 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Via the magic of code < 1440914595 662893 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yeah, and then it wouldn't be already implemented < 1440914604 456088 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :as folder is < 1440914612 352788 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Speaking of filesystems < 1440914624 962565 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I have a strong interest in the EsOS < 1440914633 899543 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Particularly its potential Filesys < 1440914642 457350 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :THE esoteric OS, or just in general? < 1440914646 362523 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Do you have any ideas for stuff we could put in its filesys < 1440914651 152681 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Pretty much both < 1440914674 669556 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :files with a negative number of data? < 1440914680 797351 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ooooh < 1440914683 959580 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Interesting < 1440914692 999535 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :idk how it would work < 1440914713 716202 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Better yet, files with complex numbers for data < 1440914715 93894 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oooh < 1440914721 505397 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :well, let's say we have a group of three files, ooooo|ooooo|ooooo < 1440914721 747676 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That could be something in the Esoteric Processor < 1440914731 82189 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Esoteric Logic Gates < 1440914731 185075 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :for zero bytes, that'd be ooooo||ooooo < 1440914751 828940 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Wait < 1440914752 595495 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and minus one, that'd beumm... < 1440914758 677129 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I mean Complex Logic Gates < 1440914761 182613 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :complex numbers? < 1440914771 590699 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yep < 1440914775 268872 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :do you mean complex amount of data, or do you mean complex bytes? < 1440914775 679715 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Complex Numbers < 1440914801 92951 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Complex number for quantity of data and, for the esoteric processor, complex bits fed into the logic gate < 1440914812 414403 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :umm < 1440914821 525391 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :how exactly would a file with 2i bits of data look like < 1440914846 692317 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :or act like < 1440914878 334189 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Well < 1440914881 573080 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :my mind is confused < 1440914902 664740 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I have no clue < 1440914905 245065 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :my mind understands -30% of what we are talking about right now < 1440914915 843905 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Probably it'd be derived from Boolean Algebra < 1440914921 153690 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :boolean algebra? < 1440914931 3500 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :ACTION googles "Complex Boolean Algebra" < 1440914937 4501 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :true, false, imaginary truth, imaginary falsth < 1440914939 302237 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Boolean Algebra is the Algebra of Booleans < 1440914949 340252 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I know < 1440914958 129344 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Those are just the zeroes < 1440914962 949272 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1440914964 283929 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hang on < 1440915055 300978 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :if we use 0 and 1 for false and true, the multiplication is AND, the addition minus the multiplication is OR, stuff like that, then if we used 1i for imaginary < 1440915065 206971 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :1i AND 1 would be 1i for example < 1440915073 996395 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but 1i AND 1i would be -1... < 1440915082 447138 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :confusion < 1440915105 632770 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :seriously < 1440915129 689761 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :can we please stick to negative files < 1440915166 787580 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :-1 underflows to 1 < 1440915173 288463 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Wait < 1440915180 485927 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What's -1%2? < 1440915184 548155 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :%? < 1440915189 628457 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Or can you not modulus a negative number? < 1440915194 848714 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hang on < 1440915197 513144 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :well < 1440915219 499848 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :To wolfam|alpha! < 1440915222 96632 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :0%2 is 0, 1%2 is 1, 2%2 is 0, going the other way, -1%2 is 1 < 1440915227 812056 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :1 < 1440915235 466759 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I looked it up < 1440915239 331564 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :So yeah < 1440915244 644061 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh right < 1440915245 621739 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Complex boolean algebra < 1440915247 952874 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :1i AND 1i would be 1 < 1440915248 158504 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It's a thing now < 1440915262 543828 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :what's 1 OR 1i? < 1440915298 294997 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :If we know that, we can distribute out complex booleans < 1440915307 220361 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :1i OR 1i, which is i + i - 1, would be 2i-1, if we do the modulus separately, that's 1 < 1440915321 865841 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :OK then < 1440915327 798027 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Imma make a doc < 1440915350 195197 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :1 OR 1i is 1 + i - i, which is just 1 < 1440915393 371399 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :would 1i OR 1i be i + i + 1 as before we do the modulus, or woud it be i + i - 1 < 1440915455 536178 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I think modulus is always done last < 1440915490 220792 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm too confused < 1440915495 228421 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I am too < 1440915498 983271 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :brb < 1440915522 318737 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :The primatives of Boolan Algebra are AND, NOT , and OR, I believe < 1440915729 420990 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :also, would 1+i exist? < 1440915748 662719 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :complex numbers don't work well with modulus < 1440915815 333793 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1440915900 92619 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440916052 434843 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: Yes, yes it would < 1440916082 362980 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: No, no they don't. < 1440916084 84741 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Apparently < 1440916162 789366 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Wait < 1440916165 556919 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Looks like they do < 1440916182 757089 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :complex modulus is nothing like normal modulus < 1440916190 545478 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It appears you just (a+bi)%2 = (a%2)+(b%2)i < 1440916203 987104 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :If wolfram|alpha is to be trusted < 1440916226 141215 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It appears what is called "modulus" in complex numbers refers to complex absolute value < 1440916277 141788 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Citation: https://www.wolframalpha.com/input/?i=1%2Bi%252 < 1440916402 832369 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :https://docs.google.com/document/d/1ucWQlrcBiFQHjmTS4TN5I5DpkJbI17PXctn3l2XrzbE/edit?usp=sharing < 1440916415 418394 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :In case you want to help me document Complex Boolean Algebra < 1440916851 202027 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :p or not p or ip < 1440916953 229876 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :We only need those three lines I added, hppavilion[1] < 1440916956 575633 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: I'm thinking of implementing a library for this in python. However, I'm bad with complex numbers. So I need to figure out how to do it < 1440916968 873510 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: I know, but at this point I'm just being stubborn < 1440917017 784137 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Maybe we should publish a research paper on this xD < 1440917023 708662 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :python already has complex numbers < 1440917026 242652 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I think I've just found my college thesis < 1440917038 914949 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :newsham: I know. We're doing Complex Booleans < 1440917057 779012 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :In... 12+ years xD < 1440917058 719494 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :complex(1,5)%2 == complex(1,5) in python, it seems < 1440917076 379339 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's probably a problem < 1440917089 499003 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :this complex boolean stuff is getting boring < 1440917116 536930 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it doesn't suddenly magically make super magical core functionality appear in an OS < 1440917135 463828 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :which esolang does that, rdococ? < 1440917155 802933 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :we're not talking about esplangs < 1440917164 815576 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I was taling about that complex boolean thing < 1440917174 60982 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :complex booleans dont count as esoteric then nothing does < 1440917188 577516 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :never said they weren't esoteric < 1440917192 446378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think you've reinvented gaussian integers (mod 2) < 1440917193 550515 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I said they weren't eso langs < 1440917217 371550 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :oerjan: Did we? < 1440917273 329445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a perfectly respectable ring with four elements < 1440917303 685651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not a "boolean" ring though. x^2 = x doesn't hold. < 1440917307 531551 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: It may not introduce core functionality to an OS, but it certainly would make a cool thing to deal with when designing an Alien Processor < 1440917312 880688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(as you've already found out.) < 1440917327 888893 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :oerjan: Wait, what? < 1440917393 875123 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :http://math.stackexchange.com/questions/274694/modulo-complex-number < 1440917430 526434 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1440917433 756043 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :1i^2 = -1 < 1440917440 782695 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so... < 1440917458 493628 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I don't like complex booleans anymore, I'm done with them < 1440917478 37241 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :they make no sense, not even esoteric sense < 1440917480 280423 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ok < 1440917498 961822 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What other esoteric abstract concepts are there...? < 1440917502 407821 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what about a file of negative size? < 1440917506 225973 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :sqrt(-1) = +/- i < 1440917512 419840 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's easy to solve < 1440917536 28639 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :The negative file size means it removes data from the previous file < 1440917539 488265 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a file of negative size overwrites previous data with empty data < 1440917545 642262 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440917560 135352 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so creating a negative file is the same as getting rid of data < 1440917565 561076 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Of course, I'm dealing at the phyisical, chip level < 1440917567 654927 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :cat file negfile < 1440917581 646069 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hm... < 1440917585 972891 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :that could be AWESOME if used correctly < 1440917587 23111 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :How about Computer Doritos? < 1440917598 497298 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :garbage collection < 1440917600 972502 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :len(cat a b) = len(cat a) + len(cat b) < 1440917613 130551 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you would be able to do garbage collection with negative files < 1440917617 940958 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1440917627 969313 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I took that term out of context < 1440917629 325784 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but < 1440917633 38974 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :ugh < 1440917637 839730 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :forget what I just said < 1440917642 915248 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so < 1440917643 921678 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1440917645 785991 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You thought it was copy file but it turned out to be concat? < 1440917650 142048 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Files of complex size? < 1440917651 187645 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :if len(cat b) < 0 then len(cat a b) < len(cat a) < 1440917651 918788 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :how would a file of negative size be useful < 1440917659 845993 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I really like complex numbers today for some reason < 1440917664 157017 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It must be a saturday < 1440917664 211278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what's a ring that is not respectable twh < 1440917673 880084 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :rdococ: dunno.. lets figure out what it means first, then figure out how its useful :) < 1440917676 479309 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :#RespectALLRings < 1440917701 805586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: one which hogs all its operators instead of distributing hth < 1440917704 109991 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what about a file whose size is unknown until you feed a value x? < 1440917715 884073 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :for example, a file could have a filesize of x^2 bits < 1440917721 221633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that would hardly be a ring would it < 1440917736 249340 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :does a file of negative length have contents? ie. does it need to have the same contents as another file to meaningfuly concat them together? < 1440917738 256781 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :OERJAN, A *TOOL* OF THE CORPORATE MISOGYNY, SAYS NOT ALL RINGS DESERVE THE SAME RESPECT! < 1440917749 911179 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :MATHIARCHY, ETC < 1440917752 919210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :newsham: interesting first answer, that means you can get the ordinary booleans by doing (mod 1 + i) < 1440917754 311359 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :do i need to start with an "un-a" to cat it with a file that ends with an "a"? < 1440917775 592753 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :newsham: I guess so < 1440917784 454022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :newsham: If you made files be free groups instead of free monoids, you could make something like that made sense. < 1440917790 849189 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :concat("a", anti-"a") = "" < 1440917809 67617 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :concat("a", anti-"b", "b") = "a" < 1440917825 341124 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :concat("abc", anti-c) = "ab"; but concat("abc", anti-x) == ? < 1440917831 299231 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :We have Boolean Algebra < 1440917839 984711 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But not Boolean Geometry or Boolean Calculus < 1440917841 245219 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but concat(anti-"b", "a", "b") is itself basically < 1440917858 690935 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what the bool would boolean geometry and boolean calculus look like? < 1440917869 202447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think "free group" is the right answer hth < 1440917890 549209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I'm not sure I've heard of people talking about the "length" of a free group element. < 1440917897 826947 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Well < 1440917908 526272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://math.stackexchange.com/questions/1147702/length-of-an-element-in-a-free-group < 1440917909 420944 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm yet to take calculus, so I don't understand it < 1440917922 818923 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'll get back to you in a bit on Boolean Geometry < 1440917942 917304 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :we'll need to know what a boolean function is to understand this boolean calculus < 1440917961 392099 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but I'm just going to go with my anti-file idea because I smell potential < 1440917962 228554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : so creating a negative file is the same as getting rid of data <-- this reminds me of that attempt someone made to make a reversible computation system in which types were a ring (it didn't look to me like it worked out, alas, although maybe with _just_ addition it does) < 1440917993 156862 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oh < 1440918008 110397 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It looks like Boolean Geometry is still yet to be a thing < 1440918011 224455 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Wait < 1440918015 422206 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :How did I get that wrong < 1440918019 560119 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I meant it's already a thing < 1440918020 454058 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :xD < 1440918030 725793 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :"ba" - "b" =/= "a" < 1440918037 24530 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :in the file system < 1440918043 706130 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it's like a stack thing < 1440918070 812130 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :"abc" - "cb" = a? < 1440918076 354981 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :guys, should concat("ba", anti-"b") be "a" or not? < 1440918094 104850 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :newsham: I guess so? < 1440918102 87104 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :So boolean geometry takes place in a space where the coordinates can only be 1s and 0s < 1440918107 632238 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Exactly as I had forseen < 1440918111 973273 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :newsham: yes < 1440918113 796716 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Mwahahahahahahahahhaha < 1440918136 999969 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so you can only get squares, triangles, lines and points in boolean geometry? < 1440918137 512264 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :hppavilion[1]: how about multi-dimensional boolean geometry < 1440918159 666932 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :newsham: Well duh < 1440918178 335117 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I meant the numbers in the coordinates can only be 1s and 0s < 1440918180 760411 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :this talk about geometry reminds me of an idea I had < 1440918191 117103 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :so each coordinate is a bit vector < 1440918201 412186 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :basically, I had the idea of making a minecraft like game that uses polygons instead of voxels < 1440918220 200564 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :and dot products = parity(A xor B) ? < 1440918221 363038 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :So in Boolean 2-space the coordinates can be (0,0), (0,1), (1,0), or (1,1) < 1440918222 455880 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440918224 698054 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Exactly < 1440918227 141380 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A bit vector < 1440918237 775964 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: Sort of like Gary's Mod? < 1440918240 51066 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I think? < 1440918243 209660 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so you could "dig" into polygons, which would actually be splitting the polygon into smaller ones, and making the polygons closer to the dig area farther away from the player < 1440918247 341039 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I don't know much about gary's mod xD < 1440918255 972389 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ooooh < 1440918258 195623 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :wait, not parity(A xor B), foldr OR False (A xor B) ? < 1440918274 796594 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oooh < 1440918282 947536 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Why not make a Minecraft-based Programming Language < 1440918284 860307 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and if you dug to the surface on the other side, the points too far would be removed, and the points close to the surface would connect with the surface < 1440918294 691229 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Where you input a Minecraft World and it spits out something else < 1440918304 409383 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :EsoGames < 1440918307 931005 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion[1]: interesting < 1440918310 993478 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :We need to start developing those < 1440918315 276010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rdococ: a boolean function is just a function that takes booleans and returns booleans. also see: post's lattice < 1440918315 382131 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :how about a game where you solve proofs? < 1440918337 856715 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I don't like that in Math, you can't do things like line(a, b) where a and b are points < 1440918347 420380 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Non-anonymous data makes me sad :,( < 1440918350 627336 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :https://www.cs.washington.edu/verigames < 1440918356 242799 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :At least, as far as I've been taught that's how it works < 1440918359 139880 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yay for annonymous data < 1440918363 152545 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :first class data < 1440918369 271495 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :f + 2 < 1440918370 18153 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :#FirstClassData < 1440918381 445104 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I prefer zeroth-class data < 1440918388 759653 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :uh what's that < 1440918419 538012 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :separation of Church and state < 1440918429 133208 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm still working on that joke < 1440918433 975857 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :the church of the FSM < 1440918437 445607 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Zeroth class data is... um... < 1440918442 321642 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What's second class data? < 1440918445 730009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : "abc" - "cb" = a? <-- eek that's not very groupy < 1440918451 209934 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :get it? church of flying spaghetti monster, which also means finite state machine, church, state? get it? < 1440918453 775632 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Maybe we can extrapolate by correlation < 1440918475 600039 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :i meant Alonzo Church < 1440918508 347140 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :xD < 1440918532 295024 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :second class data? < 1440918545 657779 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what about an OS where files didn't exist < 1440918577 81031 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: Yes. Second class data. < 1440918580 503198 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's a thing, right? < 1440918599 730432 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :second class data is data that's not treated first class < 1440918645 404820 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Oh < 1440918651 708098 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :So what's zeroth-class then? < 1440918652 107116 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :anyway, what about an OS without files? < 1440918663 72235 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :zeroth class data is...umm...idk < 1440918664 816936 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Data that you can't assign a name maybe? < 1440918675 342201 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :1st class data = in register, 2nd class = in cache, 3rd class = in memory, 4th class = in remote memory, 5th class = on interwebs < 1440918678 324528 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Makes sense < 1440918702 464413 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :2nd class: Must be named < 1440918708 454029 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :1st class: Need not be named < 1440918713 839694 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :0th class: Cannot be named < 1440918722 165320 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :https://en.wikipedia.org/wiki/First-class_citizen < 1440918739 167250 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :sqrt(-1) class = ? < 1440918754 190800 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :n mod (1+i)th class? < 1440918763 885725 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :-1st class = Can have a name of negative length only < 1440918776 37658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :newsham: the name makes you go insane hth < 1440918816 77945 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so what if everything was a zeroth class object? < 1440918824 233457 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :as in, a programming language where nothing has a name? < 1440918833 780321 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :points free language? < 1440918839 892187 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :like sk combinators? < 1440918859 654981 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but can't you just give the item a property called name? < 1440918885 219695 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh wait you can't because then the property would be named name < 1440918897 560034 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I want to define an EsoLang based on Geometry < 1440918899 801267 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and you can't name it a number either < 1440918905 626204 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so no arrays for you < 1440918919 141227 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :you can construct a tuple with a value item and a name item, without explicitely naming them < 1440918934 464586 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :true < 1440918943 533332 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but how will you know which one is the name item? < 1440918962 896413 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :is there a variable x with a value of 3, or a variable 3 with a value of x? < 1440918973 56292 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :convention < 1440918993 310066 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it's not as easy as saying a random word < 1440919024 294767 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :i should write a SKI VM with syscall support < 1440919063 91252 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1440919136 978158 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440919652 182273 :digitalcold!~redacted@192.73.232.206 QUIT :Ping timeout: 244 seconds < 1440919788 196631 :digitalc1ld!~redacted@192.73.232.206 JOIN :#esoteric < 1440919838 98660 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Ping timeout: 244 seconds < 1440920142 5280 :x10A94!~x10A94@178.252.73.97 JOIN :#esoteric < 1440920174 218604 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :rdococ: Maybe you will know which one is the name item by the datatype. < 1440920195 838705 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :forget about that zeroth class thing < 1440920240 410709 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :does anyone have any ideas on how to use negative files to their full potential < 1440920248 518012 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :either with or without content and order and stuff < 1440920286 650483 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't know < 1440920461 948423 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :without content < 1440920463 432188 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1440920746 572180 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Is there the minesweeper variant where the bombs can move by itself? < 1440920898 57801 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1440920934 994730 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :maybe if we find a different way to treat negative file sizes < 1440920968 457257 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :maybe a file of negative size is a memory space extension < 1440920992 849529 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK, try different kind of idea lets see what can be figured out. < 1440920993 916651 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so if you have five bytes of data left, a file of negative space would increase that < 1440921005 719247 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Try to figure out how it work and then you can see if it is work < 1440921035 945846 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :forget the negative idea < 1440921061 380185 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :do you know of a way to make an OS turing complete with only a file system at your disposal? < 1440921083 360360 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you'd have to make up programming language structures like Folder < 1440921097 92011 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't know < 1440921107 645308 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I may think of it in future but maybe not < 1440921126 14658 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Folder programs, at the very least, are folders made up of subfolders with shortcuts in them to other subfolders < 1440921138 165663 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I use the term shortcut very broadly here < 1440921172 159777 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Programming has Verbs (functions) and nouns (objects of various sorts) < 1440921182 325518 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But no adverbs or adjetive < 1440921183 413581 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :s < 1440921190 433890 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Well < 1440921200 471730 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Try to make one with adverbs and adjective < 1440921202 371015 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Generally < 1440921215 172479 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(possibly even without so much (or any) verb/noun if can be made to do????) < 1440921230 975228 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :adverbs would be functions that modify functions < 1440921236 417694 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440921238 387713 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Exactly < 1440921238 996106 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :e.g. sitting is different from quickly sitting < 1440921269 49661 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :adverbs are declarative functions acting on functions, and adjectives are declarative functions acting on nouns < 1440921273 249045 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :quickly sit() would perhaps optimize the sit() method prior to calling it if the langauge is interpreted? < 1440921288 722228 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yeah < 1440921293 378321 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440921295 471098 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Then there are pronouns (variables) < 1440921302 541695 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :quickly(sit)() < 1440921323 597710 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I prefer quickly sit() < 1440921347 847102 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Because I don't like things sharing syntaxes >.< < 1440921367 179678 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but quickly is a function itself, so it's the same thing < 1440921374 969747 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :okay, quickly might have a return value, true < 1440921380 659759 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and it's declarative < 1440921417 585229 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I would prefer the "quickly(sit)()" if it is a function that call and can return other function, but if you are doing esoteric programming then it does not matter what way is better, just make it in whatever way you are to make it as < 1440921418 745266 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what about imperative functions acting on verbs? < 1440921425 216600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i hear the J language has adverbs hth < 1440921467 902862 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :rdococ: but it isn't a function. It's an adverb. A metafunction of sorts. < 1440921472 572548 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :quickly(sit)(rdococ) < 1440921486 906879 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :metafunction function same thing < 1440921494 949528 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Nuuuuuuuuu < 1440921499 983010 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK, well I suppose it can depend on how the function in programming language is work < 1440921500 88886 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion[1]: not in a first class environment < 1440921517 643982 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :So it can depend if it is first-class function and stuff like that. < 1440921530 779719 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :well could you quickly(quickly)(sit)()? < 1440921544 674827 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No < 1440921552 184119 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Because hopefully, quickly is already optimized < 1440921556 470263 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Probably a builtin < 1440921566 110707 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :well, quickly(quickly) would optimize quickly < 1440921579 932894 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :quickly(quickly)(sit)(rdococ) < 1440921582 269984 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :quickly: sit() perhaps? < 1440921595 905489 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Next to adjectives < 1440921610 640327 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I wonder < 1440921620 1386 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :there are verbs, adverbs and adjectives - are there jectives? < 1440921627 691622 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No < 1440921634 778799 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Jectives are nouns < 1440921636 90727 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 244 seconds < 1440921637 378683 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :of course, adjectives are basically adnouns, < 1440921639 695631 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so < 1440921651 357620 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm just gonna call them adnouns from noun on < 1440921659 56165 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what about adadjectives? < 1440921663 831380 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :they would describe adjectives. < 1440921664 446186 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Possibly < 1440921666 360525 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1440921672 177259 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Let's take a class Human < 1440921689 722094 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :e.g. blue is an adjective, and dark in "dark blue" is an adadjective < 1440921704 640315 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Human describes things like name, age, occupation, sexual preference, place of living < 1440921715 835618 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but I'd rather focus on making an OS whose filesys is turing complete < 1440921729 448111 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What adjectives coiuld be applied to Human? < 1440921730 814282 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Nope < 1440921736 784598 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I adhd'd away from that by now < 1440921747 867685 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :well I'm OCD'ing towards it < 1440921749 660765 :TieSoul!~quassel@86.89.119.147 JOIN :#esoteric < 1440921756 247474 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I don't think it's possible < 1440921767 203488 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Well, not without an Esoteric Singularity < 1440921767 857604 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :of course it is, go wild < 1440921774 940529 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what's an esoteric singularity? < 1440921806 384498 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Something so esoteric that thinking about it breaks your mind, making it impossible to think like a rational human being ever again < 1440921814 830641 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :let's do it! < 1440921833 495452 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I already don't think like a primitive rational human being anyway < 1440921837 15938 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You can try, but I doubt you can succeed. < 1440921841 145269 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :philCoulson = new Human(...) < 1440921853 131650 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What could we put in adjective? < 1440921855 746185 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(Whether or not you already think like a "primitive rational human being" anyway) < 1440921870 443394 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :new fat human() < 1440921885 162026 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Let's focus on things that make actual programmatical sense < 1440921885 470487 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :new fat young english human() < 1440921900 378050 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :new slim young male english human() < 1440921901 994695 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :new... actually, fat could be used to describe that it has extra data... < 1440921925 886785 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :obese < 1440921931 761573 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No really < 1440921941 702229 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :local orange = new annoying orange() < 1440921954 375561 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What descriptors could be applied to an object in general? < 1440921966 496383 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A single instance of a class < 1440921969 68689 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh! we could do a programming language based on the annoying orange < 1440921999 848994 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :to do 2+2: "Hey! Hey 2! Blender! Hey! Hey 2! Blender!" < 1440922013 237264 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :-_- < 1440922017 191089 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and then "Hey! Hey 4! Packaging!" < 1440922019 148288 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You're an awful human being < 1440922025 781887 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I know < 1440922030 530696 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Seriously < 1440922039 788996 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what? < 1440922043 531596 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm ~bi-~curious now < 1440922061 468715 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :(That was supposed to be struckthrough) < 1440922064 340805 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :the Annoying Programming Language < 1440922090 714705 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What descriptors could be applied to single objects that would be useful? < 1440922149 433243 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Hey! Hey 2s! Blender! ~the 2's get blended into a 4~ Hey! Hey Blender! Hand! ~the hand empties the blender into the display~ < 1440922161 136092 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hm... < 1440922174 440260 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :new slim className(...) < 1440922179 454915 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That would take the class < 1440922187 649805 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Hey! Hey X and Y! Blender Z! adds x and y into z < 1440922203 158129 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But not include any variables not declared in the initialization? < 1440922203 785950 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No < 1440922206 419067 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That makes no sense < 1440922214 446362 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it blends X and Y into X+Y < 1440922241 440399 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and stores it in variable Z < 1440922253 554679 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :We're having two completely different conversations < 1440922264 747716 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yeah... < 1440922275 185213 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I want an OS which can be turing complete with only a file system < 1440922281 449994 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm designing a new type of keyword that could CHANGE THE FACE OF OO PROGRAMMING < 1440922294 357470 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :whatever < 1440922303 30101 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You're making a programming language based on a stupid web series turned TV show < 1440922315 776115 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A stupid webseries that I like, BTW < 1440922325 430560 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I didn't get ANY popularity for being serious with my Folder idea < 1440922345 336443 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and you get all your popularity for making slim objects?! < 1440922349 897126 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hm... < 1440922356 630917 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440922368 718261 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :With my new dieting program... < 1440922375 640236 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :... < 1440922383 525213 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you can eat annoying oranges! yay! < 1440922390 68385 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yay! < 1440922394 345083 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Also < 1440922408 635840 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Please don't make the Annoying Orange programming language in that state < 1440922415 529193 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It's giving me LOLCODE flashbacks < 1440922422 660908 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Hey! Hey hppavilion[1]! < 1440922430 852706 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :COUNTERKNIFE < 1440922482 927401 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Hey! Hey X! Knife! -- destroys X < 1440922493 982326 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I thought it would divide... < 1440922502 37255 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I had that idea too but naah < 1440922514 126160 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hey! Hey X! Y KNIVES! < 1440922526 62472 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Next idea: Class expressions < 1440922531 6354 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :divides X by 2 for now < 1440922557 218431 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :meh, bored < 1440922578 576561 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :foo = class(extends=[bar, baz], implements=[quz], abstract=True, interface=True){...} < 1440922593 68999 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's not valid code, of course < 1440922600 446897 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :foo = extends bar, baz, implements quz, abstract, interface class < 1440922606 693374 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I doubt you can have an interface that implements another interface < 1440922621 725585 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Though I don't know java < 1440922638 76445 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I like class expressions < 1440922646 325744 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Too bad no one uses them < 1440922675 660402 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm bored < 1440922681 592345 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Next idea? < 1440922682 17035 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :have any ideas for a good idea I could use < 1440922705 295368 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Metaclasses? < 1440922711 791083 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :have any ideas for a good idea I could take inspiration on for my own idea on how to get my own idea < 1440922713 820588 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :naah < 1440922715 9102 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No... < 1440922721 867280 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :rdococ: No, I think that is difficult < 1440922734 895533 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Star Wars programming language? < 1440922746 295574 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Programming language based on bad erotic fanfiction? < 1440922755 204930 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Just see what we have written and try to figure out. I don't know, so maybe it is or maybe it is not. < 1440922795 5776 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :There is a list of ideas in the wiki, you can also add stuff like you have discuss here, onto there too, and can make an organization of replies and so on. < 1440922796 73062 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Now I want to see BEFF-Lang < 1440922822 36038 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :There is not /one/ mention of Star Wars on the entire wiki < 1440922866 768611 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Then add into list of ideas and then there is one mention of Star Wars in wiki. Or, figure out how to make such esolang and make that page. < 1440922866 974517 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A programming language that, when read backwards, contains hidden, satan-worshipping messages? < 1440922943 842287 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :natas liah < 1440923135 600574 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A language where EVERYTHING is a stack that you can revert to a previous state? < 1440923151 60727 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes that is some idea too < 1440923174 329589 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Please add anything not already in list of idea in wiki onto there (although you can discuss it on this IRC too please) < 1440923210 662053 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Ping timeout: 240 seconds < 1440923231 697618 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A language based on MS Office < 1440923239 63605 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Or a generic office suite < 1440923293 548268 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :A language where things can only be accomplished with complex networking and threading < 1440923412 478286 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Natas Liah14]]4 N10 02http://esolangs.org/w/index.php?oldid=43969 5* 03Hppavilion1 5* (+91) 10Created Page < 1440923540 733132 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Natas Liah14]]4 10 02http://esolangs.org/w/index.php?diff=43970&oldid=43969 5* 03Hppavilion1 5* (+142) 10Stubbified, expanded page. < 1440923656 691032 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a programming language that looks like an office suite < 1440923665 429416 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Not that looks like an office suite < 1440923670 742368 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But that behaves like an office suite < 1440923674 594934 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yeah < 1440923681 691370 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but with turing complete files < 1440923696 50602 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :something that looks at first to be an office suite, but you can make programs in it < 1440923701 285065 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :For example, you can store data in various "programs" < 1440923704 35396 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a bit like excel < 1440923715 385659 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But to get data between programs, you have to use the "copy" and "paste" instructions < 1440923723 534250 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You can only do math in Excell < 1440923732 585151 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You can print stuff in Office < 1440923735 264056 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Wait < 1440923738 255352 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Not Office < 1440923739 6330 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Word < 1440923747 785685 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :people have made fully functional games in excel < 1440923756 983757 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No < 1440923765 568182 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I mean excel is the only place where you can do math < 1440923798 850676 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hello World would be something like: "open Word; type "Hello, World!"; print;" < 1440923810 60017 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :naah < 1440923818 676172 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But it gets better < 1440923823 537315 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'd rather have a programming language that looks like an office suite < 1440923870 657990 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :basically spreadsheet or document format which supports programming features - not a programming language with random office suite words thrown in < 1440923870 863951 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1440923884 410313 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :basically, no lines of code 7 < 1440923907 47562 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :as my clumsy hands accidentally touch the 7 from the numpad < 1440923909 616419 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :To do math, you have to do "Minimize word; open Excel; select ""; type ""; get ""; copy; minimize Excel; open Word; paste; print;" < 1440923923 366819 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You have different programs < 1440923933 310810 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And you transfer data between them via the Clipboard < 1440923951 160824 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :open OpenOffice; do all your stuff instead of minimizing and opening Microsoft Offartice; close; < 1440923974 413867 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It would also include statements about the badness of MS Office < 1440923979 76705 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :open ThisLanguageIsSpreadsheetFartNuts; close; < 1440924009 301885 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :open Word; open ; print; < 1440924016 194261 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's how you read a file and print its contents < 1440924023 743955 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :So it's confusing, too < 1440924035 461482 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :stop! stop rewording already existing programming languages! with you it's all do this, do that, do this, do that, some kind of glorified print, some kind of glorified read stream, some kind of this and that < 1440924043 579778 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it's driving me nuts < 1440924059 983363 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm not trying to just reword a programming language < 1440924066 212799 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm trying to come up with something original < 1440924070 364337 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But originality is hard < 1440924079 514035 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :As it turns out < 1440924095 511635 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :well try something other than reworded imperative lines of code then < 1440924118 841126 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I just thought it'd be funny to have a language where you open a bunch of different programs that don't intereact very well < 1440924144 219102 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :my office suite idea was good enough, but you had to come and ruin it with imperative lines of code < 1440924153 820403 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You had your office idea < 1440924155 462478 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I have mine < 1440924160 899647 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I didn't ruin it < 1440924168 234952 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :your idea isn't an office idea at all < 1440924171 230459 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I just came up with a different idea < 1440924179 723132 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it's a reworded Python < 1440924198 34416 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :With a weird clipboard feature >.< < 1440924202 586060 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It wasn't the final language < 1440924207 604141 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I was going to make it weird < 1440924208 872584 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :er < 1440924211 722328 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :which is basically mov < 1440924219 705885 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :or whatever < 1440924220 428041 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :True < 1440924264 119819 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :NEXT topic < 1440924268 225400 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Because ADHD is horrible < 1440924272 257958 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yay talk about my office idea now < 1440924286 904510 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :say that to OCD < 1440924292 715102 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :anyway < 1440924306 389339 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I have /pretty/ bad ADHD < 1440924315 868692 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And a bunch of other shit < 1440924321 127820 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :But go on < 1440924325 52476 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you have shit? wtf? < 1440924330 754223 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440924337 153917 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I keep it in my sock drawer < 1440924344 44586 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :keep it in the toilet < 1440924348 497509 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :NEVAAAAAAAAAAAR < 1440924359 137923 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Go on < 1440924413 791529 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :ok < 1440924415 884037 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :well < 1440924428 99935 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you know how people have managed to make all sorts of cool games in Excel < 1440924436 987526 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'll take your word for it < 1440924472 835811 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :how about we make an office suite that is easier for them to make games in than Excel < 1440924487 43396 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Interesting < 1440924487 761622 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :or basically extend the idea or something < 1440924506 406012 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :or we could make the programming language look and act enough like an office suite people don't realize they're making programs < 1440924535 392611 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :and when they realize, they'll realize that programming is easy and start programming < 1440924547 491375 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440924563 323283 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And we make it /just/ esoteric enough so that they join our little community, too < 1440924590 123275 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Because when I click "Random Page", I more often than not recognize the page I land on < 1440924606 443150 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yeah, we need more people in the esoteric community < 1440924639 56071 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :knowing me, I'll get bored of it before I start making it, but it's worth a shot < 1440924671 45806 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :although I have to go in an hour and thirty nine minutes < 1440924676 180777 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I've been planning to develop an Office Suite for a while < 1440924689 174434 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I could use this as practice, as it'll be a bit more simple < 1440924699 879521 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :More like making a programming language xD < 1440924707 61808 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what should it look like? it could look like a spreadsheet program, or a word document program < 1440924711 853426 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And I won't need to make a spellchecker < 1440924728 33337 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I think it should be a few programs, such as to emphasize the office suitiness < 1440924769 805556 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I think that we should make it so that you can do cool stuff at the base, but oh, to do this you need to edit the .cfg which isn't too hard, oh you want to do that? You'll need to frobnicate the fnord... < 1440924778 691174 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's how we entice them onto a technical level < 1440924864 994558 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Which is one of the most intimidating parts of programming < 1440925012 310225 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :frobnicate? < 1440925013 429139 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :fnord? < 1440925044 324494 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :maybe there could be six levels of difficulty based on which program < 1440925050 525026 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :word, spreadsheet, database... < 1440925212 573738 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :or maybe just the same difficulty each < 1440925467 600653 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Word: You can hide chunks of text inside spoilers, simulating a decision tree. < 1440925737 477017 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Word: You can create buttons to go to different pages, simulating finite state automata. < 1440925744 434448 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Woohoo! < 1440925767 159484 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I just beat 2048 in one go! < 1440925789 161952 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Those are both good idea < 1440925790 552340 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :s < 1440925794 162480 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Spreadsheet: You can type formulae into cells, simulating computation. < 1440925852 387641 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :No, I think that's /actually/ computation :P < 1440925858 985835 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I've decided to keep the first idea for Word, and put my second Word idea into Presentation. < 1440925868 885039 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Good idea < 1440925875 316141 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Are you writing this stuff down somewhere? < 1440925888 347842 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :No, I'm typing it. < 1440925915 804721 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ah < 1440925921 440285 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Typing = writing in my world < 1440925927 765966 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Where are you recording this? < 1440925964 336037 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm not recording anything, I'm not a youtuber. < 1440925989 770384 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :But you gave me an interesting idea. Let's include a movie maker in the office suite. < 1440926014 623851 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I mean where are you putting this information so you can later access it xD < 1440926029 120644 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I'm basically trying to figure out if you're putting it in Google Docs < 1440926030 845798 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Or not < 1440926036 328533 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :not google docs < 1440926040 27089 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :OK < 1440926044 228176 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm typing it down in Notepad < 1440926080 150206 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ah < 1440926244 474737 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what about database? < 1440926255 90784 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Ping timeout: 244 seconds < 1440926277 382192 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :IDK < 1440926284 665267 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That'd be the "Advanced Users" one clearly < 1440926296 493114 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so it should be more advanced < 1440926307 458701 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :database already feels like a programming language < 1440926337 13241 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Database: You can create functions that conditionally modify database entries. < 1440926343 708565 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Yes < 1440926366 620993 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Should we allow the programs to be unified into a vast interconnected web? < 1440926385 128642 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what do you mean? < 1440926445 774479 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :E.g. you can unify a BUNCH of different components into a single game < 1440926470 200967 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Like, a Database/Spreadsheet-based game < 1440926486 246462 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Or Database-backend-spreadsheet-frontend < 1440926494 264440 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Well < 1440926498 534557 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Spreadsheet-midend < 1440926514 615825 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Bundle: You can create buttons in the words of a document that trigger functions that conditionally modify database entries. You can create textboxes that display certain entries from the database. < 1440926546 117339 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :actually, naah < 1440926651 174395 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Movie: You can create interfaces to go to different parts of the movie, like the menus in an actual movie. < 1440926736 829540 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :which then we might as well change Presentation < 1440926776 38198 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so right now we have Word, Spreadsheet, Presentation, Database, and Movie < 1440926778 818253 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Interesting < 1440926784 346897 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What's Bundle? < 1440926791 987464 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Is that part of MS Word? < 1440926795 628563 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :no < 1440926798 5792 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I mean office < 1440926802 438182 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What is it then? < 1440926806 332601 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Is it your own name? < 1440926810 124786 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Bundle would've been a name for a document with all five elements < 1440926821 285127 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :Word, Spreadsheet, Presentation, Database and Movie < 1440926831 851839 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I'm thinking of changing Presentation < 1440926849 261602 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yeah, I'm removing Presentation < 1440926881 661125 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Ah < 1440926889 707773 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :We can add presentation if we feel like it < 1440926894 628936 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :movie can replace presentation < 1440926920 700088 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :it'd be easier to do movie than presentation, atleast as how a presentation is usually thought of as < 1440926932 515249 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :you don't want to click Presnetation, and suddenly see a movie maker window < 1440926983 805357 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :now to make it look a bit more esoteric < 1440927003 770545 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :have any ideas? < 1440927026 581377 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :we could make the language used to create macros in Database more compact < 1440927050 110985 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :by more compact I mean compact, I haven't even started making the suite < 1440927097 130172 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :me or you or I (said it like that to satisfy grammar nazis) < 1440927213 298399 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :What _language_ are we going to make this in? < 1440927229 74532 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It needs to be something with an R library most definitely < 1440927234 787705 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :R library? < 1440927241 947806 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1440927248 229632 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :R < 1440927252 192039 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It's a programming langauge < 1440927257 380118 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1440927257 997060 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It does graphing and stuff < 1440927263 153514 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It's very nice < 1440927275 270864 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :It has a function to calculate P Value given a vector or something < 1440927282 402388 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but I want a good macro language < 1440927282 856801 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :And Standard Deviation < 1440927303 332641 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :We'd use a language which has a library FOR R < 1440927312 498128 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :You can just make R Libraries, apparently < 1440927319 290323 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :That's how code works as it turns out < 1440927336 64690 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :I need to sleep < 1440927341 388584 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Guhni < 1440927342 875011 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :if (some entry satisfies this condition and/or/xor that condition and stuff) then (modify this entry to some formula of the other entries something something) < 1440927363 804764 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but... < 1440927385 441110 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :how about unconditional modification < 1440927393 358478 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but with the formula thing < 1440927413 754395 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :imperative version of formulae in cells thing < 1440927487 918505 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 246 seconds < 1440927508 478840 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1440927589 896676 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net QUIT :Ping timeout: 244 seconds < 1440928132 419068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1440928147 883423 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1440928172 793067 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Ashl 5* 10New user account < 1440928188 352701 :sebbu!~sebbu@ADijon-152-1-24-229.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1440928234 694125 :sebbu!~sebbu@ADijon-152-1-24-229.w83-194.abo.wanadoo.fr QUIT :Changing host < 1440928234 786636 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1440928234 786691 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Read error: Connection reset by peer < 1440928240 887896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Swapper14]]4 M10 02http://esolangs.org/w/index.php?diff=43971&oldid=35536 5* 03Ashl 5* (+24) 10 < 1440928565 582776 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :but what I really wanted was a programming GUI that looked like an office suite < 1440928569 633775 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :so it feels professional < 1440928693 591907 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440928842 502339 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :@tell boily http://csclub.uwaterloo.ca/~scshunt/mj-reference-wip.pdf < 1440928842 556703 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1440929404 797887 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I wonder, can we define a turing complete language as a language which can generate every possible infinite output in infinite time? < 1440929453 630462 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :what does 'every possible' mean < 1440929490 952362 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :each and every < 1440929523 264947 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :or could we give this definition a new name? < 1440929529 856684 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what form does the output take? < 1440929544 849782 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :a string of characters, from a finite alphabet < 1440929572 794551 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :or an infinite alphabet or space such as the real nmbers < 1440929574 790230 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :numbers* < 1440929620 371387 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :does 'every possible infinite output' include the binary expansion of chaitin's constant < 1440929622 680194 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :? < 1440929637 12391 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :yes < 1440929655 398118 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :then no, we can't define a turing complete language that way :P < 1440929656 826072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In any case, I think this doesn't do what you want, because /deterministic/ TMs can only do this if you also allow infinite input, but stupid machines (which just copy an infinite input or generate a random stream of output characters) satisfy the definition. < 1440929696 334406 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1440929698 717013 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :right... < 1440929702 161095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(randomness can be regarded as a special kind of infinite input) < 1440929721 123218 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :anyway < 1440929748 474148 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I want to get a programming language for which I can design an interface which looks and feels like a professional business suite < 1440930010 194711 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1440930520 772140 :rdococ!~rd606six@unaffiliated/octagonfly NICK :rdococ_afk < 1440931680 641321 :rdococ_afk!~rd606six@unaffiliated/octagonfly QUIT : < 1440931770 650284 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Read error: Connection reset by peer < 1440931992 964162 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440934269 594312 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1440934295 881294 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1440934390 611006 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Ping timeout: 240 seconds < 1440935093 330702 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 256 seconds < 1440935129 582221 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 JOIN :#esoteric < 1440935556 989794 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1440935683 533874 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1440935890 897509 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1440936033 153931 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1440936168 527724 :J_Arcane!~chatzilla@37-219-73-162.nat.bb.dnainternet.fi QUIT :Ping timeout: 255 seconds < 1440936361 784000 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 246 seconds < 1440936386 785536 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i have some thoughts about how to approach writing an interpreter, but i'd like to know if it would be the right approach if anyone is willing to lend some help < 1440936755 996534 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's your approach? < 1440937087 392846 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i'm thinking the lexer/tokenizer goes through the source character by character, depending on what character it detects, call a lexer function specific for each type of character related to the functions of the language < 1440937092 628845 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :(i hope i'm making any sense) < 1440937128 56150 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :each of these functions either continues to recursively parse the source, or when encountering a closing char, returns the token array < 1440937135 495844 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440937148 465638 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :but i'm afraid it's going to be a whole lot of parser functions < 1440937286 144572 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i'm also really unsure how to even begin categorizing and interpreting the tokens, but then again maybe the best approach is just to dive into it and solve each problem as i go. < 1440937324 759121 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :the lang i'm going to interpret is this btw http://pastebin.com/gnd67AKg a sense of what needs to be done might help < 1440938370 911912 :J_Arcane!~chatzilla@37-219-73-162.nat.bb.dnainternet.fi JOIN :#esoteric < 1440938925 907493 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i'm starting to wonder if the problems that arise are due to it being a badly designed language < 1440939348 495979 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1440940494 467176 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Churro14]]4 M10 02http://esolangs.org/w/index.php?diff=43972&oldid=42975 5* 03Ashl 5* (+24) 10 < 1440940515 92274 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Ping timeout: 244 seconds < 1440942500 808523 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1440944020 31085 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 244 seconds < 1440944164 433956 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440944359 92023 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Ping timeout: 244 seconds < 1440944599 319608 :bb010g!uid21050@gateway/web/irccloud.com/x-zpdmzluqcdicdvah JOIN :#esoteric < 1440944764 490319 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1440945029 477434 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1440945127 491184 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:HQ9+14]]4 10 02http://esolangs.org/w/index.php?diff=43973&oldid=16691 5* 03LegionMammal978 5* (+115) 10/* Proving all the tasks are possible */ < 1440945141 440126 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:HQ9+14]]4 10 02http://esolangs.org/w/index.php?diff=43974&oldid=43973 5* 03LegionMammal978 5* (+101) 10/* Proving all the tasks are possible */ < 1440945142 261863 :sunnymilk!~sunnymilk@unaffiliated/sunnymilk PART :#esoteric < 1440946090 416075 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1440946338 810004 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1440948403 49264 :rdococ!~rd606six@unaffiliated/octagonfly JOIN :#esoteric < 1440948411 918736 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1440948524 912902 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :hey guys < 1440948546 822279 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1440948696 562493 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1440949022 908987 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :stalem: I feel like you have the right approach here. < 1440949027 354260 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1440949027 408536 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1440949165 349161 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :My instinct would be to do pretty much what you just said. < 1440949167 648694 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You might end up with a whole lot of functions. But if you need to do a whole lot of different things, then having a whole lot of functions is correct. < 1440949514 89130 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :tswett: haha i guess that makes sense. the main issue tho would be to preparse the [x]n and x..n parts, but as they're only two kinds of checks it might suffice to have exceptions for those < 1440949559 552883 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :At least for [x]n, you might want to do it in two steps. First, do a preprocessing phrase where you process [x]n but just leave everything else as-is. Second, parse everything else. < 1440949654 79242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1440949696 228405 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :that would actually be a great idea. i could just pass the char array to a preparse function that checks for [x]n, inserts x n number of times and return the resulting array < 1440949711 867549 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :then pass that result to the main parser < 1440949740 635499 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Read error: Connection reset by peer < 1440949997 501959 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :although i guess it would be called a preprocessor :P < 1440950025 982532 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440950924 209502 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 NICK :stale-food < 1440951489 94998 :FireFly!~firefly@oftn/member/FireFly QUIT :Ping timeout: 244 seconds < 1440951946 107824 :JesseH!~JesseH@oftn/member/JesseH JOIN :#esoteric < 1440952153 611811 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It also depend what programming language you are going to write it with < 1440952171 693293 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :?messages-loud < 1440952171 795816 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :stalem said 1d 4h 8m 21s ago: first iteration of lang generation script done! gonna try and write up a desciption and you can have a look < 1440952982 499515 :tjt263!~RAPSCA77I@unaffiliated/tjt263 JOIN :#esoteric < 1440953396 354544 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1440954406 301283 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDude < 1440954666 816119 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I want to write a better terminal emulator / ssh client for Windows < 1440954694 783019 :sedirc!~sedirc@ec2-52-25-138-238.us-west-2.compute.amazonaws.com JOIN :#esoteric < 1440954713 998906 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :!learn sedirc i'm a bot written in sed, my source is here: https://gist.github.com/izabera/345327710e70c10c4e45 < 1440954714 307523 :sedirc!~sedirc@ec2-52-25-138-238.us-west-2.compute.amazonaws.com PRIVMSG #esoteric :Ok, izabera < 1440954728 96494 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :factoids are per channel < 1440954762 2057 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that counts as esoteric, doesn't it? < 1440954783 873268 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :written in sed? < 1440954787 773366 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1440954813 613857 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :cool < 1440954829 136560 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I used to be quite good with Visual Basic on XP < 1440954851 730489 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Maybe I can write a better terminal/ssh thing with VB? < 1440955026 508355 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :it should theoretically be possible < 1440955035 834169 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes it might be < 1440955041 10515 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I used VB6 as well < 1440955055 343253 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :those were the days < 1440955077 589102 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :I prefer a more esoteric language < 1440955138 452107 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there's xterm for cygwin < 1440955157 30256 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :probably a bunch of other terminals will work out of the box in cygwin < 1440955173 587131 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I wrote a gopher client in VB6 < 1440955248 128237 :stale-food!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :zzo38: actually c# ;_; only useful lang i know that i'm currently fluent in < 1440955286 693836 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I think xterm is a pretty good terminal emulator though, although there are some things I would have omitted as well as some things it lacks but should include. < 1440955368 867995 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :such as? < 1440955392 771526 :rdococ!~rd606six@unaffiliated/octagonfly PART :#esoteric < 1440955420 773586 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I would add a resource that contains codes which the terminal interprets (as if it had received) whenever the terminal is reset, therefore you can change various settings with it that cannot be set with other resources (also it mean some other resources are not needed) < 1440955472 342968 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Also some Tektronix features are not currently emulated < 1440955479 318340 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yes there is cygwin, but I think it would be nice to have something with ssh integration but not crappy like Putty < 1440955506 266094 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :(I'm using a cygwin terminal right now) < 1440955544 68781 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :cygwin has ssh, I use it all the time < 1440955553 241723 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :So I'mma have a "Connect" menu, with options "SSH", "Raw TCP", "Raw Secure TCP" < 1440955558 983870 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Sgeo: < 1440955566 796222 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :right but not integrated < 1440955575 26277 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :What, you mean with a GUI? < 1440955578 430078 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Yeah < 1440955606 523905 :Lymia!~lymia@magical.girl.lyrical.lymia.moe QUIT :Quit: Hugs~ <3 < 1440955607 625105 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :I guess I personally find typing more convenient < 1440955615 668416 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :^ < 1440955630 674463 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :and cygwin isn't an EXE you can just dump on some guy's computer < 1440955684 461647 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Ping timeout: 250 seconds < 1440955705 943314 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Some DEC features are not implemented in xterm either < 1440955723 353427 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I would also want ANSI music support < 1440955778 830051 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :zzo38: that could actually be somewhat possible if the ssh program is in the gui program... < 1440955789 996574 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1440956271 463338 :darkl0ck!~v1rtuehea@TOROON2634W-LP140-03-2925478442.dsl.bell.ca JOIN :#esoteric < 1440956587 68387 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net QUIT :Quit: Leaving < 1440956590 978148 :bb010g!uid21050@gateway/web/irccloud.com/x-zpdmzluqcdicdvah QUIT :Quit: Connection closed for inactivity < 1440956931 893599 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :windows git dist comes with ssh and a few other unix utils, lighter weight install than cygwin, if you just want a partial unix cmd set < 1440957406 992809 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1440960426 15686 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :holy shit < 1440960428 374480 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :tcpcon = New Net.Sockets.TcpClient(host, port) < 1440960439 825695 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :fuck < 1440960492 848783 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I spent so much time writing C that i forgot what speaking a highlevel language feels like < 1440960552 334223 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :This is something that even C could do a lot better. int fd = tcp_client(host, port); is a *perfectly doable* API that BSD sockets doesn't have. :) < 1440960577 503965 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :right < 1440961269 470959 :Melvar`!~melvar@dslb-094-221-221-196.094.221.pools.vodafone-ip.de JOIN :#esoteric < 1440961341 297120 :idris-bot!~idris-bot@dslb-092-072-161-166.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds < 1440961347 93243 :Melvar!~melvar@dslb-092-072-161-166.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 244 seconds < 1440961439 552331 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :see http://man.cat-v.org/plan_9/2/dial < 1440961517 395181 :idris-bot!~idris-bot@dslb-092-072-129-184.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1440961542 463111 :Melvar``!~melvar@dslb-092-072-129-184.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1440961671 1137 :Melvar`!~melvar@dslb-094-221-221-196.094.221.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1440961818 420667 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what do they use to generate the web version of those pages? < 1440961904 584809 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes you could make the library that does that kind of "tcp_client" though, I suppose < 1440962048 618384 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :izabera: you could /join #cat-v and ask :P < 1440962059 92549 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i actually was already there and i asked < 1440962060 400983 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :<.< < 1440962065 370942 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :oh :P < 1440962067 618378 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :i'm not on there < 1440962085 598561 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :well, was not < 1440962268 925912 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Such function could be made also to automatically select IPv4/IPv6, as well as to automatically do other stuff (possibly based on pseudo-TLDs and so on in the host name), etc < 1440962353 9 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I still am trying to think of what other stuff to write to add into the character back story. He may be here soon! < 1440962403 197230 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :zzo38: IPv4/IPv6 autoselection should be trivial even in normal BSD sockets if you just use getaddrinfo. < 1440962432 887036 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :(getaddrinfo returns a linked list of things to try connecting to, in preferred order. So you iterate through, try IPv6, and then IPv4) < 1440962529 447217 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :However I suggestion something else too, which is pseudo-TLD so that if you end a domain name with .ipv4 then it will strip out the .ipv4 and then connect normally but force IPv4 to be used instead of IPv6 < 1440962695 196387 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dogescript14]]4 10 02http://esolangs.org/w/index.php?diff=43975&oldid=40983 5* 03LegionMammal978 5* (+9) 10 < 1440962806 195587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: you could sort of implement that, if you chose a prefix that's a little longer, by buying a domain name and running special purpose name servers serving it that query name servers and filter to ipv4 < 1440962821 549365 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I don't think it's an idea I like in first place < 1440962823 852806 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It is meant to be a pseudo-TLD though and not a real one < 1440962947 889114 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Now, which control should I use to display the text from the server? < 1440962955 554048 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :and from the client < 1440962979 663493 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I am thinking maybe a Rich Text box? < 1440963000 806914 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :oren: I was expecting just draw it into a picture box < 1440963019 86496 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Hmm that might be simpler actrually < 1440963023 422126 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Yeah good idea < 1440963035 598873 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :A text box work for receiving text from a gopher server (although you have to use Windows API to make long enough text), but for a terminal emulator I think a picture box would be better. < 1440963105 385129 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: um, what are you developing? < 1440963109 640410 :tjt263!~RAPSCA77I@unaffiliated/tjt263 QUIT :Ping timeout: 265 seconds < 1440963185 194917 :rdococ!~rd606six@unaffiliated/octagonfly JOIN :#esoteric < 1440963186 611009 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :A terminal emulator/ssh/tcp client < 1440963191 425763 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :In Visual Basic < 1440963210 930512 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :to get my hand in VB again < 1440963229 806202 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :we need some kind of esoteric basic < 1440963242 499578 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I think there are several < 1440963252 935840 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1440963256 907729 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :true < 1440963295 539955 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :BFBASIC < 1440963304 748169 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Sesame oil sample.jpg10]]": unused offtopic image, possibly copyvio < 1440963592 444687 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Also there was a BASIC/Lisp hybrid that i can't recall the name of < 1440963609 938113 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :oh yes. Heresy < 1440963637 234230 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :what heresy < 1440963658 137752 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :https://github.com/jarcane/heresy < 1440963753 52418 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :brilliant name < 1440964010 859163 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :which part is basic-like? < 1440964034 558977 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net JOIN :#esoteric < 1440964076 59343 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hellu < 1440964104 704647 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hi < 1440964195 677694 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :heppalo! < 1440964204 214496 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Hi < 1440964223 748162 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net PRIVMSG #esoteric :Playing MC with my sister, so my presence will be thin < 1440964246 354937 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I'm writing a terminal emulator in Visual Basic. is this 1. awesome 2. horrible 3. both? < 1440964270 290852 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: both < 1440964372 238819 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah, definitly both, but a bit more horrible than awesome, i think < 1440964387 68645 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 260 seconds < 1440964413 375234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: how feature complete do you want it to be? just a dumb terminal that support \r \n \b but no other control? more? < 1440964510 316355 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :b_jonas: A terminal that fails to implement ANSI escapes kinda sucks. < 1440964533 971020 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: and what library are you using to implement the ssh part? < 1440964554 807224 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I want it to implement as much as possible. < 1440964593 500573 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :There's some real crazy terminal features that probably aren't worth implementing. < 1440964625 125814 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Such as tektronix graphics. :) < 1440964628 773116 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440964632 843020 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I havent' got to the ssh part yet, I'm working on raw tcp < 1440964815 876955 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :I practically guarantee you won't care to implement tektronix graphics. Though, if you really *must*, you could probably use xterm as a reference. < 1440964883 14513 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :If I have to, I'll implement ssh myself. but it looks like .Net has an ssl interface < 1440964907 611444 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :I dunno if that'll be helpful. SSH isn't SSL. < 1440964923 891132 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Though I imagine .Net is also exposing the crypto functions, which should help. < 1440964936 25071 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :exactly what i'm thinking < 1440964938 13238 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :The protocol's different, but the crypto is the same. < 1440964946 948069 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :(for the most part) < 1440965404 785566 :Melvar``!~melvar@dslb-092-072-129-184.092.072.pools.vodafone-ip.de NICK :Melvar < 1440965857 669964 :stale-food!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 NICK :stalem < 1440967164 482853 :hppavilion[1]!~Lordofthe@133-171-58-66.gci.net QUIT :Ping timeout: 255 seconds < 1440967296 616436 :TieSoul!~quassel@86.89.119.147 QUIT :Remote host closed the connection < 1440967370 253669 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :hey guys quick q: is it normal for a lexer/parser to contain lots of if/then/else statements? < 1440967416 440028 :APic!apic@apic.name QUIT :Ping timeout: 264 seconds < 1440967419 357609 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: stalem mentioned that he's writing some sort of lexer or parser that uses separate recursive functions for each state, or something like that. I think you can help him. < 1440967445 656815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :recursive descent, or recursive ascent? < 1440967449 957101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stalem: either that or switch statements < 1440967478 896601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lexers often are literally state machines; parsers tend not to be mathematically identical to state machines but have a lot of features in common < 1440967517 410963 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :yeah it's pretty much like that. thing is, i'm only at the first condition in the _preprocessor_ and i have already a nest building < 1440967525 738595 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ i'm thinking the lexer/tokenizer goes through the source character by character, depending on what character it detects, call a lexer function specific for each type of character related to the functions of the language” < 1440967529 946393 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ^ < 1440967539 422951 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :what's the key difference between a lexer and a parser then? < 1440967561 382611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stalem: a lexer is splitting the input into tokens, and traditionally takes a regular language as input; there's no "long-range" state < 1440967565 522754 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i'm not too knowledgeable in all the terminology, but i'm gonna learn! < 1440967569 490788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're just trying to recognise words / punctuation groups < 1440967581 14690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, a parser is splitting a list of tokens into a nested structure, so it can do things like matching brackers < 1440967584 46671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*brackets < 1440967590 646627 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a lexer recognizes a _sequence_ of tokens, a parser makes a _tree_ from a stream of tokens (sometimes called "symbols" in that context) < 1440967600 978860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and normally is based on a context-free language < 1440967612 488513 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :ah ok, so pipelined it would be lexer > parser > interpreter/compiler? < 1440967626 322770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stalem: yes < 1440967634 236841 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :neat! < 1440967643 778708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually often the lexer's implemented as a subroutine of the parser < 1440967652 638293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the parser calls the lexer whenever it needs more tokens < 1440967717 982519 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i see. are there any obvious benefits to doing that rather than tokenize then pass the array to a parser? < 1440967765 74987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :memory usage, mostly < 1440967776 166253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't need to allocate a temporary array for keeping the token list around < 1440967866 618031 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :very true. i'll tackle that hurdle when i get there. thanks for the wisdom! < 1440967901 922220 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :so in conclusion, this nesting isn't all that uncommon then? http://pastebin.com/kFNEhnRC < 1440967924 485653 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net JOIN :#esoteric < 1440967933 56355 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Hellu < 1440967940 806230 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :greetings! < 1440967955 246661 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :insert clever greeting pun on the name "stalem" here! < 1440967968 78955 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Stallom, perhaps? < 1440967976 311461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stalem: what you're writing there is basically a state machine < 1440967978 580971 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :shtallom even? < 1440967981 760282 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Sthelloem? < 1440967988 864634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just using separate variables rather than a single "state" variable, so it looks a bit different from normal < 1440968008 504496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is pretty much what I expect to see in a lexer < 1440968063 791237 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :What's he trying to make? < 1440968065 299465 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :ais523: oh. well it's just the preprocessor but i guess i'm doing something right? when you mention state machine i get unsure. sheesh i feel i have so much to learn still hah < 1440968068 861240 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :A Parser using an FSM? < 1440968088 334782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: stalem's working on a lexer/parser < 1440968089 723150 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what? I always thought "stalem" just stands for "stalemate" < 1440968092 972460 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :hppavilion: i'm trying and failing it seems < 1440968095 461204 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :With an FSM? < 1440968096 494669 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :LOL! < 1440968099 138828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't explicitly using an FSM atm < 1440968101 510475 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :b_jonas: indeed it does < 1440968101 934217 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :N00B! < 1440968104 276633 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1440968105 154581 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :;_; < 1440968109 342728 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It's ok < 1440968112 670253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: err, you do realise that like 99% of lexers are FSM-based? < 1440968117 183940 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :We were all n00bs once < 1440968126 211360 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I was talking about the parsing part < 1440968129 722551 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :i'm just too old to be a n00b imo < 1440968146 123062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: stalem hasn't really started on the parsing portion yet < 1440968151 488802 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I know lexers are FSM based. I've written many in my life, all of which are regex-based < 1440968152 338779 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1440968156 849599 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :just the preprocessor < 1440968160 726928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stalem: you _could_ try to read a book about lexing and parsing though, if you're interested in this < 1440968163 272646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, we know that unless the language is very simple, then a state machine is insufficiently powerful to parse it < 1440968165 736600 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :stalem: NO LONGER A N00B! < 1440968185 266018 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric ::O that was quick! how did i do that? < 1440968200 243018 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :If it has parenthesis that must be matched, it needs at least a Stack Automaton < 1440968202 418388 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :b_jonas: i got a lot of free time, that's a great idea. could you recommend any good ones? < 1440968212 94425 :fowl!fowl@gateway/shell/elitebnc/x-tlfphuodjtfzccnv PRIVMSG #esoteric :I read fsm as flying spaghetti monster >.> < 1440968213 510844 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Preferably something like Backus-Naur Form < 1440968216 706223 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :We all do < 1440968221 708954 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :They are One and the Same < 1440968228 930522 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't < 1440968233 965992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fowl: that is also good at parsing, but harder to write < 1440968235 71968 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :You're a n00b then. < 1440968240 50629 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i prefer ipu over fsm < 1440968246 512271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stalem: I'm not really sure, because I've seen only a few such books, but < 1440968248 766767 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :stalem: What language are you using? < 1440968268 667869 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me find the two I've read recently when I realized I know too few about context-free parsing < 1440968282 786506 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I still know too little, mind you, but the books are good < 1440968288 697532 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :b_jonas: heh fair enough! < 1440968303 634864 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :hppavilion[1]: c# :/ < 1440968305 590289 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I'd still want to learn more < 1440968312 74666 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :stalem: C# is fine. < 1440968322 442305 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I prefer Python, but that's because I'm a n00b < 1440968329 522542 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i wrote a lexer for rail. it was fun < 1440968329 628673 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I really like calling people n00bs today < 1440968341 910871 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :not the optimal language, but i feel like learning stuff on my own at this time, with my uneducated arse, is gonan be a bit too much right now < 1440968348 543733 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :C# has Operator Overloading, right? < 1440968365 342662 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :no idea actually. i understand python is really powerful though? < 1440968368 926371 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :If so, you can makes something that looks like BNF pretty easily < 1440968371 214449 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It is < 1440968386 671245 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stalem: a deep but old classical book is Aho, Ullman, ''The theory of parsing, translation, and compiling'' < 1440968388 462060 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It's dynamically typed, it has built-in maps, it has a bajillion libraries < 1440968398 984809 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :thing is, i should propably learn a bit more about processing streams of chars and tokens before i delve into BNF < 1440968407 496646 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It has ever operator overloading thing you would need < 1440968410 686943 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :You can overload operators < 1440968416 522173 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :ON THE RIGHT-HAND SIDE < 1440968423 580807 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :b_jonas: thanks, adding to my notes! < 1440968448 114210 :x10A94!~x10A94@178.252.73.97 QUIT :Read error: Connection reset by peer < 1440968471 225223 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :stalem: I recommend using Parser Combinators to generate an AST < 1440968477 932698 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :hppavilion[1]: by operation overloading do you mean overloading stuff like + etc? < 1440968482 490280 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Yess < 1440968485 916672 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :s/ss/s/ < 1440968498 774289 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :hm no i don't think it can no, but then again i havne't looked into it :P < 1440968510 21634 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :But that's just because the only ways I know of parsing are Parser Combinators and the Shunting-Yard Algorithm (which only works for arithmetic expressions) < 1440968513 307104 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I think it can, actually < 1440968521 462676 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :http://www.jayconrod.com/posts/38/a-simple-interpreter-from-scratch-in-python-part-2 < 1440968530 455950 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :That's a good article on parser combinators < 1440968543 916684 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stalem: before that, I've read Hopcroft, Motwani, Ullman, ''Introduction to Automata Theory, Languages, and Computation''. This requires very few prerequisites and contains good explanations, but also covers a lot of theory-only non-practical stuff, like the double-exponential reduction to two-counter machines < 1440968544 234593 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It's easy to understand, because python looks like pseudocode < 1440968566 174590 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :brb guys < 1440968573 388009 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't learn too much of it, but it was remarkable to me because of the nice style it was written < 1440968669 743205 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There's also Knuth's TAOCP volume 5 for lexing, and possibly volume 6 “God willing […] but only if the things I want to say about those topics are still relevant and still haven't been said” (according to Knuth) < 1440968686 678445 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, volume 5 is also about parsing < 1440968694 334819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, I'm not sure how they're divided really < 1440968699 565044 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so anyway, volume 5 < 1440968754 633946 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440968886 325777 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :phew very much to take in and learn < 1440968912 706136 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :things is i gotta go now, up early tomorrow < 1440968934 351600 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :thanks for the great wisdom guys i appreciate your help! < 1440968954 737575 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :and for the book tips and links as well ofc < 1440968958 312888 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :someone should suggest other books though < 1440968961 72817 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm making an Uber-Simple Imperative Langauge for learning the basics of programming < 1440968964 188795 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because I only gave one useful book tip < 1440968976 572669 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It's for wrapping your head around concepts more than for being useful < 1440968983 654864 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :What should I call it? < 1440968989 406494 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :its always a start! < 1440968994 242291 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It'll probably look like Lua < 1440969008 10681 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :There'll be ones for all sorts of paradigms < 1440969010 158465 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :couldn't help you there sorry, domain terminology still also evades me < 1440969014 640301 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 PRIVMSG #esoteric :bye for now o/ < 1440969148 916222 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stalem: what's your background? it may help someone suggest a more approperiate book < 1440969164 105699 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :hppavilion[1], lua is neat < 1440969192 475366 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm calling the Pythonic Imperative langauge BasiCode which is a very stupid name < 1440969201 729620 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :But it's all I can think of < 1440969210 154549 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :You could call your language "B.A.L.I.C" < 1440969218 12494 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :This is going ot be a high-level langauge < 1440969224 598078 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'll also make a fake low-level langauge < 1440969233 883009 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :*language *language < 1440969236 140365 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :beginners all-purpose learn-stuff instruction code < 1440969266 594628 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Beginner's All-purpose Learning Tutorial Introduction Code perhaps? < 1440969267 587715 :stalem!54dbf5f4@gateway/web/freenode/ip.84.219.245.244 QUIT :Ping timeout: 246 seconds < 1440969269 5314 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :BALTIC < 1440969297 245688 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :KISSLTIRCAAAUBNR < 1440969308 488799 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :My ancestory is Norwegian, so that's an appropriate name < 1440969313 53486 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'll go with it < 1440969326 940610 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Beginner's All-purpose Learning Tutorial Imperative Code < 1440969355 158095 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :i forgot what the last name i suggested stood for < 1440969391 295198 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric : beginners all-purpose learn-stuff instruction code < 1440969406 311334 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :No, KISSLTIRCAAAUBNR < 1440969410 572637 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1440969424 391469 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :JesseH: Do you want to help me figure out what the language should look like? < 1440969430 639735 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :sure! < 1440969439 684263 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1440969444 724187 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :You good with Google Docs? < 1440969457 374161 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It's my document system of choice for now < 1440969511 468669 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :JesseH? < 1440969535 266471 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I studied google docs in college for many years. < 1440969548 859686 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Link me to your doc. < 1440969554 926805 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1440969558 380680 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Let me finish making it xD < 1440969559 55342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, are you a Google PhDocs now? < 1440969566 670677 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :... < 1440969571 171028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` words --esolangs 20 # more names < 1440969572 94921 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :best cola/m recurscript furse highfiverow goto++ philosophy divzeros bull suff muxcon ora dog chiewuddled bfjouse oddbal ora sendex.php pi ork < 1440969572 200174 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :That is amazing < 1440969613 691753 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Somehow that manages to not look like 20 words, even though it is. < 1440969632 916566 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :`` words --derplangs 20 < 1440969634 84360 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unknown option: derplangs < 1440969811 478220 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --list < 1440969812 244787 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian --esolangs \ default: --eng-1M < 1440969840 637212 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` words --finnish --swedish --norwegian --esolangs 20 # let's get some northern esolangs here < 1440969843 155535 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :maican mdpn sink 2iotackarttin velang smentrasseen bordinsomre expantuva hånds abc ars sydämpämmerar 6ix ojäädess ystelladadach kistavlöps kabitchica aukturein eleckey varm < 1440969850 113630 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :`` words esolang # == derplang < 1440969852 271979 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Argument "esolang" isn't numeric in int at /hackenv/bin/words line 148. < 1440969859 192788 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :I dont understand this < 1440969891 63294 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just running shell commands. The command in question takes the above-listed flags, and a single non-flag argument, which is the number of words. < 1440970036 684323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` words --esolangs 20 < 1440970037 426353 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :toi udageunshacking smithb bitbit regexpl thue ane twiseporisp minimal bogu oddball thisesol sher hargh! brainfuck oof itflipt xigxag bare c- < 1440970055 8460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am very amused at "brainfuck" showing up literally < 1440970067 339442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it must be a very common nonagraph in esolang names < 1440970092 769004 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fun fact: "nonagraph" is a nonagraph. < 1440970109 448513 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Probably not a very common one. < 1440970110 826246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not necessarily a real word, I tried my best to reverse-etymologise one though < 1440970153 825331 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1440970392 974370 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1440970930 633093 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1440971105 430453 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07QKAS14]]4 10 02http://esolangs.org/w/index.php?diff=43976&oldid=43441 5* 0396.59.227.171 5* (+5) 10fixed link < 1440971808 312353 :rdococ!~rd606six@unaffiliated/octagonfly QUIT : < 1440972010 115885 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm 23 < 1440972012 880697 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :happy birthday to me < 1440972027 832789 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :What's the netcat incantation to listen and send a string to whoever connects? < 1440972056 191287 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :happy birthday izabera < 1440972181 572466 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I'ts wrikng !!!!1111 < 1440972190 929757 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :well kinda < 1440972243 304626 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I successfully sent "Hello, Wor" to my terminal < 1440972321 670630 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Still needs a ton of work < 1440972776 538443 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :So I'm making a Terminal/CLI/Shell/whatever based on Data Structures < 1440972830 37781 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm looking for the best data structures to include < 1440972919 556103 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :You know what'd be a cool language? < 1440972929 159802 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Splay trees, mostly because of the nomenclature. < 1440972942 907970 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :One where you declaratively define machines that perform the task for you < 1440972948 661464 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'll investigate those < 1440972952 8952 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Splaying involves zig, zig-zig and zig-zag steps. < 1440972978 918663 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Oh < 1440972990 120170 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm going for more abstract data structures than implementations < 1440973013 514004 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Well < 1440973015 653655 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :ACTUALLY < 1440973025 713682 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm just being horribly inconsistent with what I choose < 1440973053 785905 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm going by the general rule that their design has to be more abstraction-based than based on how you concretely implement it < 1440973181 967243 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well. I was going to say Bloom filters next, because I hear they're very trendy, but that too might not be "abstract" enough by your definitions. It's just a particular kind of probabilistic set. < 1440973194 313587 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Oooh < 1440973197 671330 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I like bloom filters < 1440973206 485724 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I included them already though xD < 1440973229 565643 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I think I might actually have enough Data Structures already :P < 1440973296 868278 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Array, Vector, LinkedList, SkipList, Stack, Queue, Deque, Tape, Set, Bag, BinaryTree, Tree, Graph, BloomFilter, Database < 1440973300 996847 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :zzstructure? < 1440973310 467919 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :? < 1440973343 895310 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/ZigZag_%28software%29 < 1440973357 761457 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Also, how is BloomFilter a kind of data structure? < 1440973412 760960 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It's a way of storing pieces of data < 1440973440 494131 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :But I don't know anything about it other than it sharing a name with a type of image editor filter? < 1440973459 825126 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Huh < 1440973467 243344 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :And Wikipedia says nothing. < 1440973474 616122 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Basically < 1440973480 437396 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :You have a set of k hash functions < 1440973485 971363 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :And a bitarray of size n < 1440973490 507969 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Oh wait no here it is. < 1440973496 377845 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Bloom_filter < 1440973497 481095 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :There you og < 1440973498 776632 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I know < 1440973503 50911 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I've read that article before < 1440973508 977440 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It's my favorite DS < 1440973514 771385 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Yeah, I was just letting you know I found it. < 1440973772 807535 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1440973786 138279 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was something really fancy about how to one-pass count an approximation of top-k (per frequency) elements from a stream. It was something related to a count-min sketch, I think, but fancier. I just can't find it any more. < 1440973840 925036 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it was this thing: https://icmi.cs.ucsb.edu/research/tech_reports/reports/2005-23.pdf < 1440973843 911616 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Getting a bit irrelevant here, but anyway. < 1440974356 451879 :APic!apic@apic.name JOIN :#esoteric < 1440974610 509906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1440974622 866762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :randomized data structures aren't irrelevant here < 1440974649 719161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and CMS et al. are great hth < 1440975129 588846 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I do not understand graph rewriting :/ < 1440975195 653304 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :What is the name of the data structure that is like a binary tree, but where the left child of the right child of a given node is the same node as the right child of the left child of that same node? < 1440975205 355148 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric : (0) < 1440975211 197565 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric : / \ < 1440975223 660706 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I can't draw it < 1440975329 165252 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The dreaded diamond? < 1440975351 314396 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric : (0) < 1440975358 334551 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric : / \ < 1440975364 968844 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric : (1) (2) < 1440975371 459350 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric : / \ / \ < 1440975380 127802 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :(3) (4) (5) < 1440975384 185178 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Roughly, that < 1440975397 38246 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so, basically you get one more child per depth, i don't think that's interesting < 1440975412 943964 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I don't want it to be interesting < 1440975421 191443 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I just want to know what it's called if it's a reall thing < 1440975423 241605 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :*real < 1440975435 593324 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :And if it is, why it would ever be useful < 1440975448 654149 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I mean, of course it's a real thing < 1440975454 7047 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :But a real thing that people actually use < 1440975716 80810 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :fizzie: Not the Deadly Diamond of Death < 1440975722 766308 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :That's entirely different < 1440975824 756197 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I want to make a simple EsOS with Python and TK < 1440975826 720344 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arguably, Pascal's Triangle has that sort of structure. < 1440975829 52447 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Not an actual OS < 1440975884 332564 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Anybody here know Python and feel like helping? < 1440976034 964215 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :I would think it would mostly be good if you're using data representing a triangle. < 1440976048 409654 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :True < 1440976048 622924 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Much like a matrix is good for data representing a rectangle. < 1440976054 557372 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Oooh < 1440976063 162972 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Triangly matrices would be kewl < 1440976078 643069 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Mathemeticians- Research! < 1440976104 630173 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :hppavilion[1] biparental heap? < 1440976132 161834 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :|f`-`|f: Possibly, but I don't think it need be a heap < 1440976144 455115 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :ok < 1440976152 828998 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Also, it isn't ALWAYS biparental, as you can see from (3) and (5) and (1) and (2) < 1440976156 455187 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Pascal's Treeangle? < 1440976165 571242 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :null pointers :^) < 1440976175 443014 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Fair enough < 1440976195 746994 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :So does no one here know python and feel like _finally_ pumping out _some_ sort of EsOS? < 1440976226 45308 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :I don't know python. < 1440976230 10809 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Oh < 1440976234 546359 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Do you know anything about design? < 1440976320 157314 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :For example, would you know how to make something that felt weird as shit? < 1440976323 390894 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there is an eso OS < 1440976346 348189 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it had 3 commands < 1440976361 92148 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Are you talking about Petrovich? < 1440976366 742084 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :do something [with file], punish, treat < 1440976372 587930 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Yes you are < 1440976378 112998 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1440976381 994786 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm talking about implementing something < 1440976393 44785 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :And something that is actually easy to do, too < 1440976419 703527 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Do you want to help with the EsOS? < 1440976434 159255 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what should it do? < 1440976449 845048 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :It needs to be weird and be able to be implemented in Python :P < 1440976461 812937 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :I know how do design for weird, yeah. < 1440976471 642689 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm thinking use a completely different system of files from what anyone else has ever seen for starteers < 1440976500 683891 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :There's OSes I would like to make, but I ought to actually program more first. < 1440976507 853191 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that sounds more like an esoFS < 1440976544 160676 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Rather than make OSes beore I have any idea how to make programs that do things other than let you use other programs. < 1440976552 811920 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I'm implementing this in Python since that's much easier < 1440976553 936649 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there are some interesting fses in the arch forums < 1440976570 52933 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :If anyone anyday decides to implement it on a machine level, that'd blow my mind < 1440976578 751259 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Also interesting ideas for shells. < 1440976589 713290 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Do you like google docs MDude and myname? < 1440976622 537304 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :All code is to go in https://libraryofbabel.info/ < 1440976662 544829 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :What's that exactly? < 1440976685 450018 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :And is that directed at me? < 1440976690 825139 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :An infinite library, but it's all in lower case with only "," and "." for punctuation. < 1440976698 576915 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1440976702 713372 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Right < 1440976705 464577 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :So code would need to be in a language that can use just those. < 1440976710 653948 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I forgot about The Library of Babel < 1440976756 602293 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :You can search for pages and make bookmarks, which makes it usable as a substitute for pastebin. < 1440976807 842390 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Interesting < 1440976841 875843 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :I was planning on keeping stuff on GitHub < 1440977706 435617 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :ACTION sighs < 1440977748 472020 :APic!apic@apic.name QUIT :Ping timeout: 264 seconds < 1440977778 975051 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :myname, I don't think I got a clear answer. Would you like to help with the EsOS? < 1440977846 775159 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'd like to, but i'm not sure if i'm that helpful < 1440977859 331962 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1440977867 193894 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :Hi, variable! < 1440977948 706044 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net PRIVMSG #esoteric :myname: I'm sure you could be helpful. I mean, I'm useless, so... < 1440977955 545492 :APic!~apic@apic.name JOIN :#esoteric < 1440978326 853406 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net JOIN :#esoteric < 1440978786 87340 :APic!~apic@apic.name QUIT :Ping timeout: 240 seconds < 1440979050 27557 :hppavilion[1]!~Lordofthe@93-231-58-66.gci.net QUIT :Ping timeout: 244 seconds < 1440979102 695202 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Unless I can edit Google Drive without loggin in, I would prefer something else.