< 1517098031 487747 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@tell oerjan well, dc is capable of a disjoint quine pair at least: http://int-e.eu/~bf3/tmp/foo.dc < 1517098031 626956 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1517098242 342350 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :I can describe what ideas I had for file format though: The header includes a link to the first page of the root index, a link to the first free page, and the log2 of the page size. Each page begins with a indicator byte, and then a 32-bit number which is either a link to the next page or the length of the remaining data on this page, whether it is the last page. < 1517098316 247554 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :The index then consists of eight bytes per entry, being the key and link, for each. The indicator byte specifies whether or not this index is sorted. < 1517098322 324178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ugh, almost < 1517098391 3010 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1517098394 836042 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :yes < 1517098455 371944 :int-e!~noone@int-e.eu PRIVMSG #esoteric :okay, *now* that quine pair is actually disjoint... I missed that there's an 'i' in '/bin'. < 1517098492 574149 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Yes, but, do you have idea how such a format can be called? < 1517098519 938564 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :zzo38: what does the database if an entry doesn't fit in one page? < 1517098613 559503 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :zseri: Continue on multiple pages. One bit of the indicator byte specifies whether or not it is the last page of the entry. < 1517098634 936216 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :ok. Name: I don't know. zpxdbase? < 1517098712 184126 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :OK, but how do you come up with such a name, where is the letter from? Is it an abbreviation which can be expanded into full words? < 1517098719 789455 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :But, yes, I can use that. < 1517098769 260828 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :Z Paged indeX Data Base (pxdbase is already used as a name) < 1517098821 855297 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :OK < 1517098829 367346 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Thank you < 1517098908 993380 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :I think that a page with a "next-page-link" should also have the ability to contain more data. < 1517099006 677121 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :In such a case the rest of the page is filled with the data (after the five byte header of that page; all pages other than the global header page have the same five byte header) < 1517099044 877195 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Or is there some other thing not understanding perhaps? < 1517099174 348299 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :ok, that in such a case the length is implicit equal to ({page size} - 5 bytes) < 1517099200 59927 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Yes, it is. < 1517099315 376862 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :I think the maximum page size is 2^33, because if it's larger, a 32bit length wouldn't be enough < 1517099418 806970 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :The header could contain a indicator byte which contains flags like 'are the lengths and links 32bit or 64bit uints' < 1517099462 72331 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Yes, it is; although, yes that is another idea too. Even if I do not implement it in the first version, the next version might, maybe. Thank you for the suggestions, at least. < 1517100152 790503 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :Question: Does one index entry occupy 8 bytes and key and link use 4 bytes each or does one index entry occupy 16 bytes and key and link use 8 bytes each? < 1517100167 367536 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :The key and link use 4 bytes each. < 1517100378 977795 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :Thus 2^32 - 1 keys are allowed and thus the maximum file size should be (10 + 32 * (8 + 2^33)) < 1517100412 169618 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :10 for header; 8 * 32 for index; 32 * 2^33 for pages < 1517100495 829671 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :or, when the index is saved in the pages; then (10 + 32 * 2^33) < 1517100725 907826 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :Does this match? https://gist.github.com/zserik/2d65d7025ae1d6a66454a657a3bbf2c9 < 1517101218 837869 :variable!~variable@freebsd/developer/variable QUIT :Quit: Found 1 in /dev/zero < 1517101274 584645 :S1R!~S1R@2a00:23c5:f86:9200:952b:76c1:ef4f:4283 QUIT :Remote host closed the connection < 1517101299 794944 :S1R!~S1R@2a00:23c5:f86:9200:952b:76c1:ef4f:4283 JOIN :#esoteric < 1517101374 118743 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :I don't know if there should be an option to split the file into multiple parts; It would also be cool to have a tool to defrag the database. < 1517101461 418077 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :In the development of zsdbp5 I tried multiple designs and found that it could be complex and memory-intensive to save large content or to defragment content < 1517101502 439991 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :There should be a flag to indicate if a page is used or not. < 1517101893 278938 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :What functions should the database have? (get @key, set @key, for each @key, insert as subentry @key, ...) < 1517101957 790384 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1517102018 608229 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :Is the key some sort of hash or a free-form 4 character string? < 1517102528 475263 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :Should there be some sort of reference count per entry/content? < 1517103739 798599 :Magickal!~Asus@12.252.118.126 JOIN :#esoteric < 1517103814 809638 :Asus!~Asus@12.252.118.126 JOIN :#esoteric < 1517103842 905126 :zseri!~zseri@i5E86D642.versanet.de PRIVMSG #esoteric :bye < 1517103844 487455 :zseri!~zseri@i5E86D642.versanet.de QUIT :Quit: Leaving < 1517103844 890731 :Asus!~Asus@12.252.118.126 QUIT :Client Quit < 1517105578 527050 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :I did intend to add the ability to defrag the database, yes. And yes there is a flag (it is part of the indicator byte, which also indicates whether it is index or data) if the page is used or not. There is only one reference to each page, so no reference count is needed. The key is just an arbitrary 32-bit number; you can use for whatever purpose you want. < 1517105640 998880 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :(If you defragment it then pages can be put together that are part of the same data. This can be a separate program to do this, perhaps.) < 1517105768 658886 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :"Subdirectories" are possible (although not always used); you can use this if you want longer keys, although the intention of this is mainly for when you do not need longer keys, it is at least an option. < 1517106416 437887 :S1R!~S1R@2a00:23c5:f86:9200:952b:76c1:ef4f:4283 QUIT :Quit: Leaving < 1517106597 790614 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1517108229 406283 :sleffy!~sleffy@24.7.67.0 QUIT :Ping timeout: 256 seconds > 1517108714 8680 PRIVMSG #esoteric :14[[07Bitwise14]]4 N10 02https://esolangs.org/w/index.php?oldid=53907 5* 03MD XF 5* (+2722) 10Created page with "Bitwise is an Assembly-based esolang, created by a sleep-deprived [[User:MD XF]]. = Commands =
|  command  |  arguments  |  description..."
< 1517108988 749390 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
> 1517109259 533171 PRIVMSG #esoteric :14[[07Memescript14]]4 N10 02https://esolangs.org/w/index.php?oldid=53908 5* 03MD XF 5* (+1339) 10Created page with "Memescript 1.0 is an esoteric language based off of the "frick frack" meme and influenced by brainfuck.  File:https://camo.githubusercontent.com/9cd1048ab89a06ba397834606410..."
> 1517109300 758561 PRIVMSG #esoteric :14[[07Memescript14]]4 10 02https://esolangs.org/w/index.php?diff=53909&oldid=53908 5* 03MD XF 5* (+30) 10
> 1517109340 991652 PRIVMSG #esoteric :14[[07Memescript14]]4 10 02https://esolangs.org/w/index.php?diff=53910&oldid=53909 5* 03MD XF 5* (+2) 10
> 1517109378 352820 PRIVMSG #esoteric :14[[07Memescript14]]4 10 02https://esolangs.org/w/index.php?diff=53911&oldid=53910 5* 03MD XF 5* (-6) 10
> 1517109437 720193 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03MD XF 5*  10uploaded "[[02File:Meme.jpg10]]"
> 1517109451 214310 PRIVMSG #esoteric :14[[07Memescript14]]4 10 02https://esolangs.org/w/index.php?diff=53913&oldid=53911 5* 03MD XF 5* (-172) 10
< 1517110018 317732 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: HUNDRED CHICKEN
< 1517110258 754369 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 268 seconds
< 1517111103 496059 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1517113382 491618 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :pikhq, how obsessed with viagra should a cat be?
< 1517113527 955515 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Probably none
< 1517113762 263339 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what about old cats that can't get an erection
< 1517114320 729274 :variable!~variable@freebsd/developer/variable JOIN :#esoteric
< 1517117076 302958 :Magickal!~Asus@12.252.118.126 QUIT :Quit: Leaving
< 1517117621 835497 :hppavilion[1]!~dosgmowdo@160-7-174-206.gci.net QUIT :Ping timeout: 268 seconds
< 1517119930 317886 :variable!~variable@freebsd/developer/variable QUIT :Quit: /dev/null is full
< 1517123110 822353 :doesthiswork!~Adium@207.55.82.87 QUIT :Ping timeout: 240 seconds
< 1517124345 438352 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 256 seconds
< 1517127674 822932 :variable!~variable@freebsd/developer/variable JOIN :#esoteric
< 1517127682 421048 :variable!~variable@freebsd/developer/variable QUIT :Client Quit
< 1517128202 899599 :aeyxa!ac3811fb@gateway/web/freenode/ip.172.56.17.251 JOIN :#esoteric
> 1517128490 518008 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Ntsd 5*  10New user account
< 1517129126 267053 :zseri!~zseri@i5E86D069.versanet.de JOIN :#esoteric
< 1517129141 726847 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :hi
< 1517129148 696344 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :@messages
< 1517129148 793685 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages
< 1517129196 197847 :aeyxa!ac3811fb@gateway/web/freenode/ip.172.56.17.251 PRIVMSG #esoteric :forever alone
< 1517129335 814414 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :zzo38: I think there could be a problem. Defrag will be overly complex, because there isn't an index for the mapping content_id -> link; That makes it complex to find the beginning of each entry/content
< 1517129537 983061 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :Also, why is the key in the original concept of constant length 4 bytes, which isn't enough to held something more useful, but would likely fit in 8 bytes, like a hash snippet or a 64bit ID
< 1517129925 457726 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :ok, specification updated https://gist.github.com/zserik/2d65d7025ae1d6a66454a657a3bbf2c9
< 1517129961 999378 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer
< 1517129993 818367 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1517130023 489534 :Gregor!dlopen@71.19.155.102 QUIT :Ping timeout: 256 seconds
< 1517130238 458655 :Gregor!dlopen@71.19.155.102 JOIN :#esoteric
< 1517131723 703746 :S1R!~S1R@2a00:23c5:f86:9200:d1e9:f79c:ca06:cb9b JOIN :#esoteric
< 1517132060 368567 :Naergon!~naergon@unaffiliated/naergon QUIT :Ping timeout: 260 seconds
< 1517132403 628331 :oerjan!oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1517132577 577382 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages-gold
< 1517132577 714781 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e said 9h 35m 46s ago: well, dc is capable of a disjoint quine pair at least: http://int-e.eu/~bf3/tmp/foo.dc
< 1517134439 658895 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's an ugly challenge... the most likely target for me to get it to work would be x86 machine code (DOS .com file)
< 1517134457 935896 :int-e!~noone@int-e.eu PRIVMSG #esoteric :simply because that has plenty of aliases and full inspection of the running code
< 1517134512 322021 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and dead code
< 1517134734 27656 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and of course the quine rules consider that approach to be cheating
< 1517134745 650100 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(at a cursory glance)
< 1517134783 967736 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i'm still working on a haskell version hth
< 1517134790 90861 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(not really sure... what's the "source code" when you produce machine code directly?)
< 1517134816 109744 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I'd rather keep my sanity ;-)
< 1517134838 156856 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well it's much saner than the full levenquine challenge
< 1517134861 657623 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah for the pair
< 1517134866 157840 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah
< 1517134867 373615 :int-e!~noone@int-e.eu PRIVMSG #esoteric :still, tricky.
< 1517135152 976553 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 JOIN :#esoteric
< 1517135154 535361 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and yeah reading the code is forbidden, although there are a bunch of quine answers that skirt around that in languages (like javascript) that include code in the printed version of functions.
< 1517135171 137860 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but at least the pair has a sort of generic approach: 1. find a way to print an arbitrary string using as few as possible, as rare as possible, characters in the language's character set. 2) write a quine and code that generates type a 1) program from the resulting string.
< 1517135210 679819 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm that _does_ fit my haskell approach.
< 1517135241 592115 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i am trying to let (1) also handle some of the duplication.
< 1517135245 815960 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(it fits my dc approach as well; I found the loophole that A and B can be used as binary digits to encode sufficiently arbitrary numbers)
< 1517135273 122335 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh
< 1517135277 243220 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I then snuck a 'p' in there, because dc also has 'n', to save some work)
< 1517135376 523441 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dc is more compact for this, at least.
< 1517135390 989238 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and I resorted to invoking an external program because I don't think that dc can print P from a program that doesn't contain a literal P.
< 1517135397 937865 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there are a couple of answers to the challenge on PPCG already.
< 1517135417 742432 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :one in an esolang, the other in forth
< 1517135652 899222 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :uh. a challenge?
< 1517135687 279336 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :also what's a disjoint quine pair?
< 1517135696 829100 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://codegolf.stackexchange.com/questions/153948/mutually-exclusive-quines
< 1517135700 490924 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :A outputs B and B outputs A?
< 1517135714 895046 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :ah.
< 1517135721 557364 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :wow
< 1517135790 33879 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION has a dc solution at http://int-e.eu/~bf3/tmp/foo.dc
< 1517135826 828956 :int-e!~noone@int-e.eu PRIVMSG #esoteric :at 1059 combined size, mm
< 1517135835 957137 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yay, I beat Forth
< 1517135902 537026 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I won't join stackexchange. I would have to give up another distraction for that, like IRC.
< 1517136023 818861 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY
< 1517136122 823628 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mroman: then look at https://codegolf.stackexchange.com/questions/116189/cyclic-levenquine hth
< 1517136142 159372 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(ais523 made that challenge. no one has managed to answer it yet.)
< 1517137184 311260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1517137875 582202 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :Can I invent permutation quines :D
< 1517137880 972315 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :cyclic
< 1517137893 916819 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :A program must output a permutation of its source code
< 1517137906 482409 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :and then that permutation must output a new permutation of its source code
< 1517137922 167972 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :it's over once it doesn't output a permutation or a permutation it already produced
< 1517137951 637522 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :the winner is the one who can produce the longest sequence of such cycles
< 1517138008 548128 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :although I suspect you can do that by adding useless chunk characters to something.
< 1517138028 649514 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if you have arbitrary length, seems pretty trivial to make as long as you wish
< 1517138051 342727 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :yeah
< 1517138057 162990 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :you could just have a long variable name
< 1517138061 430276 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :and use the regular quine approach
< 1517138073 227254 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :put then output a random permutation as the new variable name
< 1517138083 609902 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :*but
< 1517138096 972496 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :yep, this isn't too difficult.
< 1517138104 142540 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or just embed a string constant that you modify
< 1517138128 576439 :mroman!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 QUIT :Quit: until later
< 1517138377 466635 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> (\(s,t)->var$s++show(s,last t:init t))("(\\(s,t)->var$s++show(s,last t:init t))",[1,2,3])
< 1517138379 816887 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : (\(s,t)->var$s++show(s,last t:init t))("(\\(s,t)->var$s++show(s,last t:init ...
< 1517138386 452618 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1517138524 9512 :mroman!~androirc@178.197.227.122 JOIN :#esoteric
< 1517138693 373688 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`wisdom
< 1517138711 241714 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​rdococ//rdococ was thought to be from Budapest, then Mars, but he is actually in Airstrip One. Thanks to boily he is approaching permanent boredom & mapoledom. He is a relative of `words.
< 1517138736 137119 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`words
< 1517138742 529426 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ncgallaiif
< 1517138781 79852 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> (\(s,t)->var$s++show(s,last t:init t))("(\\(s,t)->var$s++show(s,last t:init t))",[1,2,3])
< 1517138782 947470 :aeyxa!ac3811fb@gateway/web/freenode/ip.172.56.17.251 PRIVMSG #esoteric :I went to go write some unit tests for my lexer
< 1517138784 588594 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : (\(s,t)->var$s++show(s,last t:init t))("(\\(s,t)->var$s++show(s,last t:init ...
< 1517138800 438427 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sadly gets cut off just before the permuted part
< 1517138809 841825 :aeyxa!ac3811fb@gateway/web/freenode/ip.172.56.17.251 PRIVMSG #esoteric :wasted 3 hours making this instead https://pastebin.com/raw/uHgsv6Fr
< 1517139315 414973 :mroman!~androirc@178.197.227.122 QUIT :Remote host closed the connection
< 1517139453 749053 :mroman!~androirc@178.197.227.122 JOIN :#esoteric
< 1517139500 706591 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Programs that are quines and are still quines when gzipped
< 1517140124 213340 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Brainfuckprograms that ouput the number of cycles they took to terminate.
< 1517140165 674335 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :That should be fairly trivial though
< 1517140206 177077 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah. you can always pad with >< and >
< 1517140215 726681 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Finding the shortest BF program that outputs the number of cycles it takes to complete.
< 1517140229 792596 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :That oughta be more challenging.
< 1517140251 255592 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :(As ascii digits of course)
< 1517140300 441810 :int-e!~noone@int-e.eu PRIVMSG #esoteric :how many cycles do [-], +[-], and ++[-] take to complete? (it's not entirely clear how to count the [])
< 1517140430 13751 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@bf +++++++++++++++++++++++++++++++++++++++++++++++++++++..
< 1517140430 13829 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :  55
< 1517140453 686241 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(lucky)
< 1517140518 253516 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :++[-] would be ++ [ -]-] so 7?
< 1517140533 425011 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :The first [ counts and each ]
< 1517140565 441462 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :The ] jumps past the [ so the [ doesn't count then
< 1517140582 272222 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's a possibility. when I implemented this, one of the [ or ] would be an unconditional jump to its counterpart
< 1517140617 256976 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(cycle counting tends to expose implementation details)
< 1517140628 828237 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Yep.
< 1517140695 502477 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :The first [ counts because it checks whether to jump forward
< 1517140730 352660 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :But the ] checks and jumps to the instruction after it's matching [
< 1517140765 157787 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :So the [ isn't 'executed' then
< 1517140983 426165 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :[ is a jiz and ] a jnz
< 1517141032 261178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it could be
< 1517141085 779141 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Or a jiz and ] is a jmp to the jiz but that's less efficient
< 1517141107 830213 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or the [ is a jmp and the ] is a jnz
< 1517141149 789889 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and then you have a tiny overhead per loop rather than per loop iteration
< 1517141207 735926 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :So!
< 1517141231 340335 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Are you saying there needs to be a standardized cycle count?
< 1517141239 706995 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no
< 1517141244 447640 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Damn
< 1517141284 643268 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :That would've been a legit case for ESOSC :(
< 1517141346 8843 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 JOIN :#esoteric
< 1517141388 563742 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :Then you could have defined different ways of cycle counting and assign them names for easier communications.
< 1517141400 722589 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :and then you could better compare cycle counts from different programs :D
< 1517141445 492362 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm having trouble testing my mutual quine because something downgrades character 160 to an ordinary space. :(
< 1517141450 767601 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :if ] jumps back to [ and you count [ too then ++[-] would be ++[-][-] so 8 cycles.
< 1517141452 404626 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh well, later.
< 1517141468 46855 :oerjan!oerjan@hagbart.nvg.ntnu.no QUIT :Quit: leaving
< 1517141481 357393 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :or even 9 cycles
< 1517141485 604479 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :++[-][-][
< 1517141525 886545 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :how dous bfjoust count cycles?
< 1517141673 899097 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think it counts the way you suggested
< 1517141756 649377 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so [ is counted when the loop is entered or skipped; ] is counted each time the loop body completes
< 1517141982 889648 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 JOIN :#esoteric
< 1517142039 800083 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :oerjan: re https://codegolf.stackexchange.com/q/153948/6691 I think I can make a simple perl answer for that, although I won't try to golf it too heavily
< 1517142218 480392 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :oerjan: I'll just have the second program contain the entire first one but with the high bit turned on. that needs very few characters, the printing is the only tricky part, it can turn on the high bits with like ^'ÇÇÇÇÇÇÇÇÇÇÇ' only imagine literal \x80s there
< 1517142239 379945 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :if I make it a subroutine like sub{} then I won't even need printing
< 1517142283 172945 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :the other can have any quine logic and print logic and then set high bits with y/\x00-\xff/\x01-\xff/ for 0..255
< 1517142376 611521 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric
< 1517142643 680377 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :I may have to use q-quoting in the second one though
< 1517142657 404365 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :hmm
< 1517142716 400742 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :let me think
< 1517142776 272220 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1517143164 601938 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 252 seconds
> 1517143287 363479 PRIVMSG #esoteric :14[[07User:Noner Kao14]]4 M10 02https://esolangs.org/w/index.php?diff=53914&oldid=53895 5* 03Noner Kao 5* (+29) 10/* Projects */ rename the new language
< 1517144624 305862 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric
< 1517144702 627486 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 JOIN :#esoteric
< 1517144707 614592 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :darn, that doesn't work. I need different kind of quoting.
< 1517144744 306640 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :I might need sub{"ÇÇÇÇÇ...ÇÇ"^<<""}
< 1517144753 33528 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :terminated by the empty line
< 1517144785 202854 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :no wait
< 1517144809 203655 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :hmm
< 1517145002 804837 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 PRIVMSG #esoteric :it would be nicely readable if I could just use xor-space encoding, but that can't work because I need curlies in one half and square brackets in the other side
< 1517145057 350298 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1517145061 976694 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :wellob_jonas. Ç?
< 1517145062 525887 :S1R!~S1R@2a00:23c5:f86:9200:d1e9:f79c:ca06:cb9b QUIT :Read error: Connection reset by peer
< 1517145123 456634 :wob_jonas!b03f180b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.11 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1517145385 17701 :aeyxa!ac3811fb@gateway/web/freenode/ip.172.56.17.251 QUIT :Ping timeout: 260 seconds
< 1517148776 715313 :impomatic!~digital_w@host109-149-158-17.range109-149.btcentralplus.com JOIN :#esoteric
< 1517149094 967117 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 QUIT :Ping timeout: 260 seconds
< 1517149829 433766 :S1R!~S1R@2a00:23c5:f86:9200:8c10:17b2:9ef:409e JOIN :#esoteric
< 1517150307 795820 :mroman!~androirc@178.197.227.122 QUIT :Ping timeout: 240 seconds
< 1517150347 647224 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode Ç
< 1517150348 766090 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA]
< 1517150382 453173 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode G
< 1517150383 369371 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0047 LATIN CAPITAL LETTER G]
< 1517150444 910634 :mroman!~androirc@178.197.227.122 JOIN :#esoteric
< 1517150505 380175 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 JOIN :#esoteric
< 1517150514 754691 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :ok, I think I figured out how to do it, although it will be very ungolfed.
< 1517150619 394880 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Hm
< 1517151262 749665 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Why can't you nest () in bfjoust?
< 1517151286 477106 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Like ((+)*3(-)*2)*4?
< 1517151310 359432 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Expanding to +++--+++--+++--+++--?
< 1517151611 912252 :S1R!~S1R@2a00:23c5:f86:9200:8c10:17b2:9ef:409e QUIT :Quit: Leaving
< 1517152082 707492 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :`fromroman XCVII
< 1517152083 650893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :97
< 1517152191 745956 :S1R!~S1R@2a00:23c5:f86:9200:79fd:b852:5a4:93c JOIN :#esoteric
< 1517153091 112647 :S1R!~S1R@2a00:23c5:f86:9200:79fd:b852:5a4:93c QUIT :Read error: Connection reset by peer
< 1517153544 938226 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric
< 1517153548 429104 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: TRAPEZOID CHICKEN
< 1517154694 682973 :variable!~variable@freebsd/developer/variable JOIN :#esoteric
> 1517155157 654440 PRIVMSG #esoteric :14[[07User:Noner Kao/TaiDoku14]]4 N10 02https://esolangs.org/w/index.php?oldid=53915 5* 03Noner Kao 5* (+3789) 10Update some contents
< 1517155487 937385 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 248 seconds
> 1517156178 433659 PRIVMSG #esoteric :14[[07List of ideas14]]4 10 02https://esolangs.org/w/index.php?diff=53916&oldid=53517 5* 03Camto 5* (+32) 10Basically a turing machine
< 1517156285 600751 :impomatic!~digital_w@host109-149-158-17.range109-149.btcentralplus.com QUIT :Ping timeout: 240 seconds
< 1517157394 162124 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman NaN
< 1517157395 933382 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517157419 503732 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman -Infinity
< 1517157420 266297 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517157440 786076 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Romans weren't to fond of NaNs?
< 1517157450 787262 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :I've got the program working
< 1517157457 13362 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman 0
< 1517157457 872326 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517157552 315957 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1517157603 429411 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman 0.5
< 1517157604 46138 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517157610 8831 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric ::(
< 1517157711 230218 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman 2018
< 1517157711 955674 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :MMXVIII
< 1517157729 754128 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman 314159
< 1517157730 500526 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :MMMMMDCLIX
< 1517157748 370300 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`toroman 1.5
< 1517157749 225620 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I
< 1517157759 997479 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I (sci!) see.
< 1517157770 116793 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman MMMMMDCLIX
< 1517157770 901800 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517157780 592969 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Uhm?
< 1517157785 849312 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/sci/sic/
< 1517157825 41181 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman DCLIX
< 1517157825 805453 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :659
< 1517157891 912558 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman MDCLIX
< 1517157892 775196 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1659
< 1517157923 3356 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman MMDCLIX
< 1517157923 944728 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2659
< 1517157929 351310 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :So ...
< 1517157946 456200 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman 5001
< 1517157946 553595 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :oerjan: https://codegolf.stackexchange.com/a/154259/6691
< 1517157947 140519 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :DI
< 1517157954 669205 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :What
< 1517157975 229870 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman DI
< 1517157976 154204 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :501
< 1517157984 904382 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Who wrote this?
< 1517157993 716159 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :@tell oerjan https://codegolf.stackexchange.com/questions/153948/mutually-exclusive-quines/154259#154259
< 1517157993 813496 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1517158002 317739 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :mroman: I wrote fromroman and toroman
< 1517158012 90443 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :It broken?
< 1517158014 263053 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :mroman: the code is based on an old golf solution I wrote
< 1517158023 687123 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :mroman: why?
< 1517158037 922921 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :mroman: it's not broken, but it only works for valid inputs
< 1517158045 639666 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`toroman 5001
< 1517158046 443944 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :DI
< 1517158060 949181 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :What is valid then?
< 1517158062 160247 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :toroman only works for integers from 1 to 4999 inclusive
< 1517158073 102766 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :I see
< 1517158080 217497 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :and fromroman only works for the single valid roman number encoding of those numbers
< 1517158094 37634 :Naergon!~naergon@unaffiliated/naergon JOIN :#esoteric
< 1517158101 175215 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :for any other input, the result is undefined
< 1517158109 50906 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman MIX
< 1517158109 907663 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1009
< 1517158115 651908 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :but it won't erase your files or anything
< 1517158125 249568 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`toroman 5000
< 1517158126 37864 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :D
< 1517158137 741724 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :just print garbage in the case of toroman, and likely print nothing in the case of fromroman with some exceptions
< 1517158138 589372 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fun.
< 1517158149 822040 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman DD
< 1517158149 919384 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :``` fromroman ""
< 1517158150 684225 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517158150 915278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517158155 719662 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :`fromroman
< 1517158156 482537 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517158189 255256 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :there's no error handling, which is a bug. if you want to fix it, feel free.
< 1517158193 562056 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`fromroman DMX
< 1517158194 463862 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517158205 991284 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? bug
< 1517158207 992054 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bug? ¯\(°​_o)/¯
< 1517158232 493254 :int-e!~noone@int-e.eu PRIVMSG #esoteric :see, there ain't no such thing
< 1517158245 964953 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`? feature
< 1517158247 253906 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :feature? ¯\(°​_o)/¯
< 1517158281 803975 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :it wouldn't be hard to fix
< 1517158309 97133 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( `` cd wisdom; ln -s feature bug; ln -s bug feature )
< 1517158739 793860 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric
< 1517158920 386334 :sparr!~sparr@2604:a880:800:10::103:f001 QUIT :Changing host
< 1517158920 527492 :sparr!~sparr@pdpc/supporter/active/sparr JOIN :#esoteric
< 1517158946 325842 :AnotherTest!~turingcom@ptr-82l26zflogdw5b1kma2.18120a2.ip6.access.telenet.be JOIN :#esoteric
< 1517159314 573333 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Probably results in an error when accessing it
< 1517159326 271196 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`? fug
< 1517159327 656933 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fug? ¯\(°​_o)/¯
< 1517159398 313365 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Kein grober Unfug, sondern feiner Fug?
< 1517159430 144381 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Jawohl.
< 1517159451 740895 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Jemand der nicht Unfug betreib treibt Fug.
< 1517159486 320765 :AnotherTest!~turingcom@ptr-82l26zflogdw5b1kma2.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 256 seconds
< 1517159537 925596 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :`learn Fug is the opposite of Unfug (german: un-fug).
< 1517159544 146924 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'fug': Fug is the opposite of Unfug (german: un-fug).
< 1517159590 549337 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Also there's the verb befugen
< 1517159613 91864 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Somebody who's befugt has the right to do Fug.
< 1517159649 962725 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Beunfugen :D
< 1517159653 303412 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :`fromroman ~
< 1517159654 246639 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1517159670 94186 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :I have a list of fake german words
< 1517159690 699752 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :`words -german 20
< 1517159691 679182 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unknown option: g \ Unknown option: e \ Unknown option: r \ Unknown option: m \ Unknown option: a \ Unknown option: n
< 1517159699 90032 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Behüten means to put a hat on top of something.
< 1517159699 376210 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :``` words --german 20
< 1517159701 545473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :foedarbermigereale reibezifizir vnikel schenwaffenherz schlacasquertum her neoiretanbräumlan wahlungsprozenen schengendtag gers hegaturskörper stischischart kalkapple nathornbli glyphorquan ant bares abbachveren ngentfchc brechtwebegrat
< 1517159730 487217 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :mroman: "crown" means that in english, because english has a word for everything
< 1517159744 257263 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Verhüten is the act of ruining something with hats.
< 1517159768 309533 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION was going to suggest that "FUG" could be the "Funge Users Group"
< 1517159845 776424 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Usually it's used in sexual contexts when hats ruin sex.
< 1517159886 118801 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Abhüten means to take your hat off.
< 1517159912 728128 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :mroman: is that a cognate of abdicate
< 1517159933 537699 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :They aren't actual german words.
< 1517159944 615808 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :um so?
< 1517159949 311984 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :can still have etymology
< 1517159981 609887 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :how about lifting your hat as a gesture of respect?
< 1517159998 501136 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :Salhüten?
< 1517160020 442849 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ouch
< 1517160028 286190 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Versagen means to say something wrong.
< 1517160059 500298 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 PRIVMSG #esoteric :mroman: do you have entire fake german sentences too?
< 1517160098 127821 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( "Ich bin ein Berliner" is a famous one :P )
< 1517160116 926975 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :No.
< 1517160141 821967 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Anhüten maybe?
< 1517160153 948431 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Ich hütete sie an.
< 1517160294 82419 :variable!~variable@freebsd/developer/variable QUIT :Quit: Found 1 in /dev/zero
< 1517160580 67968 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Ich bin ein Berliner means you're a sweet lump of bread cowered in powdered sugar and filled with marmelade.
< 1517160604 257524 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Covered
< 1517160825 209936 :wob_jonas!b03f192a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.42 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1517161273 8262 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :mroman: ingenious
< 1517161619 961727 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Now what if Kennedy had given such a speech in Vienna...
< 1517166152 301177 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 JOIN :#esoteric
< 1517166154 588674 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :http://cheap.int-e.eu/~burlesque/burlesque.cgi?q=fancy%0D%0A++def+main%3A%0D%0A++++5%0D%0A++end%0D%0Aend
< 1517166162 611690 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :I forget how fancy mode worked
< 1517166547 819970 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :int-e: when did you last update it?
< 1517166570 379462 :int-e!~noone@int-e.eu PRIVMSG #esoteric :september?
< 1517166583 49054 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :fancy def add: \?+ end add(5,4) end works on my local machine
< 1517166588 465676 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :but it doesn't work in the online shell
< 1517166601 949057 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :http://cheap.int-e.eu/~burlesque/burlesque.cgi?q=fancy+def+add%3A+%5C%3F%2B+end+add%285%2C4%29+end
< 1517166605 128623 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :^- should produce 9
< 1517166754 218001 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :fancy mode is ineffecient af though :D
< 1517166760 370607 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :*inefficient
< 1517166826 211393 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :sept 16?
< 1517166833 634790 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :last commit is from july 17
< 1517166848 476589 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's actually february last year, I think.
< 1517166865 164312 :int-e!~noone@int-e.eu PRIVMSG #esoteric :probably c2c638ee67af4da2ac8dea50789056bc74ff3260
< 1517166947 576253 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so it's not including the cleverly named "* moo* commit
< 1517166966 228656 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :outrageous!
< 1517166969 746512 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which does stuff like +parseFancyDef :: Parser BlsqExp
< 1517167014 661435 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :oh.
< 1517167015 448817 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :ok
< 1517167016 759260 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :I see.
< 1517167023 716178 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :yeah so no fancy mode in the online shell then
< 1517167025 318805 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :also
< 1517167027 1958 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :no "* most ugliest hack in history of programming. "
< 1517167052 517525 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :I have no idea what that does
< 1517167064 201307 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :but it seems to do some ridiculous scope handing :D
< 1517167067 849725 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :*handling
< 1517167222 544611 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :yes
< 1517167232 427112 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :SOMEHOW I've managed to implement local function scopes?
< 1517167236 311367 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :the fuck was I on
> 1517167247 758705 PRIVMSG #esoteric :14[[07Noid14]]4 10 02https://esolangs.org/w/index.php?diff=53917&oldid=53056 5* 03Zayne 5* (+52) 10/* Examples */
< 1517167276 717067 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :ah.
< 1517167283 678120 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :it uses the secondary stack for scops :D
< 1517167285 881315 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :*scopes
< 1517167294 222747 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :if there's a map on the secondary stack it assumes this is the scope
< 1517167304 218354 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :this is actually GENIUS
< 1517167335 456200 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :or CRAZY
< 1517167341 692337 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :depends on your definition of crazy vs. genius.
< 1517167342 667926 :oerjan_!oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1517167372 697998 :int-e!~noone@int-e.eu PRIVMSG #esoteric :there is some overlap between the two
< 1517167379 733110 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan_: long day?
< 1517167423 591255 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :it also means you can perform a swap on the secondary stack to switch to the local scope of the callee.
< 1517167439 980511 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :*caller
< 1517167457 431709 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :I could even implement stacktraces
< 1517167467 871206 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :by adding a "__NAME__" value to each scope
< 1517167583 231597 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :also I was planning on implementing a lisp mode.
< 1517167651 323411 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :luckily li is not a builtin
< 1517167658 336321 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :so li is free as a prefix for a lisp mode.
< 1517167691 927579 :oerjan_!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: hm?
< 1517167766 46138 :oerjan_!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :why isn't lambdabot pinging me about b_jonas's message
< 1517167776 824281 :oerjan_!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh
< 1517167831 339759 :oerjan_!oerjan@hagbart.nvg.ntnu.no NICK :oerjan
< 1517167840 909440 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :someone had tried to snatch it
< 1517167883 28136 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that scallywag
< 1517167915 266663 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :some swede, by the ip
< 1517167923 813469 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :zseri: That isn't quite right either, but when you see what I have (once I post it; I have started writing it, but not finish yet) then you will see.
< 1517167930 981969 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages-loud
< 1517167931 79313 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :wob_jonas said 2h 45m 37s ago: https://codegolf.stackexchange.com/questions/153948/mutually-exclusive-quines/154259#154259
< 1517167971 526024 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: my haskell version is now working, although it's at 1216 score so some golfing is needed...
< 1517167997 153908 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman__: you should add a .cabal file
< 1517168043 426581 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er 1226 it was
< 1517168058 952619 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :don't know if i can get it down as much as that perl.
< 1517168214 584811 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :int-e: what for?
< 1517168327 904261 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so anyway I updated the thing
< 1517168341 173480 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman__: it's tedious to install the dependencies manually
< 1517168352 991574 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :oh.
< 1517168354 320187 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :right.
< 1517168364 313509 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :did you have to install new stuff?
< 1517168396 360425 :int-e!~noone@int-e.eu PRIVMSG #esoteric :especially since the list in the README doesn't even cover all the depedencies of the cgi: utf8-string and cgi are missing (or is the former a dependency of the latter... didn't check)
< 1517168425 911980 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :weird. I didn't add new imports did i?
< 1517168443 250012 :int-e!~noone@int-e.eu PRIVMSG #esoteric :they've always been missing
< 1517168448 446087 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I just haven't complained before
< 1517168509 792320 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :zzo38: where are the most differences?
< 1517168530 60486 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman__: regardless, you *should* have ssh access (or did you lose the key?) so you can update the thing yourself
< 1517168547 271224 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :I have?
< 1517168554 203159 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :probably forget that longtime ago
< 1517168555 613664 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :*forgot
< 1517168628 856493 :xkapastel!uid17782@gateway/web/irccloud.com/x-lbyqxftvogtxyemk JOIN :#esoteric
< 1517168700 420316 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 256 seconds
< 1517168722 223681 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 PRIVMSG #esoteric :readme probably only covers how to compile main.hs :D
< 1517168739 308365 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fingerprint: 4096 SHA256:rpx/EgfJ1VIJwHOJEFvrSM0TBgDVkW766xELa89y8jg me@ (RSA)
< 1517168765 476967 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :zseri: Well, this is what I have for the file format description: https://arin.ga/tCJ5QC
< 1517168898 803874 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1517168901 451126 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1517169010 134884 :mroman__!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 QUIT :Ping timeout: 260 seconds
< 1517169396 204242 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Looks like my pubkey
< 1517169410 344198 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :The 4096 looks familiar
< 1517169558 652248 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :Too bad HKDF aren't that popular.
< 1517169597 597843 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :down to 1120, but what this mostly needs is a more efficient way to clear the 8th bits of a String when you have no digits.
< 1517169632 457638 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :currently i'm using map(flip(foldr$pure pred)$(pure(show())`mapM`show(():pure())))
< 1517169663 475212 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> show Nothing
< 1517169666 935000 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "Nothing"
< 1517169740 738425 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh hm
< 1517169885 916799 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no need to use flip when the argument is right there
< 1517170802 603972 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 JOIN :#esoteric
< 1517170816 664253 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :oerjan: you're writing a Haskell solution for the same thing?
< 1517170844 714319 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :or something else?
< 1517171032 16817 :int-e!~noone@int-e.eu PRIVMSG #esoteric :sure. "I need an arbitrary string of length 7... oh, let's just use show(():pure())"
< 1517171069 785770 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :"b_jonas: my haskell version is now working, although it's at 1216 score so some golfing is needed..."
< 1517171070 619289 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :ah ok
< 1517171271 125397 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :the perl version has like twenty bytes of practically free improvement if you don't care about readability. you can remove most of the newlines, and shorten the tr/// patterns
< 1517171389 120188 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :> show(():pure())
< 1517171391 813966 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "[(),()]"
< 1517171405 343831 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :@type pure
< 1517171407 803149 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1517171408 94574 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Applicative f => a -> f a
< 1517171446 837389 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :@src pure
< 1517171446 934792 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Source not found. Are you typing with your feet?
< 1517171462 630960 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :@info pure
< 1517171462 631009 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pure
< 1517171467 687258 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric ::(
< 1517171488 4162 :mroman!~androirc@178.197.227.122 PRIVMSG #esoteric :@info applicative
< 1517171488 4205 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :applicative
< 1517171722 842959 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :> and you don't have uppercases either?
< 1517171726 463761 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:38: error:
< 1517171726 561197 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     parse error (possibly incorrect indentation or mismatched brackets)
< 1517171752 144500 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :ah, I see
< 1517172299 956498 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :1053 now, so beating the forth
< 1517172331 420992 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i changed the length 7 string to show(Just()) :P
< 1517172346 46669 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :oerjan: nice
< 1517172363 292621 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :nice
< 1517172408 399907 :int-e!~noone@int-e.eu PRIVMSG #esoteric :http://int-e.eu/~bf3/tmp/foo.dc clocks in at 655 now
< 1517172418 772484 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(392+263)
< 1517172452 838160 :int-e!~noone@int-e.eu PRIVMSG #esoteric :using ternary and digits DEF
< 1517172467 236016 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :int-e: nice
< 1517172486 411739 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` dc << Why can't you nest () in bfjoust? <-- you can, but each part must have matched [] brackets
< 1517173389 858525 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah, actually
< 1517173404 907156 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` dc << oerjan: can you use apostrophes?
< 1517175550 600826 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:33: error:
< 1517175550 698223 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     parse error (possibly incorrect indentation or mismatched brackets)
< 1517175567 762100 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1517175575 506482 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: no, they're used for char literals in the other program
< 1517175581 106742 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :ok
< 1517175632 880056 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :alternatively, i'm already using " quotes, but they need code to place them
< 1517175635 765598 :int-e!~noone@int-e.eu PRIVMSG #esoteric :meh, stupid shells and their different ideas of echo.
< 1517175671 656398 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so show() is the shortest way i've found to get a length 2 string. hm..
< 1517175770 982612 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, procrastinating eating again ->
< 1517175882 640501 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so I'm back to using  env echo  instead of just  echo, and that means that I cannot use v to get base 3.
< 1517175908 137688 :int-e!~noone@int-e.eu PRIVMSG #esoteric :--> 438 + 294 = 732
< 1517175928 432224 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :int-e: EEZ then
< 1517175962 834470 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :`dc -e EAZi Ip
< 1517175963 656465 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3
< 1517175966 371269 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I see
< 1517176262 8467 :polob4385!~polob4385@2601:240:d600:c5e0:d805:3472:cbfb:1680 QUIT :Remote host closed the connection
< 1517176801 57726 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 JOIN :#esoteric
< 1517176842 384610 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :much better.
< 1517176856 751443 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :Anyway, question since assumably you lot would be the best community to ask
< 1517176867 193447 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :Are there any languages which - like Piet - have source code that doubles as an image?
< 1517176882 902297 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :ASCII Art does not count. Sorry, brainf*ck.
< 1517176904 894519 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :greysondn: does Piet count?
< 1517176930 66981 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :ಠ_ಠ
< 1517176941 43859 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :Yes, but "come on, now"
< 1517176947 423110 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :there's also Piet++ and Piet-Q
< 1517176985 621019 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :and you can make images that are also source code in ordinary languages
< 1517176986 141368 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :Oh? Language reference links? I've never seen them.
< 1517177001 65509 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :I made one that's a BMP and a perl source once, because that's easy enouhg
< 1517177002 904301 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :And that point, also, is interesting.
< 1517177006 233115 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :greysondn: look at the wiki
< 1517177073 262242 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :Piet++ - no reference interpreters, but at least the language is ... lolnope "This is a work in progress, and is still in development."
< 1517177085 607103 :greysondn!b80fe5a9@gateway/web/freenode/ip.184.15.229.169 PRIVMSG #esoteric :I bet it could be used as-is if someone really wanted to, though.
< 1517177285 733903 :zseri!~zseri@i5E86D069.versanet.de PRIVMSG #esoteric :zzo38: the index and key format is missing from https://arin.ga/tCJ5QC
< 1517177529 569380 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: okay. using AAZ now, http://int-e.eu/~bf3/tmp/foo.dc, 681 total.
< 1517177550 11580 :mroman_!b2c5e37a@gateway/web/freenode/ip.178.197.227.122 QUIT :Ping timeout: 260 seconds
< 1517177554 880367 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think that's where I'll stop
< 1517177583 379447 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: wob_jonas: heh you're both here.
< 1517177593 100392 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :int-e: nicely short
< 1517177611 435754 :wob_jonas!b03f18bc@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.188 PRIVMSG #esoteric :it's pretty common that we're both here, yes
< 1517177687 682882 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` dc <<