< 1406419214 636154 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1406419396 336257 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1406419746 352830 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1406420456 289303 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1406421003 494630 :augur!~augur@73.163.157.101 JOIN :#esoteric < 1406421031 457361 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :My computer monitor has a picture size slightly more than 13x10 inches. < 1406421193 782076 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1406421259 306568 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Client Quit < 1406422553 70917 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1406422598 808716 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1406422686 641291 :yorick!~yorick@oftn/member/yorick QUIT :Read error: Connection reset by peer < 1406423032 444542 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Do you have a C program to implement each step of a NMOS 6502 which is public domain (or other GPL-compatible)? < 1406423199 673038 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1406424093 422976 :augur!~augur@73.163.157.101 QUIT :Remote host closed the connection < 1406424275 923042 :Bike!~Glossina@71-222-47-173.ptld.qwest.net PRIVMSG #esoteric :http://www.6502.org/tools/emu/ ? < 1406424767 204707 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1406424819 994593 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :No, I cannot find it there. < 1406425002 871399 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't want to sleep there are some sort of bugs here < 1406425091 627544 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :lib6502 does not implement each cycle individually and implements the CMOS version, not NMOS. < 1406425126 693925 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I would wanted one that acts as a state machine, too. < 1406425177 562595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there was an old Taneb who swallowed a fly < 1406425194 37629 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have used lib6502 and it is suitable for the application I used it for, but now I have a different application therefore it is not suitable. < 1406425199 528536 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I don't mind bugs etc individually < 1406425212 938786 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But there seems to be thousands of them, by which I mean at least three < 1406425222 405267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1, 2, many < 1406425266 395482 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1406425303 797317 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :There's a smallish moth, what I think is a crane fly < 1406425312 685031 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And a lot of very small insects < 1406425725 92421 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I will try to sleep! < 1406426257 745364 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I found a file called "fake6502.c" which is almost exactly what I am looking for: It is public domain, runs one step one at a time (exec6502 function), and even includes the "UNDOCUMENTED" and "NES_CPU" defines which are what I require. However, it does not actually implement each step individually (it executes the entire instruction during the first step), and doesn't do some minor things such as INC first writing the old value and then the new v < 1406426302 197671 :augur!~augur@73.163.157.101 JOIN :#esoteric < 1406426409 677123 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It also does not appear to implement interrupt latency correctly. < 1406426626 371328 :augur!~augur@73.163.157.101 QUIT :Remote host closed the connection < 1406427666 849551 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't care if register accesses happen during the correct cycle, since that does not affect anything external. However, all I/O should happen during the correct cycle. < 1406427725 985150 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1406427994 109085 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1406428199 198872 :jj2baile_!~jon@corn-syrup.csclub.uwaterloo.ca QUIT :Ping timeout: 256 seconds < 1406428213 88644 :jj2baile!~jon@corn-syrup.csclub.uwaterloo.ca JOIN :#esoteric < 1406428630 73081 :Zuu!~zuu@unaffiliated/zuu NICK :ZuuEdison < 1406428788 829715 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep < 1406429396 130356 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1406429784 801251 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1406430053 303292 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1406430149 323301 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1406430153 403229 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: Connection reset by peer < 1406430241 810048 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1406431063 712997 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1406431604 788074 :newsham_!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :zzo38: are you familiar with visual6502? < 1406432256 65258 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :newsham_: I think I have heard of it. < 1406432537 534221 :nooodl!~nooodl@10.108-242-81.adsl-dyn.isp.belgacom.be QUIT :Ping timeout: 245 seconds < 1406433866 191012 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :How many states would a cycle accurate NMOS 6502 VM have? < 1406433890 787275 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(Counting only the states for instruction execution, not such things as registers and flags and so on.) < 1406434073 895872 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: Holy crap! I'm on fire! < 1406434267 638572 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Will GCC perform extra optimizations on things declared as static (including possibly changing the calling conventions)? < 1406436172 977272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: If it sees that a function is only used once, it can inline it when it's static. < 1406436183 737444 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And it does in this small example.) < 1406436276 220079 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1406436437 715955 :fowl!~fowl@unaffiliated/fowlmouth QUIT :Excess Flood < 1406436460 191013 :fowl!~fowl@unaffiliated/fowlmouth JOIN :#esoteric < 1406436666 627671 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I suppose it can't if it is used as a function pointer in a table, though. < 1406436921 39365 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :But can such static optimization ever do anything else? < 1406437429 551485 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1406439683 826884 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: sleep tight and don't let the static optimizations bite < 1406440851 685797 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1406440913 72246 :mhi^!~mhi@unaffiliated/mhi/x-9993184 JOIN :#esoteric < 1406441037 476019 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1406441533 212719 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406441692 954496 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 240 seconds < 1406441862 51685 :contrapumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1406442014 23942 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1406442057 967407 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406442341 930933 :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 . < 1406442411 821934 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1406442453 194285 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406445326 620262 :MoALTz!~no@user-109-243-6-88.play-internet.pl JOIN :#esoteric < 1406446557 837324 :J_Arcane!~j_arcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi QUIT :Quit: Nettalk6 - www.ntalk.de < 1406448724 333860 :ski!~ski@remote1.student.chalmers.se QUIT :Quit: Lost terminal < 1406449424 310329 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Extended Foo14]]4 10 02http://esolangs.org/w/index.php?diff=40181&oldid=12703 5* 03Rdebath 5* (-30) 10A rnd(n) function is not sufficient for the language to be considered nondeterministic. < 1406449549 891567 :mhi^!~mhi@unaffiliated/mhi/x-9993184 QUIT :Quit: Lost terminal < 1406449808 49027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: There was a project to add more interprocedural things to GCC than just in inlining some years ago, but I don't know what came of it. < 1406449912 145196 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was supposed to learn about things like constant propagation and side effect tracking across functions, and I guess maybe static could add more freedom for that sort of stuff. < 1406450109 618199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, and with the profile-guided stuff, also a kind of partial inlining where a short most-likely-to-run part is inlined at call sites while unlikely code is done with a function call. < 1406450163 98526 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1406450213 357863 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Intolerant14]]4 10 02http://esolangs.org/w/index.php?diff=40182&oldid=14844 5* 03Rdebath 5* (+74) 10/* Implementation */ new section < 1406450246 673171 :MoALTz!~no@user-109-243-6-88.play-internet.pl QUIT :Ping timeout: 240 seconds < 1406450851 316770 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, would you look at that, it actually does that. < 1406450892 755656 :MoALTz!~no@user-109-243-6-88.play-internet.pl JOIN :#esoteric < 1406451095 886923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://paste.ubuntu.com/7873236/ < 1406451134 726507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Probably does not apply to your function-pointer-in-a-table scenario, of course.) < 1406451204 519807 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I also like how it has grokked that the test has proven rdi to be zero, so it is enough to move a value to dil.) < 1406451355 40030 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also the only effect of "static" in my pasted example is whether it also adds a http://paste.ubuntu.com/7873266/ or not to satisfy potential external callers; it does the same partial inlining for a, b, c anyway.) < 1406451423 694637 :Lorenzo64!~lorenzo@93-58-3-33.ip156.fastwebnet.it JOIN :#esoteric < 1406453697 672310 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : It was supposed to learn about things like constant propagation and side effect tracking across functions, and I guess maybe static could add more freedom for that sort of stuff. <-- static certainly does affect what GCC does from what I remember. < 1406453741 139226 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But indeed, it doesn't help if you use function pointers to it < 1406453750 727751 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Unless GCC has gotten real clever < 1406454061 319283 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure it can eliminate function pointers in trivial cases (like if you replace func(); with void (*f)(void) = func; f(x); ) but probably not if it's a table and a computed index to it. < 1406454072 695152 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Er, f(), not f(x). < 1406454103 679212 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The inline-only-a-little-bit trick was neat. < 1406454482 556552 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1406454797 157518 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1406454872 185760 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406455086 937272 :nooodl!~nooodl@10.108-242-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1406455185 488792 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406455331 249392 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 256 seconds < 1406455686 372679 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1406458022 278432 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :does anyone know anything like grep, but to work for binary data? < 1406458033 528715 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I don't need regexes, just string search that handles arbitrary bytes < 1406458958 529728 :mhi^!~mhi@unaffiliated/mhi/x-9993184 JOIN :#esoteric < 1406461309 390670 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :coppro: Do you need the location inside the file, or do you just want to know if it matches? < 1406461318 987663 :ZuuEdison!~zuu@unaffiliated/zuu NICK :ZuuBor < 1406461324 182473 :ZuuBor!~zuu@unaffiliated/zuu NICK :ZuuBohr < 1406461333 81735 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :found bgrep < 1406462429 859663 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1406462592 695110 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1406462657 593569 :ZuuBohr!~zuu@unaffiliated/zuu NICK :ZuuBale < 1406463097 522486 :Sorella!~queen@oftn/member/Sorella JOIN :#esoteric < 1406463146 241357 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1406463764 322113 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1406467478 365195 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1406468325 1443 :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 . < 1406469386 601921 :hektor!972a384d@gateway/web/freenode/ip.151.42.56.77 JOIN :#esoteric < 1406469764 585855 :mhi^!~mhi@unaffiliated/mhi/x-9993184 QUIT :Quit: Lost terminal < 1406470768 404 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1406471078 977887 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1406471166 702804 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Hi < 1406471176 183472 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :`ello TieSoul < 1406471178 62651 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TieSelloul < 1406471238 545752 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :what does that even do? randomly insert "ello" in there? < 1406471262 270216 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello boily < 1406471262 828657 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :belloily < 1406471266 593037 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :something like that. < 1406471279 662784 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :somewhere with an 'o', preferably, it seems < 1406471297 485280 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello wrld < 1406471298 147583 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wrldello < 1406471301 518061 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :well. it has an algorithm in it. it does stuff. < 1406471316 474325 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I want to figure out its semantics :P < 1406471318 550669 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`et < 1406471318 910304 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: et: not found < 1406471322 346867 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello et < 1406471322 985959 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :etello < 1406471323 269639 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :oops < 1406471336 185475 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello eo < 1406471336 889244 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :helleo < 1406471361 16480 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello everything < 1406471361 713642 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :everythingello < 1406471367 978423 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :odd < 1406471391 813969 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :`ello aeiou < 1406471392 854753 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hellaeiou < 1406471404 183673 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello aeiot < 1406471404 364359 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :don't think it's odd < 1406471404 886566 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hellaeiot < 1406471412 756274 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that is < 1406471421 494963 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1406471427 265234 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello aevryone < 1406471427 845648 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hellaevryone < 1406471463 750106 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :`̀` cat bin/ello < 1406471464 568902 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ̀`: not found < 1406471475 142269 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :aaaaurgh. the shortcut ain't be workin anymore. < 1406471494 365644 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :two vowels at the begin means 'hell' is added to the start < 1406471502 993674 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ello tae < 1406471504 181880 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tello < 1406471528 892855 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :well that was unexpected < 1406471550 918402 :Melvar!~melvar@dslb-088-078-156-068.088.078.pools.vodafone-ip.de PRIVMSG #esoteric :`unidecode `̀` < 1406471552 308701 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0060 GRAVE ACCENT] [U+0300 COMBINING GRAVE ACCENT] [U+0060 GRAVE ACCENT] < 1406471571 508230 :Melvar!~melvar@dslb-088-078-156-068.088.078.pools.vodafone-ip.de PRIVMSG #esoteric :boily: ↑ < 1406471582 41866 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :oh. hm. oops. < 1406471583 792184 :Melvar!~melvar@dslb-088-078-156-068.088.078.pools.vodafone-ip.de PRIVMSG #esoteric :I thought that line looked fishy. < 1406471595 877105 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :`` cat bin/ello < 1406471596 829469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/usr/bin/env node \ // Generated by CoffeeScript 1.6.2 \ (function() { \ var consonant_then_o, ell_manglable, ends_with_consonant, ends_with_consonant_then_vowel, name, starts_with_o; \ \ name = process.argv[2]; \ \ if (!(name != null ? name.length : void 0)) { \ console.log('Usage: ello '); \ process.exit(); \ } \ \ < 1406471627 475829 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :uhm. wut? once it was written in ruby, then now it's... coffeescript??? who the fungot wrote that? < 1406471627 769232 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: fnord/ index2.htm apparently lets you order various printed reference manuals for current sunos object files and reference manuals for free < 1406471664 361669 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :can someone tell me what the heck is that code? < 1406471671 801554 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric ::P < 1406471732 723780 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :ohh it's cut off < 1406471734 599000 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :never mind < 1406471905 949240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Genrated", nice < 1406471923 594708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`which node < 1406471924 388162 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/node < 1406471929 850250 :ZuuBale!~zuu@unaffiliated/zuu NICK :ZuuBelly < 1406471932 975832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay so who the fuck... was it sgeo < 1406471934 355829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1406471934 688025 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1406471951 277701 :ZuuBelly!~zuu@unaffiliated/zuu NICK :ZuuJelly < 1406471970 550879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks, mrhmouse < 1406472092 951783 :Melvar!~melvar@dslb-088-078-156-068.088.078.pools.vodafone-ip.de PRIVMSG #esoteric :`ello Melvar < 1406472094 154997 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Melvarello < 1406472107 429979 :Melvar!~melvar@dslb-088-078-156-068.088.078.pools.vodafone-ip.de PRIVMSG #esoteric :`ello Mellvar < 1406472108 580951 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Mellvarello < 1406472125 931075 :Melvar!~melvar@dslb-088-078-156-068.088.078.pools.vodafone-ip.de PRIVMSG #esoteric :Really? No “Mellovar”? < 1406472202 665760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`rm bin/{node,ello} < 1406472203 385643 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `bin/{node,ello}': No such file or directory < 1406472205 505289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`` rm bin/{node,ello} < 1406472208 608699 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1406472220 221457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know what that program does but it is not a Look Around You reference and I therefore don't care about it < 1406472315 805159 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406472567 668855 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I have this urge to mapole elliott, but I'm a sane person and won't act upon it. < 1406472592 315491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am infinitely more powerful than you, and your mapole. < 1406472670 647458 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I concur. all hail our ellioverlord! < 1406472690 105633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your hailing means nothing to me. < 1406472738 918036 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :if hail doesn't work, will snow or sludge do the job? < 1406472811 315557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I anticipated that joke and decided not to make it. < 1406472869 780428 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :darn. < 1406473563 966062 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net < 1406473579 676531 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1406473603 159729 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406473745 36850 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :okay, I'm going to try and make Eitherfuck, with [ and ]. < 1406473751 665385 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :could I still call it Eitherfuck? < 1406473758 964122 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :If I implement [ and ] < 1406473766 390101 :J_Arcane!~j_arcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi JOIN :#esoteric < 1406473823 37084 :J_Arcane!~j_arcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi PART :#esoteric < 1406473841 386956 :J_Arcane!~j_arcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi JOIN :#esoteric < 1406473854 377730 :J_Arcane!~j_arcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi PART :#esoteric < 1406473857 268235 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Client Quit < 1406474034 382292 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406474821 819156 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :TieSoul: I think it'd be more eithery if you implement either [ or ]. < 1406474840 985515 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :har har < 1406474848 461521 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :http://esolangs.org/wiki/Eitherf*ck < 1406474857 461529 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :wow the link is cut off because of the * < 1406475094 687064 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :anyway < 1406475098 116841 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I finished making it < 1406475121 106467 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :it just compiles to brainfuck then executes that. < 1406475126 947585 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :wasn't hard at all to make < 1406475243 323756 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :in any case, I've been implementing too many Brainfuck derivatives lately < 1406475249 776027 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I need to come up with some new idea < 1406475250 794100 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric ::P < 1406475418 937322 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I find the more mind-screwey esolangs out there are those that eschew traditional arithmetic, and need you to combine stuff together in unconventional ways to achieve basic tasks. < 1406475434 829182 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :if you haven't had your brains smashed yet by underload, now is as good as ever. < 1406475457 25610 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :(also, malbolge, because malbolge.) < 1406475538 820670 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :TieSoul: i do think if yiu make to much bf you will lose the ability to come up wuth something new < 1406475949 158734 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`url ello < 1406475950 129253 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/ello < 1406475968 401937 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't mind spoling myself... except it didn't work. < 1406476050 936963 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't get the koöakoski sequence < 1406476577 782112 :_1man2kinds!~1man2kind@69-196-135-188.dsl.teksavvy.com JOIN :#esoteric < 1406476620 908543 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1406476684 215355 :_1man2kinds!~1man2kind@69-196-135-188.dsl.teksavvy.com QUIT :Client Quit < 1406476884 314792 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :myname: you're either on an estonian, finnish or swedish keyboard layout. < 1406476901 441927 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :(or probably swiss.) < 1406476916 821364 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :german < 1406476929 325298 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :darn again. today is not my day. < 1406477317 912218 :boily!~boily@96.127.201.149 QUIT :Quit: ´ < 1406477323 521554 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :dayliob < 1406477331 107135 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Ping timeout: 255 seconds < 1406477361 313422 :stuntaneous!~stuntaneo@2001:1af8:4700:a000:4:: JOIN :#esoteric < 1406477548 119424 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1406479982 108421 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1406480880 774210 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dc14]]4 N10 02http://esolangs.org/w/index.php?oldid=40183 5* 03Rdebath 5* (+5003) 10I've been meaning to create this page for a while. < 1406481005 789088 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dc14]]4 10 02http://esolangs.org/w/index.php?diff=40184&oldid=40183 5* 03Rdebath 5* (+7) 10The universe did not start in 1993 < 1406481520 165301 :idris-bot!~ircslave@dslb-088-078-156-068.088.078.pools.vodafone-ip.de QUIT :Quit: Terminated < 1406481542 745754 :Lorenzo64!~lorenzo@93-58-3-33.ip156.fastwebnet.it QUIT :Ping timeout: 245 seconds < 1406481578 669788 :idris-bot!~ircslave@dslb-088-078-156-068.088.078.pools.vodafone-ip.de JOIN :#esoteric < 1406482274 40562 :hektor!972a384d@gateway/web/freenode/ip.151.42.56.77 QUIT :Quit: Page closed < 1406482666 509633 :mhi^!~mhi@unaffiliated/mhi/x-9993184 JOIN :#esoteric < 1406482809 110065 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02http://esolangs.org/w/index.php?diff=40185&oldid=40180 5* 03Rdebath 5* (+433) 10/* Physics */ < 1406483325 187023 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Ping timeout: 255 seconds < 1406484019 121201 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1406484077 807474 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1406484196 817471 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1406484233 373922 :impomatic_!~digital_w@167.156.125.91.dyn.plus.net JOIN :#esoteric < 1406484260 478933 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1406484569 633198 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 JOIN :#esoteric < 1406484630 329491 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1406485134 673903 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1406485889 978491 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Ping timeout: 255 seconds < 1406485900 685019 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1406485938 334316 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1406486098 766704 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :wtf < 1406486115 124760 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :Microsoft provide a download-to-run-on-another-computer installation of the Windows 8.1 SDK < 1406486135 444879 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :however, they don't provide it as a download < 1406486141 197191 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :instead, you have to install and run a program to get hold of it < 1406486145 128639 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :let me see if it works in Wine < 1406486236 313462 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heh < 1406486253 647380 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Quit: MindlessDrone < 1406486380 268146 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :Microsoft simply do not seem to understand that some people might not have an Internet-connected Windows computer to use on which they can run arbitrary programs < 1406486396 613324 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :my issue is that all the Internet connections I can use are locked down in some way or another < 1406486606 45933 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :well, apparently the boot timed out, and now it's pegging three CPU cores < 1406486616 108491 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :with no visible progress other than "modify_ldt: Invalid argument" < 1406486784 603541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523_: they do understand, they just don't care < 1406486786 333357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would they? < 1406486793 478118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it is, after all, the Windows 8.1 SDK) < 1406486814 805264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: because if they want people developing for their system < 1406486821 938294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then they will need to make that possible < 1406486835 296986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: obviously not, plenty of people develop for windows 8.1 < 1406486843 839953 :olsner!~salparot@c83-252-201-82.bredband.comhem.se PRIVMSG #esoteric :I wonder if LDT means local descriptor table (maybe your presumably-linux system is locked down somehow that doesn't work with wine) < 1406486855 870092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :microsoft don't care either way whether you do or not... the kind of people who want to use the windows 8.1 sdk but don't have an internet-connected windows computer are insignificant to them < 1406486862 81715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because they're all weirdos like you :P < 1406486885 391218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@tell oerjan I consider the top-level "load more comments" at the bottom of the page to load the second page of comments, I guess that's terminology that's a little inaccurate < 1406486885 698248 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1406486919 544270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if Visual Studio still a) has the SDK bundled, and b) has an offline install that actually works < 1406486921 197996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if so I could use that < 1406486949 473523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, they removed cl.exe from the SDK :-( < 1406486977 193575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is actually pretty bad news if they didn't move it somewhere else, because it makes it impossible to write a cross-platform makefile that uses the Microsoft toolchian < 1406486980 639024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*toolchain < 1406486985 246153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're basically forcing people to use mingw instead < 1406486998 497053 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1406487018 863257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do not believe that the command-line compiler is gone. not in the slightest < 1406487026 297752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope not < 1406487057 644890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the way you get it isn't the same as what it used to be, so to use it, I'll need to find out the new method < 1406487066 979470 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Well, I do use MinGW at least; since you can then use GCC whether the program is on Windows or on Linux. < 1406487250 689502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the entire Visual Studio download process redirects between several pages, each of which requires JavaScript to display anything but a "this doesn't work without JavaScript" message < 1406487324 137822 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :something, somewhere, went horribly wrong. < 1406487340 282712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and now it thinks I have cookies disabled even though I accepted them < 1406487349 18027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me try this in Chromium < 1406487363 421688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my non-locked-down browser < 1406488104 61153 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ACTION gently pokes ais523. “so, what happens next?” < 1406488180 733562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whatever happens next is still happening < 1406488193 709772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Wine's now pegged three CPUs for half an hour < 1406488196 296971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I'm going to kill it < 1406488244 84817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I did manage an ISO download via Chromium, even though I had to reset the password to my Microsoft Account in the process because I couldn't exactly remember what it was < 1406488253 917006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was lucky I even figured out which email address I must have used < 1406488407 582121 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hi < 1406488445 730261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :If you haven't already, your next step is to get a FREE Visual Studio Online account, with Visual Studio Online you can < 1406488447 604474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Create and host private source code repos in the cloud, including Git. < 1406488448 754204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Keep yourself and your team on track with agile planning tools. < 1406488450 292887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Invite others to collaborate on your project. < 1406488451 757393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :And so much more! < 1406488466 917259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no thanks, Microsoft < 1406488480 345064 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh < 1406488495 854181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am annoyed enough at Github trying to make a code hosting site into a social media site < 1406488510 157886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :up to this point, it hadn't even crossed my mind that someone might try to make an IDE into a social media site < 1406488758 409785 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pair programming is obsolete, crowd programming is the future? < 1406488893 338605 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"private", "cloud", hmm. < 1406488934 353128 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I like pair programming. < 1406489041 478155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh well, microsoft has always been good at vendor lockin. < 1406489070 625153 :Bike!~Glossina@71-222-47-173.ptld.qwest.net PRIVMSG #esoteric :s/cloud/butt/g, hth. < 1406489304 189266 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :BYEEEBYEEE BOILYYYYYYY < 1406489311 856970 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :best musical ever < 1406489441 578027 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :...? < 1406489892 9467 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :ais523: I don't care, because Github is not the only code hosting site, for one thing. < 1406489907 549609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: well, I use Gitorious for my git hosting < 1406489917 550634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but have to use Github for work < 1406489942 704473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: apparently there have been major issues caused by cloud-to-butt, especially people failing to turn it off during tech support conversations < 1406490334 358258 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Do you know of Fossil version system though? Some people prefer it over git. < 1406490499 609363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I often use darcs for my own projects < 1406490511 285271 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :there are people besides sqlite using fossil? < 1406490532 890523 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't know, but I have read somewhere who suggests that a few people do. < 1406490957 511544 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1406491138 224322 :hogeyui__!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1406491250 993548 :b_jonas_!~x@russell2.math.bme.hu JOIN :#esoteric < 1406491282 386341 :ineiros!~itniemin@hasturlovelace.cloud.tilaa.com JOIN :#esoteric < 1406491289 152567 :heroux_!~heroux@50708355.static.ziggozakelijk.nl JOIN :#esoteric < 1406491393 708898 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1406491425 465197 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1406491429 21724 :Zuu!~zuu@0x5e911bd1.adsl.cybercity.dk JOIN :#esoteric < 1406491467 363483 :Zuu!~zuu@0x5e911bd1.adsl.cybercity.dk NICK :Guest80057 < 1406491548 994429 :mhi^!~mhi@unaffiliated/mhi/x-9993184 QUIT :Quit: Lost terminal < 1406491823 154381 :Guest80057!~zuu@0x5e911bd1.adsl.cybercity.dk QUIT :Changing host < 1406491823 334739 :Guest80057!~zuu@unaffiliated/zuu JOIN :#esoteric < 1406491857 285159 :Guest80057!~zuu@unaffiliated/zuu NICK :ZuuJellyBaby < 1406491861 406083 :nisstyre!yourstruly@oftn/member/Nisstyre QUIT :*.net *.split < 1406491861 406232 :heroux!~heroux@50708355.static.ziggozakelijk.nl QUIT :*.net *.split < 1406491861 732727 :`^_^v!~nycs@gw.hq.meetup.com QUIT :*.net *.split < 1406491861 732915 :ZuuJelly!~zuu@unaffiliated/zuu QUIT :*.net *.split < 1406491861 732978 :newsham_!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1406491861 733042 :realzies!~pinky@unaffiliated/realazthat QUIT :*.net *.split < 1406491861 733165 :b_jonas!~x@russell2.math.bme.hu QUIT :*.net *.split < 1406491861 915755 :hogeyui_!~hogeyuiVP@vps.usamimi.biz QUIT :*.net *.split < 1406491862 743418 :ineiros_!~itniemin@hasturlovelace.cloud.tilaa.com QUIT :*.net *.split < 1406491862 743484 :mhi^!~mhi@unaffiliated/mhi/x-9993184 JOIN :#esoteric < 1406491866 779987 :heroux_!~heroux@50708355.static.ziggozakelijk.nl NICK :heroux < 1406491908 724149 :realzies!~pinky@unaffiliated/realazthat JOIN :#esoteric < 1406491941 759792 :nisstyre!yourstruly@oftn/member/Nisstyre JOIN :#esoteric < 1406492308 522364 :b_jonas_!~x@russell2.math.bme.hu NICK :b_jonas < 1406493634 55275 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1406494063 407044 :^v!~notnot^v@2601:4:4500:e15:958b:f64a:64a9:da7c QUIT :Quit: Leaving < 1406494317 993566 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1406494342 818420 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Read error: Connection reset by peer < 1406494534 664162 :^v!~notnot^v@2601:4:4500:e15:e406:39a0:767e:e863 JOIN :#esoteric < 1406495359 626394 :MoALTz_!~no@user-109-243-6-88.play-internet.pl JOIN :#esoteric < 1406495518 208774 :MoALTz!~no@user-109-243-6-88.play-internet.pl QUIT :Ping timeout: 240 seconds < 1406496853 415620 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1406496871 816412 :zzo38!~zzo38@24-207-51-179.eastlink.ca QUIT :Remote host closed the connection < 1406496923 478384 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :OK, so I got Visual Studio Express 2013 installed < 1406496925 626117 :boily!~boily@96.127.201.149 QUIT :Quit: PRESCIENT CHICKEN < 1406496940 424558 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :apparently, the offline installer works, however it will only install a 30 day free trial without Internet access < 1406497010 751668 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :this is a regression from Visual Studio Express 2011 < 1406497149 72391 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :official word from Microsoft: http://social.msdn.microsoft.com/Forums/vstudio/en-US/7d376cfb-5b2c-4542-acea-02dab2a03c69/offline-activation-of-visual-studio-2013-express-license-has-expired?forum=visualstudiogeneral < 1406498723 495303 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1406498805 169220 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523_, hm why? The express version is free, so there is no point in doing a trial of it < 1406498874 986095 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :Vorpal: I think Microsoft want usage data, and are prepared to force people to connect to the Internet every 30 days to get it < 1406498891 882684 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :or maybe to make it inconvenient to use in businesses so that people buy the paid version < 1406498930 502207 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1406498958 729394 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well, not sure it is inconvenient require internet every 30 days < 1406498983 393365 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Most people writing code probably is on internet sometime in any given 30 day span < 1406499000 683453 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Unless of course it needs internet exactly every 30 days (rather than a sliding window) < 1406499135 908847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think it even needs internet every 30 days. < 1406499141 324254 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just once during the initial 30 days. < 1406499215 797491 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Which might still be a problem for some sort of "no unfettered internet connection on this server" kind of scenario, as alluded to in that discussion thread. < 1406499217 600246 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :hmm, that post is unclear < 1406499299 485749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You mean the reply? I guess the "extend the license beyond the trial period" is a bit vague. < 1406499362 502603 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Read error: Connection reset by peer < 1406499372 681089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-bold < 1406499373 184849 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ais523 said 3h 28m 7s ago: I consider the top-level "load more comments" at the bottom of the page to load the second page of comments, I guess that's terminology that's a little inaccurate < 1406499380 29441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm. < 1406499387 269576 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1406499391 478157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Another random forum post says "-- will extend the "trial period" by a further 90 days each time you do it --". < 1406499466 87524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The trial period for Express editions of Visual Studio is also 30 days. To indefinitely extend the trial period for Express editions of Visual Studio, sign in to Visual Studio or register the product." http://msdn.microsoft.com/en-us/library/gg442061.aspx < 1406499475 598904 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Internet access is required to register and unlock any edition of Visual Studio. After Visual Studio is registered, though, an internet connection is optional." < 1406499512 198709 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess that's still slightly ambiguous, since I don't know what "registering" means. < 1406499527 102937 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the "indefinitely extend" might still mean something to be done repeatedly. < 1406499640 333002 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Ping timeout: 255 seconds < 1406499657 199674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a 34-page "Visual Studio and MSDN Licensing White Paper" but it only briefly mentions the Express products. < 1406499666 982639 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a good thing they haven't made the licensing complicated. < 1406499797 825148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep node bin/* < 1406499798 744862 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Binary file bin/lua matches \ Binary file bin/luac matches \ Binary file bin/macro matches \ Binary file bin/ploki matches \ Binary file bin/tclkit matches \ Binary file bin/udcli matches \ Binary file bin/units matches < 1406499832 589359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep 'env node' bin/* < 1406499833 617212 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1406499846 494081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep '/node' bin/* < 1406499847 504854 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1406500092 341238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell boily i'd like to recommend fueue. it _has_ somewhat traditional arithmetic, and *still* screws your mind. < 1406500092 786730 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1406500152 652369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell boily as in, programming in fueue starts at the point where you already master underload. < 1406500152 832846 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1406500346 650054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay i can see the real wiki < 1406500348 536958 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :looks awesome < 1406500368 160465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: which kolakoski sequence were you having trouble with? < 1406500465 869736 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :I like the way that Fueue uses entirely digits and punctuation, apart from one letter < 1406500485 71655 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i just cannot figure out how to read it so that it is run-length encoded < 1406500580 873878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: it gives only the run length, not the actual digits, which always alternate between 1 and 2 < 1406500644 834082 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1406500651 221350 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that actually makes sense < 1406500716 201018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix$([1,2]++).drop 2.concat.flip(zipWith replicate)(cycle[1,2]) < 1406500717 835354 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2... < 1406500909 611702 :mhi^!~mhi@unaffiliated/mhi/x-9993184 QUIT :Quit: Lost terminal < 1406501060 482646 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :somebody asked for a language that seems easy enough to try writing problems in it whilst not being hard enough to just generate them < 1406501068 723942 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i.do think fueue qualifies for thaz < 1406501138 857230 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :INTERCAL probably counts too, at least only very simple INTERCAL has been generated < 1406501148 238853 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :because its everything-is-global style is hard for code generators to reason with, really < 1406501151 783447 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :I mean, more global than that < 1406501161 653375 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Joke language list14]]4 10 02http://esolangs.org/w/index.php?diff=40186&oldid=40166 5* 03Oerjan 5* (-15) 10You don't get to make redlinks if you don't know the alphabet. < 1406501239 601599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't sure if ais523_ is interpreting myname backwards or not < 1406501260 420926 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oerjan: oh, I interpreted it half-backwards < 1406501273 644442 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :"easy enough for humans to still be able to write in it, while hard enough that code generators are bad at targeting it" < 1406501350 615140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: i wrote most (all?) of the fueue programs, without a generator, although it would probably have been much simpler to make a generator for all the delaying stuff. < 1406501371 806839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, less work all over. < 1406501390 402571 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oerjan: now I'm wondering what a Fueue self-interp would be like < 1406501404 753159 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :err, one with eigenratio > 1, that is < 1406501408 783311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1406501484 81216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some other languages i _did_ write generators for, like Emmental. < 1406501530 961429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and /// when i programmed with only / and \ < 1406501546 644934 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :I thought only / and \ made /// easier < 1406501549 831475 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :fewer characters to escape < 1406501559 712685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...the other way around. < 1406501589 378691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : / and \ are the characters that _always_ must be escaped. < 1406501609 104121 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oerjan: oh, I mean, when copying < 1406501611 353616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that i could have done with just some vim substitution. < 1406501615 438352 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :you have to have copy code for every character in your program < 1406501657 337401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523_: i can assure you almost everything about programming /// becomes easier when you can use non-/\ characters. < 1406501665 145328 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :maybe that's what I was doing wrong < 1406501673 878788 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :I was also working on an infinite loop in /// < 1406501679 109807 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :and decided that / and \ only was easiest < 1406501688 460483 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :I mostly gave up before you started < 1406501690 439087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but the real hard part with programming just /\ by hand is of course that you cannot possibly read it. < 1406501715 287174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need syntax highlighting. < 1406501746 489353 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oerjan: that was also a problem, yes < 1406501761 31193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523_: mind you, the _principle_ of an infinite loop isn't much different with just /\ than without, you just get more succinct and readable with other characters. < 1406501765 741557 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :esolangs seem particularly prone to write-only code < 1406501781 749979 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oerjan: I pretty much had the principle figured, just couldn't translate it to code < 1406501838 249082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however /\ adds extra complications like that you need your escaping tokens not to clash accidentally with other code. < 1406501968 571011 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pure BF/Implementation14]]4 10 02http://esolangs.org/w/index.php?diff=40187&oldid=27434 5* 03Ais523 5* (+76) 10add download link, because constructing one of those in MediaWiki is pretty hard if you don't know how; the text/css is a famous workaround to the IE text/plain XSS bug, explaining the details probably wouldn't fit in the edit summary < 1406502069 938990 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric : and the dreaded GOTO statement, here particularly problematic because line numbers aren't hard set but based on file position < 1406502085 441162 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :that's utter genius, why did no esolang think of that before? (SORTED almost counts) < 1406502115 536793 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :although I'm not 100% sure those code samples are public domain < 1406502139 566963 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :and those categories are really suspicious < 1406502150 433206 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523_: oh i see what you mean with "copy code for every character in your program", that's like in the first loop i wrote, and i suppose for that having just /\ _might_ simplify things. but the later method based on quoting tokens is definitely easier with more characters. < 1406502173 411953 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :ah right, I forgot about that new method < 1406502595 397056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ask zzo38 You added [[Uncontrollable]] to the Joke Language List, but there is no such article. Do you have a link or description? < 1406502595 793672 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1406502614 629422 :realzies!~pinky@unaffiliated/realazthat QUIT :Ping timeout: 256 seconds < 1406502904 920516 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :This program by Ørjan Johansen loops indefinitely, (slowly) printing longer and longer lines of asterisks. <-- I actually use that as my test to see if a language is probably Turing-complete < 1406502926 787808 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :if it can do that without any features obviously designed to let it do that in particular, then it seems very likely to be TC < 1406502957 45231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1406503093 679198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523_: now prove unlambda TC with only `rcd.* >:) < 1406503124 166629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that's famously enough to do that task) < 1406503135 764803 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :.*r are I/O, aren't they? < 1406503152 43017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, so i guess you can leave them out or replace by i if you want < 1406503153 473767 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :so I think `cd would be a much more interesting subset < 1406503165 903956 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oh, you need i as well? < 1406503179 456432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well .* and r have the same pure effect part as i < 1406503180 437808 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :this is like subtle cough but actually interesting < 1406503209 861280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(note: i don't actually believe that this _is_ TC, but you might surprise me like i did with underload) < 1406503247 81533 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oh, the point is that it's enough to do the longer-lines-of-asterisks, but not obviously enough to show TCness? < 1406503247 299620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and the d's can be replaced by i's as well < 1406503252 99012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1406503273 421598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(but the program is usually shown with d's for added weirdness, i guess.) < 1406503284 70967 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :d might make a difference for TCness as a whole < 1406503308 263552 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :one problem with d is that its semantics are really hard to get your head around and I'm not 100% sure all interps implement it correctly < 1406503316 518447 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :do you have one that's known to get it right? < 1406503327 541781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah that seems likely. in fact pretty sure, because without it you just have subtle cough + i, which i'm pretty sure i've proved gives only 1 more program < 1406503339 849286 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :we need a name for this < 1406503342 205194 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :blatant cough, perhaps < 1406503435 471077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've never had problems with d with the distribution's C interpreter (that has a bug with e though) < 1406503461 319870 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :how can you get /e/ wrong? < 1406503468 253025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :beats me. < 1406503486 22045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which curiously means that afaik, you can use my unlambda self interpreter to correct the problem, because e is the _only_ function i don't self-implement :P < 1406503516 597097 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :s/can/can't/? < 1406503526 424928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :can. < 1406503546 55963 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :but if e is buggy without self-interpreting, and you use the same buggy e, wouldn't it still be buggy? < 1406503583 5450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i said e is the only function which my interpreter _doesn't_ implement in terms of itself. < 1406503597 352039 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :oh, I misinterpreted "self-implement" < 1406503601 577519 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :does it interpret it in terms of c? < 1406503634 835967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah, i pass the top continuation around, and that's equivalent to e. < 1406503663 272022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i originally did this to have the theoretical possibility to embed the self-interpreter in another program. < 1406503691 960582 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by passing a less top continuation instead. < 1406503717 544280 :ais523_!93bcc175@gateway/web/freenode/ip.147.188.193.117 PRIVMSG #esoteric :that's why I thought you did that < 1406503909 552453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, the C interpreter has a EOF == char 255 bug in some circumstances, which is particularly important when iterating my interpreter (thus there's the .unl2 version which drops the 255 character from the character table) < 1406503959 764802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(basically it does ye olde saving getchar into a char thing) < 1406504518 605383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose i should also be able to vouch for the haskell unlambda interpreter, since that's based on my code. < 1406504620 681651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i'm _pretty_ sure haskell unlambda interpreters already existed when i wrote mine, but it still is what got into hackage.) < 1406504720 229072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've occasionally pondered writing one which _doesn't_ use a continuation monad, but instead is thoroughly reified so you can print all terms. < 1406504733 409523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds easy enough < 1406504743 447097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could CPS-transform, even, I guess? < 1406504747 18351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(including continuation terms, using the notation i invented on the wiki) < 1406504790 790919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it should be easy, it would basically be the data structure i already used in the INTERCAL one < 1406504813 640875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(which _had_ to be thoroughly reified, given my then INTERCAL knowledge) < 1406504845 904791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: CPS-transform doesn't give you printable continuations. < 1406504860 836832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it does as long as your functions are printable? < 1406504893 275884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CPS transform might be weird with d or whatever though I guess. < 1406504934 971322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i _did_ manage it in the Ocaml "compiler". afair it handles d and CPS transforms. < 1406504983 459916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well for a certain value of handles. < 1406505079 890937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although the real way of looking at this is really as graph rewriting. < 1406505086 863044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or *tree < 1406505146 246005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or to put it weirder, a continuation is the same as an expression zipper. < 1406505221 125904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with some limitations on where you can have not yet evaluated expression parts. < 1406505280 240633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(although you could say d somewhat relaxes that limitation again) < 1406505358 737340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote or to put it weirder, a continuation is the same as an expression zipper. < 1406505360 416272 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1213) or to put it weirder, a continuation is the same as an expression zipper.