< 1448755416 375158 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :that's surprisingly profound. < 1448755498 852226 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, let me see if I think Kripke-Platek set theory is "obviously" arithmetically sound. < 1448755677 575208 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1448755720 396350 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmm. Axiom of union. Hmmmm. < 1448755727 524584 :hppavilion[2]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 246 seconds < 1448755758 825321 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :how do you see what you think? < 1448755905 519967 :hppavilion[2]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1448755931 388964 :hppavilion[2]!~Devourero@93-231-58-66.gci.net NICK :hppavilion[1] < 1448756030 421404 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I wanted to make up a Magic: the Gathering card with "Entwine {0}", and also there can be possibility such as noncreatures with devour, or creatures with "Devour 0", or strange effects with overload, or dash on noncreatures, and there can be other thing < 1448756115 42756 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Imma create a List of Operators < 1448756131 679416 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hezzo38. what's entwine again? < 1448756144 33297 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( smooooth list of operators ♪ ) < 1448756540 337453 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Entwine is an additional cost you can pay to choose all modes of the spell instead of just one < 1448756677 825742 :j-bot!~j-bot@li1285-84.members.linode.com JOIN :#esoteric < 1448756939 86624 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of operators14]]4 N10 02http://esolangs.org/w/index.php?oldid=45688 5* 03Hppavilion1 5* (+2971) 10Basic arithmetic < 1448757380 727254 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of operators14]]4 10 02http://esolangs.org/w/index.php?diff=45689&oldid=45688 5* 03Hppavilion1 5* (+780) 10/* The operators */ Roots and logarithms < 1448757460 880098 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :olsner: by means of squirrels. < 1448757521 633346 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :tswett: I see < 1448757541 801919 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: So where /is/ `neutral ? < 1448757617 839847 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I'm pondering what a model of KPST might be. < 1448757627 163323 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of operators14]]4 10 02http://esolangs.org/w/index.php?diff=45690&oldid=45689 5* 03Hppavilion1 5* (+74) 10/* The operators */ new categories, completely empty < 1448757630 699572 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: nobody's made it. < 1448757718 910780 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of operators14]]4 10 02http://esolangs.org/w/index.php?diff=45691&oldid=45690 5* 03Hppavilion1 5* (+82) 10/* The operators */ Formatting < 1448757754 253172 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of operators14]]4 10 02http://esolangs.org/w/index.php?diff=45692&oldid=45691 5* 03Hppavilion1 5* (-74) 10Removed additional sections < 1448757823 19378 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Hm... < 1448757829 901613 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :What other types of operator are there? < 1448757869 539097 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Arcturian mega-operators? < 1448757911 52559 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Man, there are so many. < 1448757918 730 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme name a few... < 1448757929 243808 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Integration, differentiation, convolution, Fourier transform and its buddies. < 1448757933 27824 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like the Laplace transform. < 1448757962 719619 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Unary exponentiation, the famous exp(x) function. < 1448757980 898018 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The power set operator. < 1448757996 25732 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Inverse and composition of functions. < 1448758039 742011 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Dot product, cross product, absolute value/norm, signum. Outer product, tensor product. < 1448758047 510061 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Direct product, direct sum. < 1448758082 234284 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Opposite--not the additive inverse operator, but the operator that takes an algebraic structure and returns a flipped-around version of it. < 1448758087 180937 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? opposite < 1448758088 200702 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :opposite? ¯\(°​_o)/¯ < 1448758159 251516 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`le/rn opposite/Eht etisoppo yrogetac fo a yrogetac si tsuj taht yrogetac, tub sdrawkcab. < 1448758161 998861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «opposite» < 1448758205 98004 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The constant-function operator. < 1448758212 19391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: also known as mov < 1448758214 754799 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Union, intersection, complement. < 1448758217 166966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, no < 1448758227 702281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mov operator ignores its right argument and returns the value of the left argument < 1448758233 195822 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like comma from C, but with the arguments reversed < 1448758238 654015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, no, same as comma < 1448758241 498748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's returning its right argument < 1448758255 844233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"MOV a, b" means "a = a MOV b", which means "a = b" < 1448758276 532752 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :#define COMMA < 1448758279 935312 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :a = COMMA(a, b); < 1448758297 240210 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Anyway... < 1448758309 155806 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :String concatenation. < 1448758314 391450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: that's both beautiful and ugly at the same time < 1448758325 40258 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Cartesian product, which is a special case of direct product. < 1448758389 756992 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: my computer's fan is acting up, trying to standby and destandby the computer to fix it, this breaks my Internet connection for a while < 1448758410 832743 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Disjoint union, a special case of direct sum. < 1448758415 423753 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Set exponential. < 1448758421 675765 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Interior, closure. < 1448758450 46283 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think Gaussian blur counts as an operator. < 1448758452 966298 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448758470 428636 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Limit, summation. < 1448758522 291537 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :isn't Gaussian blur a convolution? < 1448758529 713018 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yes. < 1448758547 621321 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Vector projection. < 1448758626 864291 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Rotation, translation, scaling, shearing, and so forth. < 1448758660 533229 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: ^ ^ ^ there are a couple to get you started. < 1448758698 418642 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :成戦投折拾持指挙整料旅族旗昔昨昭景暑暗 < 1448758700 472878 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Thanks < 1448758835 574317 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Integration, differentiation, convolution, Fourier transform, and Laplace transform work on numeric functions and similar things. < 1448758855 675989 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Unary exponentiation works on numbers. < 1448758868 817029 :^v!~^v@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Remote host closed the connection < 1448758871 92418 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Fuzzy Ternary Logic? Value is any real number between -1 and 1? < 1448758887 867235 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That sounds interesting. < 1448758906 386090 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :yay I fixed the glitch in Thai < 1448758977 416116 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :hmm but ๆ็่้๊๋์ํ๎ is still happening < 1448758998 368425 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :`unidecode ๆ็่้๊๋์ํ๎ < 1448758999 395145 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0E46 THAI CHARACTER MAIYAMOK] [U+0E47 THAI CHARACTER MAITAIKHU] [U+0E48 THAI CHARACTER MAI EK] [U+0E49 THAI CHARACTER MAI THO] [U+0E4A THAI CHARACTER MAI TRI] [U+0E4B THAI CHARACTER MAI CHATTAWA] [U+0E4C THAI CHARACTER THANTHAKHAT] [U+0E4D THAI CHARACTER NIKHAHIT] [U+0E4E THAI CHARACTER YAMAKKAN] < 1448759123 567434 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :that's not su much a bug in my font as a bug in my character lisitng program < 1448759157 960040 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :Oh I know, I'll output a zwnbsp between each character < 1448759174 225978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that whole sequence of characters renders vertically in Konversation < 1448759185 291125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so maybe it's meant to look like that? < 1448759200 27139 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :it is, but I don't want it to < 1448759211 819768 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :I want to show each character on its own < 1448759222 8280 :^v!~^v@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1448759226 845673 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Isn't zwnbsp the byte-order mark? < 1448759250 658077 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :yah < 1448759264 847777 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And isn't that deprecated? < 1448759275 598859 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :but it will prevent the combining characters from doing so < 1448759277 347915 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, you're supposed to use the... word non-joiner? < 1448759286 544652 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :oh fuck that noise < 1448759343 634252 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here we go. Zero-width non-joiner. U+200C. < 1448759343 796086 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :everything is deprecated < 1448759495 153488 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :doesn't work < 1448759735 406233 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :wow zwnbsp doesn't work either < 1448759938 378739 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :aha < 1448759954 877733 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :ๆ ็ ่ ้ ๊ ๋ ์ ํ ๎  < 1448760091 869555 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :eh good enough < 1448760214 746345 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :ไม่เป็นไร < 1448760266 830701 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :สวัสดีครับ < 1448760296 733634 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :hmm the accents (?maybe not called tat) aren't showing up in my terminal < 1448760361 318191 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :but this terminal is optimized for CJK... < 1448760384 466602 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :...whitch doesnt' have any accents, so ok then < 1448760390 580759 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 240 seconds < 1448760470 652750 :jaboja!~jaboja@esf146.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1448761094 298655 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :good job, \oren\ < 1448761221 135800 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Perhaps I should develop a functional language < 1448762538 505536 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you should finish one implementation of one language < 1448762615 559133 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 246 seconds < 1448762910 311005 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1448763223 526163 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448763566 179486 :hppavilion[1]!~Devourero@58-0-174-206.gci.net JOIN :#esoteric < 1448764630 577584 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1448764864 6664 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :vinestalker monk with blade hands. mwah ah ah ah ah ah AH AH AH AH AH :D < 1448765018 935744 :Patashu!Malachite@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 260 seconds < 1448765035 521866 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1448765847 686039 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1448766681 528411 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net JOIN :#esoteric < 1448766797 931294 :boily!~alexandre@96.127.201.149 QUIT :Quit: NURSING CHICKEN < 1448769346 692702 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1448769672 527980 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448771551 101722 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hello ais523 < 1448771559 312575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi quintopia < 1448771665 841181 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wrote you a 3sp in python. python handles the dynamic memory allocation < 1448771677 75248 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so < 1448771688 875234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I saw it patrolling the wiki < 1448771690 993177 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :now can you explain to me how one would go about doing anything of interest in it < 1448771697 913029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably less efficient than the C < 1448771709 762993 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :PROBABLY < 1448771757 714154 :gonad!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 272 seconds < 1448771813 262582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: http://nethack4.org/esolangs/cytag-to-3*.pl is my notes on how to program in it (is eventually planned to be a compiler but so far I've only written the docs) < 1448771898 459235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however it has most of a complete program there, with "fill in the gaps" suggestoins < 1448771911 722140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just needs me to get motivated to finish it; the problem is a rather more complex construction is needed to produce output < 1448772660 480305 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDream < 1448772714 15077 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: okay makes sense. sort of what i expected i guess. would it be possible in any way to make input of any sort work and do anything useful? < 1448772737 262374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is trying to come up with an input method that fits the flavour of the language < 1448772756 422732 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so you've got nothing, is what you're saying? < 1448772764 486528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1448772779 404512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, you'd probably have to write -1 in the program to take input < 1448772788 360004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's unclear precisely what it would do if you did < 1448772811 359525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you couldn't take input unconditionally (or else you'd be forced to input faster than output), so it'd have to do nothing based on the value of a particular tape element < 1448772816 339776 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the obvious thing to me is to specify an "input register" that, for each character of input, gets run ord(c) times < 1448772850 473493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what do you mean by "gets run"? you mean that it gets dereferenced three times and that target is incremented ord(c) times? < 1448772857 990502 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1448772871 743979 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and let it be specifiable by the program < 1448772874 688770 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which one does it < 1448772891 732242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you control whether input is even read, though? < 1448772892 127618 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(unless that's not necessary) < 1448772900 741184 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :same as you just said < 1448772903 753123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1448772917 523022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one thing I care about is not breaking backwards compat on programs that don't understand I/O < 1448772922 613597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's easy with output but harder with input < 1448772973 328236 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well if you could fix which register is the input register, then do that. two even numbered registers like with output < 1448773024 12209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :output is odd numbered registers (intentionally, because I had something like the construction I linked in mind when I set things up) < 1448773037 961729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it turns out that all that's really required is for them to have low numbers and skip 0 < 1448773063 488526 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1448773064 759613 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1448773088 22047 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :as far as backwards compatibility, don't you already include a flag for turning IO on and off in your interpreter? < 1448773117 149511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, the first interp I wrote is very basic < 1448773123 631425 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1448773125 565484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it always gives debug output and I/O, although to different output channels < 1448773135 807298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can pipe them to /dev/null < 1448773150 396754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it's very slow as it re-parses the input each main loop < 1448773159 4022 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, perhaps you could just have it be nonblocking IO. do nothing if it fails to read a byte. then it's backwards compatible. < 1448773170 591743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, I like that actually < 1448773190 910711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it fits in excellently with some plans I had for something related < 1448773203 976612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also doesn't "fragment the language" like adding an option would < 1448773246 738960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be harder to golf an interp (and Three Star Programmer is by far the simplest OISC I know, and I've looked at a bunch recently), so there are downsides < 1448773255 926768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you can always make a no-input interp to get it as small as possible < 1448773580 868199 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1448773607 156408 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think 3sp will go in the record books for "shortest interp" < 1448773623 479378 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :even with IO its like three statements in a loop < 1448773650 593395 :MC8!~zuzak@wikimedia/microchip08 QUIT :Ping timeout: 240 seconds < 1448773656 334770 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(compared to resplicate's 6 w/o IO) < 1448773698 685148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: you can write the main loop of a MiniMAX in eight bytes < 1448773703 758756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :of 8086 asm < 1448773720 148441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's possibly beatable but I don't know how < 1448773732 589142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ofc, reading in the program, I/O, et., are all expensive < 1448773744 220083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :compared to that < 1448773894 594090 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1448774248 53237 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can't wait to chain your resp->cytag compiler with your cytag->3SP to get rot13 in 3SP < 1448774258 40676 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(although, i'd have to add I/O to the former) < 1448774815 538452 :MC8!~zuzak@wikimedia/microchip08 JOIN :#esoteric < 1448774823 135625 :hppavilion[1]!~Devourero@58-0-174-206.gci.net JOIN :#esoteric < 1448774874 118727 :j-bot!~j-bot@li1285-84.members.linode.com QUIT :*.net *.split < 1448775047 400348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: err, my compiler's the other way round, cytag->resplicate < 1448775060 827659 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh right < 1448775069 251747 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1448775103 587423 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'll figure out the other way. sounds like a hard problem < 1448775137 982707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cyclic tag shouldn't be an awful compilation target, though; it's based on tag systems (and has a pretty direct compilation from them), which in turn have a relatively direct construction from Turing machines < 1448775149 823300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is that you have an O(n) slowdown < 1448775939 286497 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The following command can be used to calculate how much it is worth in Scrabble: tr a-z A-Z | tr -dc A-Z | tr A-Z 133214241813113A11114484A | utftovlq 8w | tr \\0 + | dc -e '0?p' < 1448776323 363958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does utftovlq do? < 1448776403 382270 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It converts the input; in the case "utftovlq 8w" it will add a null byte after each byte of input. < 1448776937 558921 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1448777924 537567 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: that sounds like a good golfing challenge < 1448778989 601349 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: did you create that command yourself < 1448779015 403910 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: could you also include in the command a check that the word is in the ospd < 1448779074 604438 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: or else at least make sure it is the right length and doesn't contain more copies of a letter than are included in a scrabble set < 1448779242 820521 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I did write both utftovlq and the full pipeline text by myself. I did not intend it to check validity, although that can be another program. < 1448779511 808279 :Alcest!~alcest@69.64.40.177 QUIT :Read error: Connection reset by peer < 1448779694 681215 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what all can utftovlq do? < 1448779705 987245 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :To do a Pythagorean numerology method you can do: tr A-Za-z 1-91-91-81-91-91-8 | tr -dc 0-9 | dc -e '?8+9%1+p' < 1448779749 500637 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :can i see the utftovlq program? < 1448779782 235716 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1448779902 36551 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :http://zzo38computer.org/prog/utftovlq.zip < 1448779943 5402 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It is compatible with both text and with binary data. < 1448780074 346129 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1448780089 543398 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It includes the man page too < 1448780090 941277 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448780203 781112 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :And it contains several examples of how to do it! < 1448780313 128068 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net QUIT :Quit: Leaving. < 1448782420 528107 :hppavilion[1]!~Devourero@58-0-174-206.gci.net JOIN :#esoteric < 1448783915 252681 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: why is it that in the reduction at https://esolangs.org/wiki/Reversible_Brainfuck the first block of four has the search mark and data cell positions swapped? < 1448783963 400938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: you might want to ask oerjan (who wrote that construction) rather than me (who merely invented the language) < 1448784434 545973 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1448784441 144255 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: neat < 1448784675 535371 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :I've successfully generated a TTF version of b_jonas's fecupboard20 < 1448784731 813125 :heroux!sandroco@gateway/shell/insomnia247/x-qnomzpqimwiotjwf QUIT :Ping timeout: 264 seconds < 1448784732 14141 :idris-bot!~idris-bot@dslb-084-062-104-105.084.062.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1448784732 14208 :Melvar!~melvar@dslb-084-062-104-105.084.062.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1448784768 576359 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 264 seconds < 1448784782 221792 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :(so I can try it in my terminal) < 1448784827 175670 :heroux!sandroco@gateway/shell/insomnia247/x-zkbvpdfjzwhwulwl JOIN :#esoteric < 1448784861 571111 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1448784914 488876 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :this is how it looks http://www.orenwatson.be/fecupboard20.png < 1448785037 217476 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of operators14]]4 10 02http://esolangs.org/w/index.php?diff=45693&oldid=45692 5* 03Hppavilion1 5* (+1138) 10/* The operators */ New sections, !! < 1448785070 805152 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :the native size appears to be 15 points < 1448785426 411199 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :wait, that's obvious: 20 px * 0.75 pt/px = 15 pt < 1448785490 930818 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :qwertyuiopasdfghjklxcvbnm < 1448785504 108713 :Melvar!~melvar@dslb-084-062-104-105.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1448785512 454239 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :hi Melvar < 1448786291 250653 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hppavilion[1]: it needs a section for string/sequence operators < 1448786311 602631 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :quintopia: Right, right. Could you add that? < 1448786404 201570 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nope < 1448786586 637711 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i just had an idea though. a tape language with two tapes where the only control flow is swap tapes. dp becomes ip and v/v. (or you specify ip when swapping). its reversible! < 1448787576 912151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :have the data pointer only able to move backwards < 1448787587 241314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and see if you can still make it TC < 1448787615 300542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(almost certainly you can if the language is complex enough, I was thinking more of a tarpit) < 1448787616 875010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope you can < 1448787975 199241 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :...i like it < 1448788041 363446 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :one further: swap tapes also swaps the meanings of instructions to their reversed equivalents :p < 1448788070 439887 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :A language based on excellent-bifurcation < 1448788087 750022 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what < 1448788118 980438 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Jafet: Bifurcation as in ~ATH, or is that a word outside of ~ATH I haven't heard before outside that context? < 1448788220 34030 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Hmm, maybe that doesn't make sense < 1448788253 248228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: "bifurcation" is a generally applicable English word, but one that isn't used very often < 1448788274 681511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://en.wiktionary.org/wiki/bifurcation < 1448788302 704634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, it has a lot of definitions, but most of them are just more specific versions of the general one < 1448788305 646064 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It would need to have two threads, each of which has a fixed behaviour, and the crucial control flow is to swap them < 1448788315 393085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :specialized to certain themes < 1448788319 780709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: cyclic tag? < 1448788458 94883 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Not quite, the threads would run in parallel, and don't swap every cycle < 1448788513 982722 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://www.allegro.cc/depot/ExcellentBifurcation < 1448790690 628287 :evalj!~jeval@BC066B86.catv.pool.telekom.hu JOIN :#esoteric < 1448790923 782404 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :hppavilion[1]: ~ATH? < 1448790957 303357 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :FireFly: It's on the wiki < 1448790973 393149 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Hard to explain < 1448790980 793308 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :So I'd just check the page on it < 1448790988 620562 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh < 1448792771 531532 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1448794948 521185 :hppavilion[1]!~Devourero@58-0-174-206.gci.net JOIN :#esoteric < 1448794972 621028 :andrew!~andrew@14.152.94.19 JOIN :#esoteric < 1448796167 537216 :Welo!~hato@546A4E77.cm-12-3b.dynamic.ziggo.nl JOIN :#esoteric < 1448796719 554738 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1448797748 536048 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 246 seconds < 1448799667 556714 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1448799944 689184 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1448800245 504916 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cool, allegro is still active < 1448800256 555988 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1448800260 996424 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i used it years ago < 1448800282 352286 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah, the memories... :') < 1448800392 359266 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :actually most of those memories are related to my high school crush because he taught me < 1448800598 508103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this allegro the rendering library? < 1448800606 295676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, also input and so on, but mostly rendering < 1448800615 594832 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes that one < 1448800634 312255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I used that in my second year project for drawing the predicted path of a robot with various motion algorithms < 1448800645 237667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly because I wanted to compare the algorithms, prior to placing them into the robot < 1448800959 128239 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :did you name it Karel < 1448801133 162756 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm would that have been a double reference < 1448801139 900929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I didn't < 1448801710 607707 :evalj!~jeval@BC066B86.catv.pool.telekom.hu QUIT :Ping timeout: 240 seconds < 1448802249 569875 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1448802271 618071 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hoily < 1448802326 432887 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan! < 1448802440 13658 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :next up, trying to understand your 3 year old brainfuck derivate code < 1448802447 148127 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*your own < 1448802623 277995 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :obviously quintopia is right about the layout, now i'm wondering about the [ ] reductions... < 1448802754 341703 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :as in, i'm starting to be pretty sure the translation for [ should start [<< not [>> < 1448802776 672820 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, wait < 1448802821 839574 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have to remember that [ works opposite to normal brainfuck. aaargh < 1448802867 639745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the whole point of the language, after all :-) < 1448802897 469809 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :argh i don't have vim on this rented pc < 1448802907 680477 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and i cannot install it, it's too locked down) < 1448803039 973034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what programming languages do you have available, if any? < 1448803050 744430 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1448803053 893198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are any of them IO-complete enough to write a quick vi clone? < 1448803069 451285 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well technically i can use vim inside the putty tmux, which is on a linux system. < 1448803074 608304 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::P < 1448803088 871313 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: that seems a little excessive < 1448803115 436414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK ed then < 1448803122 844375 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1448803153 47051 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually i mainly wanted it to match brackets for me, but i found them by eye. < 1448803221 253604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sounds like almost as much overkill as the time I wrote a bracket-matcher using the MediaWiki API < 1448803230 756674 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :isn't there a standalone vim version for windows? < 1448803242 814960 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :his523. that sounds painful. < 1448803247 478172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(admittedly it was intended to match brackets in MediaWiki markup, which has both {{ }} and {{{ }}} as bracket-pairs and writing things like {{{{{{{ is perfectly legal) < 1448803264 294212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(so using the existing parser over the API is easier than trying to figure out wtf the input means) < 1448803282 760517 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :evil < 1448803306 223583 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :is {{{{{{ {{ {{ {{ or {{{ {{{? < 1448803333 661742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or { {{ {{{? < 1448803359 941193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: it's {{{ {{ {{ or {{ {{{ {{ or {{ {{ {{{ depending on what sort of closing brackets you match it with < 1448803388 620031 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, there are seven of them. < 1448803395 943064 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oerjan: about the layout of what? < 1448803405 889787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: now you see why I wrote the bracket matcher ;-) < 1448803496 183916 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :also wow, that sounds horrible, about {{{{{{{ < 1448803601 276107 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :FireFly: https://esolangs.org/wiki/Reversible_Brainfuck#Computational_class < 1448803662 106914 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fff carpentry < 1448803767 29223 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fahrenheit furlong firkin? < 1448803781 544515 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ESSENTIALLY < 1448803882 558739 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1448803894 534268 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448803918 551959 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :OKAY < 1448804098 576299 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1448804108 95497 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok i think my [ ] code is still correct < 1448804120 708282 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Reversible Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=45694&oldid=33896 5* 03Oerjan 5* (+18) 10/* Computational class */ Whoops < 1448804131 117929 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“a bracket-matcher using the MediaWiki API” hehe < 1448804157 843154 :boily!~alexandre@96.127.201.149 QUIT :Quit: APOSTATIC CHICKEN < 1448804258 18196 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell quintopia FIXED < 1448804258 218442 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1448804451 669569 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net QUIT :Read error: Connection reset by peer < 1448804465 488907 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm right the code was correct so testing wouldn't have revealed it. not that i remember if i did any... < 1448804467 537291 :MDeam!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net JOIN :#esoteric < 1448804491 778530 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1448804651 891493 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :good morjan! < 1448804668 44584 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :good afternoren! < 1448804722 599765 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1448804757 216542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :good moren < 1448804803 526114 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448804898 205512 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks ais523 has an unstable connection < 1448804913 622934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is actually much more stable than usual atm < 1448804927 542498 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1448804934 261792 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have multiple unstable connections < 1448804942 622817 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION wonders when oerjan sleeps these days < 1448804946 371309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I connect to irc from the least unstable. < 1448804970 546413 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: woke up an hour ago < 1448805002 278134 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but it's been unstable < 1448805080 480679 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@time oerjan < 1448805081 43251 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for oerjan is Sun Nov 29 14:51:20 2015 < 1448805093 586548 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :only an hour off < 1448805137 987273 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :meh, everyone here is either from Norway or the UK, so everyone is within an hour localtime. < 1448805140 496129 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not lambdabot's fault if oerjan's client is lying < 1448805151 227784 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: not \oren\ hth < 1448805172 30371 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or shachaf hth < 1448805190 640543 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1448805193 761730 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my client is quite accurate. < 1448805215 342863 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@time shachaf < 1448805216 129328 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for shachaf is Sun Nov 29 05:53:35 2015 < 1448805229 710364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mine isn't hth < 1448805262 708764 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: and liftrashir is from the antipodes, yeah < 1448805285 634122 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/liftrahsir/lifthrasiir/ < 1448805294 102159 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1448805295 706190 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or something < 1448805298 202239 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fix spelling < 1448805314 549457 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i recommend tab completion hth < 1448805363 930883 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :your client is so broken it doesn't even support VERSION tdnh < 1448805472 208473 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I don't think we have a lot of regulars from Norway < 1448805474 30394 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :perhaps that's intentional < 1448805483 252869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I don't know how russian works. <-- afaiu russian has a completely sensible system for marking stress that no one uses. probably a trap to keep foreigners from learning proper pronunciation (the stress affects _everything_ else) < 1448805569 129501 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, Ё < 1448805640 571606 :jaboja!~jaboja@ert110.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1448805666 238394 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yeah, basically. but also, I hear they do mark stress in a few cases where the word would be ambiguous without. < 1448805669 665404 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or something. < 1448805701 516322 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but where are the precomposed vowels with stress marks? < 1448805712 339733 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1448805735 57830 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and don't say they're rare, because so what? unicode is full of precomposed combinations that are rare. I think it even has korean syllables that were never used. < 1448805769 710188 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(although maybe there are some people who have it as their life goal to invent words with all ten thousand possibly syllables, or something.) < 1448805969 378002 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Meanwhile characters in APL that are clearly two characters with one overstruck on the other are all precomposed, meaning one can't easily extend it to new ones < 1448805971 532994 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric ::( < 1448806027 886860 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: well, you can't have more than 2**12 characters all together even with overstriking, because there's only 12 holes in a column, right? < 1448806039 589811 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so it's a bounded set, even if we haven't exhausted it all. < 1448806090 846046 :digitalcold!~redacted@192.73.232.206 QUIT :Ping timeout: 240 seconds < 1448806114 341201 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :hm wait, did the /bits/ in the encoding overstrike as well? < 1448806119 555483 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric < 1448806119 717455 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :and not just the glyphs? < 1448806130 216925 :nvd!~Taneb@runciman.hacksoc.org NICK :Taneb < 1448806138 367907 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :or where does "12 holes in a column" come from? < 1448806151 299711 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: not in APL, but in some punch card programming languages yes < 1448806157 307099 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Huh < 1448806164 519471 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Fascinating, I didn't realise that < 1448806400 660286 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: my survey indicates that every precomposed korean syllable is used somehow, even very infrequently (the minimum frequency of 1 over 10 years of IRC log) < 1448806565 565046 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Now use that corpus to produce a (syllable, count) table? < 1448806576 655427 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :might be interesting to see which ones are least frequent < 1448806599 727248 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :FireFly: I have that, wait a min < 1448806625 339148 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :anyway, I believe that the primary rationale for the full set of 11,172 hangul syllables is that it is not easy to split "frequently used characters" from "infrequently used characters" (the set is very variable, ranging from 2,000 characters to 8,000 characters) and the split is not really beneficial at that point < 1448806649 899433 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :algorithmic assignment of hangul syllables simplified the job of every implementor a bit < 1448806679 582144 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :FireFly: http://cosmic.mearie.org/2012/06/hangeulusage/freqs.txt < 1448806698 863696 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hm, what is the third column? < 1448806709 250208 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh, cumulative sum < 1448806714 228540 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yup < 1448806785 900391 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :KS X 1001 is a widely used set of "frequent" characters (cardinality 2,350), but in my dataset the first character not in KS X 1001 was at #636 < 1448806802 486193 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah < 1448806803 497080 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :wait < 1448806838 191770 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :my count was wrong, there *are* some precomposed hangul syllables not in my dataset < 1448806846 509015 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I confused that with KS X 1001 characters < 1448806861 829499 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :there are 1,454 characters left unused out of 11,172 syllables < 1448806897 138815 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I should learn hangul, it seems so easy and systematic < 1448806910 584793 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: oh, being used in IRC doesn't count. people paste random stuff to IRC. < 1448806932 86362 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(or re-learn, if you will. I read through a description of how it works once, but didn't really make an attempt to learn it properly) < 1448806935 531436 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net JOIN :#esoteric < 1448806949 742917 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but sure, it's probably worth to include all them < 1448806964 751201 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: my analysis was that these are either mojibakes or typos (approximately equally probable) < 1448806976 682280 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and sometimes, Aheui code :) < 1448806980 743906 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1448807780 99075 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm surprised that oren still hasn't automated drawing all ten thousand for his font though. < 1448807923 295348 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CompressedFuck14]]4 10 02http://esolangs.org/w/index.php?diff=45695&oldid=44688 5* 03LegionMammal978 5* (+62) 10 < 1448808720 925752 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :I'll eventally do that when I'm done with joyo kanji < 1448809616 140899 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1448809929 535901 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448810528 945461 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1448810842 533690 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1448811427 542229 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1448811604 2347 :andrew!~andrew@14.152.94.19 QUIT :Remote host closed the connection < 1448811608 579370 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 246 seconds < 1448811651 633106 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1448811674 873364 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :compression algorithm tailored to brainfuck seems to be a niche < 1448812352 207377 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1448812895 768351 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1448813078 828724 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.destroyallsoftware.com/talks/useing-youre-types-good very funny < 1448813397 355601 :mauris_!~mauris@unaffiliated/nooodl PRIVMSG #esoteric ::D < 1448814576 775438 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1448814701 912481 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :izabera: oh, great < 1448814801 762829 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :hhahsaha < 1448814872 784656 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :omg win98 good times < 1448815084 11259 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :no way would win98 boot that fast tho < 1448815157 491576 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :hahahah dependedncy injection attack < 1448815206 293221 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :omg it's in comic sans too < 1448815439 173393 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :b_jonas: should I put the ttf version of fecupboard20 up on my website? < 1448815672 388775 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1448815768 888746 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :Or perhaps you'd like to ost it on your webitE? < 1448815782 989653 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :goddamn laggy ssh < 1448816068 912283 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :why doesn't windows support any bitmap fonts anyway? < 1448816190 703914 :Sgeo_!~Sgeo@ool-44c0f875.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1448816330 625585 :zgrep!~zgrep@zgrep.org QUIT :Ping timeout: 240 seconds < 1448816490 562870 :zgrep!~zgrep@zgrep.org JOIN :#esoteric < 1448816725 723055 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1448816766 369391 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-qxpzofkzymkrporf JOIN :#esoteric < 1448817426 47960 :J_Arcane!~chatzilla@37-219-106-73.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1448818513 42538 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :I have 100 characters to add left before I reach 6000 < 1448818584 956405 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what a huge project < 1448818849 781432 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :\oren\: http://cosmic.mearie.org/2015/11/font/test-sample.png I've beaten you! (of course, kidding) < 1448818882 161585 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I've converted the *existing* compositional font into my system < 1448819066 593286 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :\oren\: http://ix.io/mxH this comment may be useful for you < 1448819099 254925 :\oren\!~oren@TOROON0949W-LP130-01-1242512118.dsl.bell.ca PRIVMSG #esoteric :that does help < 1448819107 266711 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the actual commercial fonts go through additional adjustments (mostly for KS X 1001 characters), but that should give a baseline < 1448819139 378679 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`pastequote univers < 1448819140 160046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pastequote: not found < 1448819146 850208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`quote univers < 1448819148 47525 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :12) IN AN ALTERNATE UNIVERSE: First, invent the direct mind-computer interface. Second, learn the rest with your NEW MIND-COMPUTER INTERFACE. \ 16) IN AN ALTERNATE UNIVERSE: there is plenty of room to get head twice at once \ 17) In an alternate universe, ehird has taste \ 18) IN AN ALTERNATE UNIVERSE: