< 1440289508 4076 :zgrep!~zgrep@grpnx.org QUIT :Ping timeout: 246 seconds < 1440289587 613298 :zgrep!~zgrep@zgrep.org JOIN :#esoteric < 1440290414 89334 :hppavilion[1]!~hppavilio@133-171-58-66.gci.net QUIT :Ping timeout: 244 seconds < 1440290645 913907 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1440290893 932024 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1440291536 382800 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1440291802 495684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1440293811 419555 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1440293905 163313 :boily!~alexandre@96.127.201.149 QUIT :Quit: MALARIA CHICKEN < 1440293906 645587 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440295275 12930 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Do you like tsume shogi? < 1440295670 655090 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1440295737 578805 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440296046 22629 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1440296298 448598 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1440296406 439749 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Help, WarDoq!14]]4 M10 02http://esolangs.org/w/index.php?diff=43889&oldid=43885 5* 03Dennis 5* (+1) 10 < 1440296423 211615 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1440296440 985605 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1440297180 901953 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1440297281 566818 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1440297716 210683 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I recently got the angre video game nerd video game for WiiU < 1440298262 536383 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 272 seconds < 1440298359 418448 :Patashu!Tinder@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440298768 386851 :Patashu!Tinder@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1440298812 358521 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440299089 307760 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1440299105 959120 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440299947 8625 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 260 seconds < 1440300081 469576 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440300485 38615 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1440301182 483574 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1440301278 400724 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440301498 92927 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1440302070 436367 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1440302116 68820 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440303877 418923 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDream < 1440304578 441851 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Oh for the love of fuck WHAT IS GOING ON. LANG is somehow getting explicitly set to "C" somewhere between my profile getting loaded and my X session getting loaded. < 1440304697 253082 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't know < 1440305827 9744 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Ping timeout: 260 seconds < 1440306231 207483 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I am making a robotfindskitten game with the new VM that I had recently invented; please tell me if you have some more idea what not-kitten message to add < 1440306236 340557 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: nuit < 1440306412 91017 :Hoolootwo!~Hooloovoo@d1g1t4l.be PRIVMSG #esoteric :you should add all of the not-kitten messages from the standard game, plus suggestions < 1440306457 25874 :zgrep!~zgrep@zgrep.org PRIVMSG #esoteric :zzo38: http://lpaste.net/raw/139475 < 1440306523 986802 :zgrep!~zgrep@zgrep.org PRIVMSG #esoteric :Seems to also be here? https://github.com/oriontransfer/RobotFindsKitten-python/blob/master/messages.rfk < 1440306580 382747 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I have some of my own to add too though. But, I intend to put mine in alphabetical order, and also to put them in uppercase due to the way that the text packing of this VM is working, and limit the text length since this VM uses a screen size of only 80x25 tiles (the rest of the screen is not used by this VM) < 1440306607 962926 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :That's OK though I have started to add them < 1440306659 357147 :zgrep!~zgrep@zgrep.org PRIVMSG #esoteric :"It's cute and furry, but not kitten." < 1440306710 647970 :zgrep!~zgrep@zgrep.org PRIVMSG #esoteric :"'Meow', says the office chair and it rolls around." < 1440306755 115993 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The pieces don't move in this game < 1440309871 660148 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :This is the program so far: http://sprunge.us/TIDA < 1440311106 3072 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :[:counter [!_:a :target :spell]; :replacing [:match [:zone-change [:to :graveyard]]; :if-reason [:counter _:a]; :replace [:zone-change [:to :library; :who [:owner-of _:a]; :position :top]]] # Or maybe not quite like that < 1440312566 57081 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1440315044 132239 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why did you invent a vm? < 1440317415 96562 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440319358 830190 :salvob!~salvob@151.74.181.128 JOIN :#esoteric < 1440319412 210879 :salvob!~salvob@151.74.181.128 QUIT :Client Quit < 1440320445 54080 :Trioxin!~Trioxin@72-28-181-085-dhcp.aik.sc.atlanticbb.net QUIT :Read error: Connection reset by peer < 1440320521 639004 :Trioxin!~Trioxin@72-28-181-085-dhcp.aik.sc.atlanticbb.net JOIN :#esoteric < 1440321913 947455 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :What should be the distribution of the line, char, and byte offset numbers in the error message of "isutf8 /dev/urandom"? < 1440322942 792372 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :zgrep: I did add "It's cute and furry, but not kitten." though, but the second one I don't want to because the pieces won't move other than the main robot < 1440323020 278578 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :O, for some reason the first time I run this VM after xterm opens the margins don't get set properly but afterward it works. < 1440323036 681545 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 246 seconds < 1440323067 987578 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1440323898 482294 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1440324235 90139 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 244 seconds < 1440324302 958921 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440324923 89170 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1440324942 547752 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1440325191 403511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1440329469 867717 :nortti!nortti@ayu.smar.moe NICK :lawspeaker < 1440329740 800773 :lawspeaker!nortti@ayu.smar.moe NICK :nortti < 1440330226 987939 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 246 seconds < 1440330337 89856 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440330798 453441 :J_Arcane!~chatzilla@37-219-2-39.nat.bb.dnainternet.fi JOIN :#esoteric < 1440330855 676455 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Alas, the customer fell into one of the common gotchas when writing p/invoke: They confused BOOLEAN and BOOL. BOOL is a 32-bit integer, whereas BOOLEAN is an 8-bit integer." But of course. < 1440330963 484433 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric ::/ < 1440331113 206636 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wat < 1440331118 166242 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :source? < 1440331126 9864 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://blogs.msdn.com/b/oldnewthing/archive/2015/08/17/10635549.aspx < 1440331707 17758 :b_jonas_!~x@russell2.math.bme.hu NICK :b_jonas < 1440331779 937408 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:???14]]4 10 02http://esolangs.org/w/index.php?diff=43890&oldid=43769 5* 03Rdebath 5* (+333) 10Reduce apostrophes? < 1440332202 89973 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 244 seconds < 1440332265 420513 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440332373 551956 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1440334518 430893 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1440334588 246384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Help, WarDoq!14]]4 N10 02http://esolangs.org/w/index.php?oldid=43891 5* 03Rdebath 5* (+181) 10/* Fail. */ new section < 1440334703 5034 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Pb14]]4 10 02http://esolangs.org/w/index.php?diff=43892&oldid=43853 5* 03Rdebath 5* (+90) 10/* Visibility as it's running. */ < 1440335007 669820 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1440335014 923753 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :happy sunday < 1440335126 428583 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :ACTION wonders if boily has highlights for those greetings < 1440335246 74141 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if he doesnt by now, its a major oversight < 1440335714 938410 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1440337263 470301 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1440337593 106249 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :QUINTHELLOPIA! < 1440337596 741001 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ashellol! < 1440337606 747148 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'd like to, but I don't know how. < 1440337654 695709 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its easy in irssi < 1440337668 817945 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm on weechat. < 1440337672 484557 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i should go breakfast < 1440337685 668719 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its probably easy in weechat < 1440337696 827377 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I should breakfast too. had coffee, did laundry, time to eat. < 1440337834 503315 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :weechat seems hard to find documentation for < 1440338236 463450 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 250 seconds < 1440338315 100418 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440338378 502488 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :breakfast get < 1440338391 738841 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily what time will you be ready < 1440338421 92172 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Read error: Connection reset by peer < 1440339244 526821 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440339752 640654 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 246 seconds < 1440339836 930009 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440340263 889585 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07.box14]]4 10 02http://esolangs.org/w/index.php?diff=43893&oldid=14509 5* 03174.93.62.143 5* (-1) 10 < 1440341000 265617 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://github.com/rdebath/Brainfuck/blob/master/bitwidth.b how long is this supposed to take on an interpreter with 8bit cells? < 1440341045 163309 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :mine displays the text pretty quickly, then sleeps for a while, then prints the newline and exits < 1440341293 946412 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow. no one has ever successfully run that program to completion before! < 1440341343 23463 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(i'm kidding. are you using the fastest interpreter according to rdebath's table?) < 1440341447 171949 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no < 1440341452 926202 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm using one i wrote myself < 1440341486 812035 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and where is the table? < 1440341509 769175 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then it takes how long it took! but probably longer than the optimized interpreters < 1440341516 614443 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its on his talk page < 1440341561 4484 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://esolangs.org/wiki/User:Rdebath#Performance_Matrix < 1440341562 256026 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :mine is optimized... < 1440341608 989776 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Ping timeout: 246 seconds < 1440341667 89300 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440342065 62710 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Read error: Connection reset by peer < 1440342360 304853 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440342470 704780 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :izabera: is yours written in bash < 1440342570 408104 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1440343920 390160 :J_Arcane!~chatzilla@37-219-2-39.nat.bb.dnainternet.fi PRIVMSG #esoteric :https://github.com/philipl/pifs < 1440344035 217841 :impomatic_!~digital_w@31.185.136.135 JOIN :#esoteric < 1440344165 655843 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1440344384 319759 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: 2pm? < 1440344569 392259 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Read error: Connection reset by peer < 1440344743 504309 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be JOIN :#esoteric < 1440345144 229279 :boily!~alexandre@96.127.201.149 QUIT :Quit: AFFILIATED CHICKEN < 1440346434 682461 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hey all y'everyone. I came up with a cryptic crossword clue. < 1440346448 13724 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Job description: Endless mixed investigations (6). < 1440346495 871746 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh crap, that doesn't work. Lemme release a bug fix. < 1440346529 703561 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Job description: A variety of endless investigations (6). < 1440346767 465573 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :holy shit I actually beat a level! < 1440346933 499074 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :izabera: how optimized is it, and what language? < 1440347404 756779 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :a level of what? < 1440347659 620509 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the AVGN video game < 1440347955 106377 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Maybe I should fix up my bf interpreter so it works and test it < 1440348446 547260 :Froox!~Frooxius@c-73-170-31-160.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds < 1440349187 304793 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1440349207 547610 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ashl: yes oren: it reduces: ++[-]++ to 1 instruction, >>--++<< to nothing, [->+>++>+++<<<] to 1 instruction, [>+<[-]] to an if < 1440349296 649303 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1440349533 810545 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hello < 1440349646 214282 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(1 instruction in bash can assign more than a variable) < 1440349793 367471 :sebbu2!~sebbu@ADijon-152-1-38-201.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1440349818 360992 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1440349833 990433 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1440349840 934516 :sebbu2!~sebbu@ADijon-152-1-38-201.w83-194.abo.wanadoo.fr QUIT :Changing host < 1440349840 988760 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1440349954 990945 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :hel;lo < 1440350239 872696 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1440350391 305322 :ashl!~ash@185.83.217.70 PRIVMSG #esoteric :izabera: you seem to be fond of bash < 1440350446 530446 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: what kind of level did you beat? < 1440350515 880618 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ashl: i am < 1440350747 693272 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :did you know that 10 to the 12th power microphones = 1 megaphone < 1440351090 89100 :hppavilion[1]!~hppavilio@133-171-58-66.gci.net JOIN :#esoteric < 1440351333 292120 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1440351414 682660 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I beat the < 1440351416 716952 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: QUNTHELLOPIA! < 1440351429 257408 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :"blizzard of balls" level < 1440351570 723146 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: security upgrading my laptop. will be available tantôt. < 1440351581 443932 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :helloren. that sounds squishy and painful. < 1440351587 455990 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Folder14]]4 10 02http://esolangs.org/w/index.php?diff=43894&oldid=43887 5* 03Hppavilion1 5* (+130) 10/* A Folder RPG */ new section < 1440351640 332670 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :tswett, i'm thinking "synonym for investigation -> chop off final letter -> pluralize -> anagram" and it's a 6-letter job description? < 1440351670 745740 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :mauris: you're very much on the right track. < 1440351678 996081 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :so without the plural -s or -es, it's 4 or 5 letters, and then with the final letter, the original word is 5 or 6 -- probe, search? < 1440351737 684721 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I could tell you the actual interpretation. < 1440351781 668616 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :"searcs" doesn't seem to anagram to anything. eh maybe give me a push in the right direction < 1440351848 414468 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Rearrange your steps. < 1440351854 322045 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :(cryptic crosswords are kind of bullshit imo. it's like word games crossed with mind reading) < 1440351870 888434 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :obiously it's an "acress": a woman who acres. < 1440352185 679178 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :tswett, i feel like "chop off final letter" needs to be before "pluralize" or they'll just cancel each other out, and "-> ... -> ... -> plural" doesn't work or else the answer is a plural... hm < 1440352249 195367 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :They don't always cancel out. If you take "acress", then pluralize and chop off the last letter, you'll end up with "acresse". < 1440352319 734466 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :yeah, earlier i was looking at "study" -> "studies" -> "studie"... -> "duties"? < 1440352342 978648 :hppavilion[1]!~hppavilio@133-171-58-66.gci.net PRIVMSG #esoteric :I want to make a game in Folder < 1440352356 949341 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :that's almost a job description, in a very abstract way < 1440352402 798207 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :maybe, of course, the word i need isn't on here: http://www.thesaurus.com/browse/investigation?s=t < 1440352435 63586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: how do you know what the plural of "acress" is, given that it isn't a real word? < 1440352474 467813 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :mauris: that's the answer. DUTIES. < 1440352490 938292 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :nice! < 1440352496 478848 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ais523: I assume "acress" is pronounced as I would expect and pluralizes regularly. < 1440352513 439029 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :ais523, clearly tswett passes the Wug Test < 1440352525 779427 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1440352570 140612 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: AAAAAAAAAAAAAAAAURGH. "Could not connect to the Steam Network." < 1440352609 980054 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :tswellott. "acress" is a made up word that I made up on the spot of making it up. < 1440352615 372924 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :an acress is an actress without a tee < 1440352640 312126 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jhellonas. I wouldn't be surprised if you were dictionarily right. English is weird. < 1440352693 297594 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: huh. just had to insist and be intimidating. it logge in. < 1440352775 653806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1440352973 885999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: I get that a lot, too; it takes me two or three time to finally connect, typically. Which means I have to look up the password because the stupid client "forgets" it the first time connection fails. < 1440353001 94301 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/"forgets"/discards/ < 1440353323 809753 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Beta-Decay 5* 10New user account < 1440353499 90054 :hppavilion[1]!~hppavilio@133-171-58-66.gci.net QUIT :Ping timeout: 244 seconds < 1440353747 502995 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Quit: Leaving... < 1440353914 427081 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fourier14]]4 N10 02http://esolangs.org/w/index.php?oldid=43895 5* 03Beta-Decay 5* (+2000) 10First post < 1440354210 90393 :hppavilion[1]!~hppavilio@133-171-58-66.gci.net JOIN :#esoteric < 1440354467 848567 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fourier14]]4 10 02http://esolangs.org/w/index.php?diff=43896&oldid=43895 5* 03Beta-Decay 5* (+280) 10 < 1440354510 303278 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Oh, now it work! < 1440354580 9125 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :http://www.orenwatson.be/bfim.htm < 1440354691 56812 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what font is that? < 1440354695 135148 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :my own < 1440354705 36218 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :also what's the advantage of using loop{ } < 1440354714 980102 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :looks better to me < 1440354742 639616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: oh, web fonts! nice < 1440354745 447539 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how does that work? < 1440354758 168593 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :this interpreter for brainfuck uses space below the call stack as code, loop stack and data space < 1440354771 362582 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :which compiler uses #include "" for its core libraries? < 1440354772 598204 :zgrep!~zgrep@zgrep.org PRIVMSG #esoteric :My eyes seem to avert themselves from that font... < 1440354802 746327 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :uh... all of them < 1440354807 963307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, most use <> < 1440354809 793741 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no < 1440354816 632907 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :well it comiles < 1440354821 399097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: although #include includes header files, not libraries < 1440354827 755044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the libraries are linked by seeing which functions you actually use < 1440354829 95635 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah that < 1440354833 963406 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"(char*)&c-1000" I'm weirded out. < 1440354835 857401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that if you declare the functions yourself, and use no header files < 1440354842 600013 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1440354850 292054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll still work as long as the declarations are correct < 1440354854 283737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: though there's a problem with the font as used there, at least one my side: < 1440354867 879748 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :i mean there are way worse things going on here than bad includes < 1440354869 82412 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :at least highlight loop and ei < 1440354886 771756 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: it's subpixel anti-aliased, probably because the whole thing is shifted a non-integer number of pixels horizontally < 1440354892 136046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: return (void *)(uintptr_t)(offset + __builtin_offsetof(struct user, regs)); < 1440354894 755785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(from web of lies 2) < 1440354907 932111 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: it's visible only on the white letters < 1440354915 931845 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: is there something you can do to fix that? < 1440354937 184438 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I don't know. the font is set to 12px < 1440354942 157113 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: as for style, the equal sign glyph looks strange, the two bars are too far from each other < 1440354950 666621 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Well, okay, but presumably you know what you're pointing at. This is just a regular int c;. < 1440354953 840952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tbf that's a little less insane than it looks, because it's dealing with values in registers < 1440354957 810711 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :did you forget to implement , ? < 1440354959 193276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: oh, oh right < 1440354967 306685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah that's ridiculous (and also violates the standard) < 1440354989 715297 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yes I did < 1440354990 511802 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: loop{} looks like a rubyism to me < 1440354990 950456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: the pointer doesn't actually point at anything really, it typically comes out to a small integral void * value < 1440355016 470337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this is because there are a ton of different address spaces involved (at least three of them), plus the code doesn't have enough information to know what's integers and what's pointers < 1440355020 869234 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :b_jonas: really? I don't know ruby < 1440355053 995425 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fourier14]]4 10 02http://esolangs.org/w/index.php?diff=43897&oldid=43896 5* 03Beta-Decay 5* (+49) 10 < 1440355056 240283 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: in ruby, the standard library has a function called loop, so you can write infinite loops as loop { puts "hello, world"; }; < 1440355062 549614 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :ah < 1440355064 472241 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :good < 1440355109 755645 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(you can use a while loop instead, of course) < 1440355156 480751 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Ok I added , < 1440355206 989298 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how does that allocate memory? < 1440355208 650461 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :anyway the main conceit of this is to take the address of sthg on the stack, subtract 1000, then use the memory below that as we please < 1440355215 109778 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: ok. had to reboot and install updates ,but i'm connected again < 1440355233 488665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: as for the font, it also looks a bit vertically crowded for me, that is, there's too few space between lines < 1440355239 240513 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oren: what? < 1440355256 227627 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :izabera: what what < 1440355268 322685 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's unheard of < 1440355283 911920 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: also, isn't the dot and comma to similar, and the comma and semicolon too simialr? < 1440355299 353322 :boily!~alexandre@96.127.201.149 QUIT :Ping timeout: 250 seconds < 1440355319 951628 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :on my screen , looks twice the size of . < 1440355322 179119 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :damn. < 1440355342 784349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: well, the comma is seven pixels and the dot is four < 1440355345 440017 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so there is some difference < 1440355348 359799 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm used to a bit more < 1440355363 690983 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what are we discussing then? < 1440355373 596966 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1440355383 781019 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :my font, and also the bf interpreter I wrote < 1440355386 147724 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in my font, the dot is four pixels, the comma is ten < 1440355396 187869 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though that's a larger font, admittedly < 1440355397 18377 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :http://www.orenwatson.be/bfim.htm in case you missed it < 1440355440 310311 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow, i can see why we're discussing your font. i can hardly read it. < 1440355450 108510 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: dunno, it's possible that the font is just too small for me, which is why I find some characters too similar < 1440355477 47720 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :izabera: Anyway, the stack grows downward, and none of the functions use more than 1000 bytes of it, so the memory i'm using is safe < 1440355489 283321 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hacker < 1440355510 992053 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :b_jonas: do you by any chance have a high dpi monitor? < 1440355548 202529 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is it usual for a bf interpreter to use a stack to track bracket locations? < 1440355551 343794 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :afterall, this is only 9x16, whereas my font is 10x20 < 1440355552 832005 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: no < 1440355559 404051 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ordinary 90 dpi one < 1440355566 82505 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: should I send a screenshot? < 1440355593 747341 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :sure < 1440355597 948985 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :that would help. < 1440355629 493753 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :quintopia: I don't know. I came up with it a while ago but assumed it was obvious idea < 1440355709 180802 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oren: i agree with izabera that that data=code=(char*)&c-1000 looks dangerous. < 1440355710 765107 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :about the space between lines, I deliberately made that small for this font because I like having a lot of SLOC onscreen at once < 1440355746 516202 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :it is entirely illegal and only works under certain cpus and OS's < 1440355776 850470 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :specifically linux x86 and linux x64 it works < 1440355810 589701 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so no intention of creating cross-platform interpreter then < 1440355829 685021 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :it is completely undefined behaviour to acess data in this manner < 1440355832 885764 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i feel like one could write malicious code to break it < 1440355838 569698 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :even on those systems < 1440355845 616788 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :probably < 1440355870 763913 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :although i'm not sure how < 1440355877 312487 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are you allergic to calloc then? < 1440355887 465595 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not weirded out by nasty tricks, I'm weirded out because there seems to be no reason for it in this case. < 1440355899 100136 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: http://www.math.bme.hu/~ambrus/pu/oren-neoletters-ss0.png < 1440355927 27684 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the specific hack here is that calloced memory doesn't auto-extend on write, whereas the stack does < 1440355965 743713 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: what? yuo're on #esoteric < 1440355971 851327 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :so you can keep moving right and the tape will autoextend without copying anything with realloc < 1440355977 68383 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: well, there's a reason < 1440355998 367847 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: you could malloc a new auto-extending section, though that's also hard to do portable among systems, < 1440356013 710532 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah there is definitely antialiasing going on there < 1440356020 88961 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :which I don't hav < 1440356031 264036 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: and in both that case and this case you have to make sure to occasionally access the data if the code contains like a hundred thousand > commands followed by a + < 1440356040 795950 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: but only subpixel antialiasing < 1440356048 353197 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: the non-white characters are fine < 1440356066 251894 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, yellow aren't good either < 1440356077 200017 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh indeed < 1440356080 98665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cyan isn't good either < 1440356090 876602 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and red isn't good either < 1440356091 572070 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1440356103 90908 :hppavilion[1]!~hppavilio@133-171-58-66.gci.net QUIT :Ping timeout: 244 seconds < 1440356104 740746 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, it looks like it's shifted to the right by part of a pixel < 1440356110 244162 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :probably the html is layed out that way < 1440356112 540829 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :b_jonas: what if the code contains simply [>+] < 1440356127 932468 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :quintopia: that would eventually run out of memory, sure < 1440356132 132408 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The read(0,&c,1); is another thing that seems like gratuitously designed to break on non-little-endian systems, compared to just calling getchar. < 1440356137 853104 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDude < 1440356173 585904 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The stack generally doesn't auto-extend very much, compared to how much memory there would be available via regular memory allocation. < 1440356190 184611 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :quintopia: what mallocing a new area could help in is catching accesses to the left of the starting point of the tape < 1440356193 286 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :http://www.orenwatson.be/wskfkflasndvfals.png < 1440356234 537364 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: I see < 1440356251 183174 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :b_jonas: aye. it's good to know where the bounds are. < 1440356279 712322 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :it doesn't let you go beyond the bounds < 1440356292 836956 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :there is ifs to catch that < 1440356303 295954 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ah! < 1440356312 541734 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :}ei(*ip=='<'){if(dp" then it does not work. < 1440358315 620867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: they're sort-of quasi-portable < 1440358321 475978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: that's because xterm doesn't implement the > character set < 1440358336 828866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: basically most terminals implement them but they don't all implement them quite the same way < 1440358351 77760 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The xterm documentation mentions it, and anyways it ought to implement it! < 1440358365 191306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after running my terminal testsuite on a bunch of terminals, I decided that making it work consistently on all terminals would fail < 1440358368 481314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: oh, hmm < 1440358371 904871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe it does, I thought it didn't though < 1440358396 708398 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I believe xterm with ixo-8859-1 or similar font encodings uses glyphs in control characters positions to support some of the DEC stuff, < 1440358402 374791 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(Clearly a font that supports it is needed, such as by extending the "fixed" font with these characters < 1440358407 828156 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is something of an X11 "standard" about font encoding < 1440358420 119485 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, for the VT100 character graphics it does, I have looked at the fonts < 1440358427 592284 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and xterm doesn't really like when the font encoding differs from the terminal encoding, though it does allow so < 1440358428 790126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I was checking linux console docs as they're the most easily accessible for me, I have the xterm docs but only the source code for them and it's written in a *roff dialect, which means that the interpretation of the input depends heavily on command-line options and all the ones I've tried look ugly) < 1440358443 632751 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't know what xterm does for utf-8 font encoding with utf-8 terminal encoding though < 1440358468 181739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the Unicode version of xterm doesn't support 8-bit character sets at all < 1440358478 74102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any bytes with the high bit set are interpreted as UTF-8 < 1440358496 569632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Urxvt is different, it supports proper unicode fonts (utf-8 encoded x11 bitmap fonts, as long as they're monospaced) with fallbacks to multiple fonts, and uses proper unicode characters for all the DEC line-drawing stuff, plus some fallbacks. < 1440358526 624337 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But I for one just don't use xterm these days, and if I have to use it as a fallback, then I don't much care how the DEC specials come out, as long as they don't completely mess up the screen layout < 1440358540 838328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have two uses for xterm < 1440358546 962050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one is if I need to test how something looks on xterm < 1440358560 384121 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the other is to bootstrap another terminal? < 1440358561 494499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other is if I need to run a terminal /inside/ an insane environment (sandbox, container, valgrind etc.) for some reason < 1440358626 267330 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I use only xterm; the others have various problems < 1440358638 284505 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(I don't have any others installed) < 1440358652 36552 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :by the way, I have a modified terminfo I used to use for xterm, because the default xterm terminfo claims the backspace key generates \x08, whereas I configure xterm to make it generate \x7f (xterm allows either), and some programs actually believe that terminfo entry and won't accept \x7f. < 1440358665 637957 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so my modified terminfo differs only in that it tells (correctly) that \x7f is generated < 1440358692 748114 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(a possible workaround is to just use TERM=vt100 instead of TERM=xterm of course) < 1440358726 12229 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Currently my only use for xterm is bootstrapping till I install urxvt < 1440358758 17423 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(or possibly fallback if somehow I really break all installed copies of urxvt, which hasn't happend yet, but could happen) < 1440358763 505442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: Debian did a lot of good for the Linux ecosystem by asking their maintainers to forcibly configure every terminal mode program to \x7f = delete-backwards < 1440358764 685901 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I would want a bit different kind of xterm, where some features are removed and others are added < 1440358772 897776 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: anyway, that's a nice font < 1440358797 424099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: most programs could just accept both < 1440358820 380 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(emacs is the exception, which uses control-h for a different purpose) < 1440358829 972137 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and indeed, some programs do accept both, regardless terminfo < 1440358833 592177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: NetHack also uses control-h for a different purpose < 1440358838 311865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although then, it doesn't use backspace for anything < 1440358869 128566 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, there's also the control-j vs control-m thing, which has sort of the same historical confusion < 1440358879 844539 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but somewhat different < 1440358904 879412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: its really interesting seeing the output from web of lies < 1440358909 419576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it has \r\n newlines < 1440358933 24151 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Because terminal. :) < 1440358942 770100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, exactly < 1440358969 948423 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in iirc, on PC bios, enter generates \x0a and control-enter generates \x0d, but on linux traditionally enter generates \x0d (because of ancient history reasons) which the terminal layer translates to \x0a unless you turn that off in the stty settings < 1440358974 446904 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's crazy < 1440358980 777813 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Features to add can include the DEC technical set (the ESC ) > set), ANSI music, support for scroll lock, status bar support, resource containing escape sequences to initialize the terminal with (whenever it is reset), some of the more obscure DEC features, complete Tektronix emulation, X mouse cursor selection, etc < 1440358983 423162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's simulating a terminal atm and when a program outputs \n, the terminal driver sends an \r\n code to the actual "terminal" (that Web of Lies is emulating), at least with the configuration I'm using < 1440359010 640375 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and what control-enter, control-backspace, control-space, control-2, control-3, control-4, control-5, control-6, control-7 generate is sort of random among terminals < 1440359032 636447 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah, on output < 1440359036 621875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm not sure I tried control-digit on test_uncursed < 1440359059 296375 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Which means it's merely *almost* possible to implement a terminal-generic termcap/terminfo. < 1440359061 621053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: do you have a simple list of character numbers (say as hexadecimal) in your font somewhere, so I can quickly compare with mine? < 1440359064 622981 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1440359064 744051 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait < 1440359066 217212 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ^ < 1440359066 915452 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :(:() < 1440359079 168233 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: or I can send the list for what my font has instead < 1440359099 724314 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: well, ais523 sort of does that, but without the termcap/terminfo part < 1440359110 928475 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: and implements the generic _library_, without the description stuff < 1440359121 199655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I do have the "NumLock/F1" key < 1440359122 892806 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :b_jonas: If you're happy not implementing termcap/terminfo *in particular* it's totally doable. < 1440359129 746895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in my generic library < 1440359146 491374 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :The main issue with termcap/terminfo is the API assumes a one-to-one mapping between code sequence and keys. < 1440359146 943520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, why would I go via termcap/terminfo when they solve the wrong problem? < 1440359186 684185 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: that's only one of the problems, but sure < 1440359189 187956 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :There's a few different places where terminals disagree, but there's at least enough agreement (and fixed number of ways they disagree) such that it's totally possible to be terminal agnostic. < 1440359211 297942 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :b_jonas: A lot of the other issues with being terminal agnostic are purely theoretical. < 1440359216 737768 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :(though, sigh, not all of them.) < 1440359231 980199 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: sure, though there are really broken terminals that you just can't support, like that one that generates the exact same escape sequence for the home and end keys < 1440359245 645005 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Yes, but that's just broken. < 1440359264 498271 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Features to remove can include TrueType, Unicode, toolbar, resource to change the text of the menus, widget sets other than Athena, etc < 1440359275 762196 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Let's be real, though, ain't nobody going to care about a terminal that breaks with ANSI color escape sequences. :) < 1440359316 120661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: those even work in DOS < 1440359322 239209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although basically nothing else does < 1440359328 828700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I managed to run my terminal testsuite in DOSbox < 1440359341 935389 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Yes, the ansi.sys logic is a very unusual *subset*. < 1440359353 797578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :amazingly, it (i.e. DOSbox) supports enough of the codes I need that libuncursed output should theoretically look fine there < 1440359538 106960 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :I've still got half a mind to try and write a mostly-terminal-agnostic libcurses, though. < 1440359594 275019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: why not just use libuncursed < 1440359606 7100 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Because a lot of stuff uses libcurses. < 1440359609 631986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or would it do something that libuncursed doesn't? (e.g. support for physical VT100s) < 1440359617 495316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :libuncursed implements curses' API, mostly < 1440359621 415673 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Oh. < 1440359628 748584 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: do you need curses/libterminfo compatibility? do you need the input side (keyboard), the output side (drawing), or both? < 1440359631 573168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess there are a few exceptions, e.g. it has a separate init function < 1440359640 451747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea was to make it easy to port curses programs, rather than to be a drop-in replacement < 1440359651 784010 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: what? why would physical vt100s not work? < 1440359666 168939 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :ais523: It'd be rather nice to be a drop-in replacement for some stuff, though. < 1440359666 623095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: they need the other end of the connection to intentionally slow it down < 1440359674 808741 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh... < 1440359679 400051 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but can't the terminal layer do that? < 1440359679 479044 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Admittedly, libcurses sucks and no new application should use it. < 1440359686 200055 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Yes, but it doesn't. < 1440359692 664012 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, the stty layer < 1440359696 546993 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :Yes, but it doesn't. < 1440359702 34787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's in the curses layer for reasons I don't fully understand < 1440359704 800590 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I have just written the escape codes directly < 1440359726 560956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably whoever first wrote it had perms to change curses (which is user-mode) but not the (kernel-mode) settings stty changes < 1440359735 776715 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: maybe because the terminal layers handles it only when you use it as a dumb terminal, but doesn't know about how much to slow down for escape sequences < 1440359768 588237 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, it still has to work in non-curses applications that just use the canonical translation mode < 1440359771 844473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ISTR some of the delay calculatoins are really complex < 1440359778 905298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah < 1440359822 420080 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though at least you don't have to model how the carriage accelerates < 1440359839 389640 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, so no physical vt100 < 1440359840 210020 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Ok, I added             < 1440359847 252367 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: added what? < 1440359882 208031 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :a bunch of invisible characters < 1440359897 193639 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :`unidecode             < 1440359904 751108 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2000 EN QUAD] [U+2001 EM QUAD] [U+2002 EN SPACE] [U+2003 EM SPACE] [U+2004 THREE-PER-EM SPACE] [U+2005 FOUR-PER-EM SPACE] [U+2006 SIX-PER-EM SPACE] [U+2007 FIGURE SPACE] [U+2008 PUNCTUATION SPACE] [U+2009 THIN SPACE] [U+200A HAIR SPACE] < 1440359944 240644 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh good < 1440359952 654307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, my client doesn't display them (as in, not that it's drawing blank space to the screen: the characters aren't there at all) < 1440359964 32418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm verifying via trying to select the text in question) < 1440359978 644123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably something in the display layer is trimming off trailing whitespace < 1440360221 805265 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :It seems that some programs will display the glyphs that I drew for each one, others will just draw space. < 1440360271 616847 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :  in some places looks like a compressed 4/EM and others just a space < 1440360277 353578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: you mean your glyphs aren't entirely blank? < 1440360277 419905 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: what if you put them between two characters, like A B? < 1440360308 89946 :hppavilion[1]!~hppavilio@133-171-58-66.gci.net JOIN :#esoteric < 1440360308 144471 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :ais523: yes. that way you can tell what it is < 1440360308 144518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: they're hard to type, and I can't copy-and-paste oren's :-) < 1440360319 439111 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :A B < 1440360325 852641 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's why I said A B < 1440360341 805316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right < 1440360343 332802 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you mean in some other program than the client < 1440360345 600933 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1440360354 802441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in oren's comment they're rendering as a single space < 1440360356 114870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole thing < 1440360361 951757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet all those spaces should be much wider than one space < 1440360370 219818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, their total < 1440360373 449361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some are wider, some are narrower < 1440360373 865259 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :http://www.orenwatson.be/fontdemo.htm here thry are on a web page < 1440360397 495224 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the first line under general punctiation has a bunch of them < 1440360402 476645 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: oh, they're not blank there < 1440360403 876032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's scary < 1440360465 606753 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The program that renders them shouldn't decide to put spaces or not; that should be the job of the font metric data to decide < 1440360501 75080 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :ENQUAD EMQUAD ENSP EMSP 3/EM 4/EM 6/EM FIGSPA PUNSPA THINSPA HAIRSPA < 1440360586 650370 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :all of which are rendered as single spaces because unicode doesn't specify how to deal with monospace fonts < 1440360601 414524 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :or ratehr specifies it stupidly < 1440360632 863135 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :emquad should be specified to be 4 wide < 1440360638 429753 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :question. HTML treats four particular space characters in the text part of html source code specially, as defined in http://www.w3.org/TR/html401/struct/text.html#h-9.1 . where is the section defining that in the html5 standard? or is it not there because it's off-loaded to the CSS standard only? < 1440360793 210516 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Oh, so that's why my zwsp character isn't being displayed < 1440360849 285938 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: try
< 1440360854 737711 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :wait no, it's in a pre tag....
< 1440360858 271255 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :hmmmm
< 1440360870 804040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe zwsp is treated specially in a different way?
< 1440360889 154209 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah probably. maybe it is zero width
< 1440360903 60118 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :even though my glyph for it isn't.
< 1440360914 135949 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or just removed
< 1440360919 124129 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, not rendered
< 1440360926 17562 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yah
< 1440360979 321418 :pikhq!~pikhq@2601:647:4b01:cddb::f63 PRIVMSG #esoteric :ais523: BTW, the trac for nethack4 seems to be giving a permission error.
< 1440361005 86824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: it's on a separate server, which is having problems
< 1440361021 188972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it was set to 403 out "temporarily" to avoid exacerbating them
< 1440361027 922227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but we're not quite sure what to do next
< 1440361029 144164 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's the CSS property that sets html-style whitespace squashing?
< 1440361181 331855 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :answering own question: property is called white-space
< 1440361206 396025 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :http://www.w3schools.com/cssref/pr_text_white-space.asp
< 1440361213 832188 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :oh
< 1440361264 559886 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://www.w3.org/TR/css3-text/#white-space-property
< 1440361289 985322 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :There may be several webpages, some servers might not use SQLite internally but some might, but I want to access them using SQLite-based client too, so using virtual table module extension you can access them with SQLite instead of web-browser. How to do that?
< 1440361667 245793 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I think next I'll try to put in as many of the math operators as I can draw
< 1440361693 833999 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :that should be able to bump me past 2200
< 1440361910 517768 :atehwa_!atehwa@aulis.sange.fi QUIT :Ping timeout: 265 seconds
< 1440361966 255801 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, I don't have replacement character (\xfffd) for some reasons
< 1440361966 617070 :villasukka!villasukka@aulis.sange.fi QUIT :Ping timeout: 248 seconds
< 1440361967 936349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wtf
< 1440361971 23929 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I thought I had that in the font
< 1440362004 571704 :villasukka!villasukka@aulis.sange.fi JOIN :#esoteric
< 1440362004 985243 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric
< 1440362010 735611 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean \x{fffd}
< 1440362329 76572 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: the hex code ranges of characters I have in my font are: {00:109, 10c:11f, 122:125, 128:131, 134:13e, 141:148, 14a:17f, 192, 218:21b, 232:233, 250:252, 254, 258:25c, 25e:25f, 261, 263, 265, 268:26a, 26f:270, 272:273, 275:276, 278:279, 27e, 282:283, 289:28a, 28c:28d, 28f:290, 292, 294:295, 29d, 2c6:2c8, 2cc, 2d0, 2d8:2d9, 2db:2dd, 391:3a1, 3a3:3a9, 3b1:3c9, 1e80:1e85, 1ef2:1ef3, 
< 1440362336 928025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :2000:200d, 2010:2016, 2018:2022, 2024:2026, 202f:2030, 2032:2037, 2039:203a, 203c:203d, 204e, 207f, 20a7, 20ac, 211f, 2122, 2190:2195, 21a8, 21d0, 21d2, 21d4, 2200, 2202:2204, 2206:2209, 220b:220c, 220f, 2211:221a, 221e, 2223:222b, 2234:2236, 223c, 2248, 2260:2261, 2264:2267, 2282:2283, 2286:2287, 2295:2299, 22a0, 22a2:22a5, 22bb:22bd, 22c2:22c5, 22ee:22f1, 2300, 2302, 2308:230b, 2310, 2320:2321, 23b8:23bd, 2500, 2502, 250c, 2510, 2514, 2518, 251c, 2524,
< 1440362358 660147 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you want, compare that to yours, or maybe give a full list of character codes you have so I can compare
< 1440362379 189160 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(wait, was that too long for a line?)
< 1440362392 723643 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :{00:109, 10c:11f, 122:125, 128:131, 134:13e, 141:148, 14a:17f, 192, 218:21b, 232:233, 250:252, 254, 258:25c, 25e:25f, 261, 263, 265, 268:26a, 26f:270, 272:273, 275:276, 278:279, 27e, 282:283, 289:28a, 28c:28d, 28f:290, 292, 294:295, 29d, 2c6:2c8, 2cc, 2d0, 2d8:2d9, 2db:2dd, 391:3a1, 3a3:3a9, 3b1:3c9, 1e80:1e85, 1ef2:1ef3, 
< 1440362407 995717 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :2000:200d, 2010:2016, 2018:2022, 2024:2026, 202f:2030, 2032:2037, 2039:203a, 203c:203d, 204e, 207f, 20a7, 20ac, 211f, 2122, 2190:2195, 21a8, 21d0, 21d2, 21d4, 2200, 2202:2204, 2206:2209, 220b:220c, 220f, 2211:221a, 221e, 2223:222b, 2234:2236, 223c, 2248, 2260:2261, 2264:2267, 2282:2283, 2286:2287, 2295:2299, 22a0, 22a2:22a5, 22bb:22bd, 22c2:22c5, 22ee:22f1, 
< 1440362413 843718 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :2300, 2302, 2308:230b, 2310, 2320:2321, 23b8:23bd, 2500, 2502, 250c, 2510, 2514, 2518, 251c, 2524, 252c, 2534, 253c, 2550:256c, 2580, 2584, 2588, 258c, 2590:2593, 25a0, 25ac, 25b2, 25ba, 25bc, 25c4, 25c6, 25cb, 25d8:25d9, 263a:263c, 2640, 2642, 2660, 2663, 2665:2666, 266a:266b, 27e6:27e9}
< 1440362447 909494 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :do you know wat program I can use to find out?
< 1440362457 920731 :carado!~carado@2001:41d0:d:9ef::1:62 QUIT :Remote host closed the connection
< 1440362467 6595 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: dunno, in what formats do you have your font or how do you create it?
< 1440362473 970199 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I have ttf
< 1440362474 486120 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did my connection drop
< 1440362474 543371 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is it only ttf?
< 1440362479 715205 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah
< 1440362485 480030 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then I dunno, sorry
< 1440362489 990674 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: how is the settlers
< 1440362497 135532 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :http://fontstruct.com/
< 1440362570 703917 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: can't play yet, because it's missing Flash 32bit for Chrome. but it was mainly to answer the question "can I launch steam play stuff on Linux".
< 1440362587 629602 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: the answer is yes I can, so I can buy that hero siege thing, and play too!
< 1440362618 61502 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: well, don't bother. it's super beta and the server is down. i've been fighting it all morning
< 1440362632 514916 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :but but... there's a promotion and... :/
< 1440362641 457063 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :okay, won't buy it.
< 1440362651 729245 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, fine, buy it, but don't expect to be able to multiplayer today
< 1440362665 157429 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :maybe the promotion is taxing their servers
< 1440362681 851528 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: are the characters listed in the examples page all in the font?
< 1440362711 838447 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm still up for some BL2, but I need to go get a walk in before it starts raining again
< 1440362718 355628 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so maybe in like an hour
< 1440362720 149971 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yes
< 1440362728 901911 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :fc-query gives me
< 1440362744 320094 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: wait, in the demo page, why do you have a semicolon char in the place of the greek question mark char (;) ?
< 1440362759 924194 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :because that is what it looks like
< 1440362769 663093 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: no trouble. I was asleep up until 15 minutes ago, and still in an not quite optimal brain phase.
< 1440362770 410003 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :according to wikipedia anyway
< 1440362771 375657 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: yes, but the html actually has a semicolon
< 1440362777 511141 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :what
< 1440362780 367574 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :really
< 1440362796 827555 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry, I have the sometimes annoying tendency to see the bytes, not the content
< 1440362813 63964 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know they should look similar
< 1440362817 615667 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(possibly identical)
< 1440362822 820414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: yeah i'm having the same problem. i arrived here 3 minutes after you pinged out earlier. (if i'd not accidentally hit the "restart now" button, I would have been here 3 minutes sooner)
< 1440362856 249224 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :should be fixed now
< 1440362864 171361 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: also, you have \x{3a2} in the demo page, which is a non-existant character 
< 1440362891 230926 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Oh. yeah. 
< 1440362900 436872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://www.orenwatson.be/fontdemo.htm doesn't seem to have changed
< 1440362902 547322 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :still semicolon
< 1440362915 93270 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(I mean, that part hasn't changed, I didn't cmp)
< 1440363008 539990 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Hmm I'll try using a different editor to add it. It's possible that nano fucks it up
< 1440363046 421376 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :nah it's 0x37e
< 1440363082 172668 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :maybe browsers reduce everything to a base form?
< 1440363104 951258 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: possible, let me curl it
< 1440363140 547779 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh you're right
< 1440363142 706804 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's the browser
< 1440363152 491769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry then
< 1440363301 307341 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ok wait, let me say something positive too. I see you have the Romanian characters ș and similar, which is great (though obviously these used to be missing in old fonts and encodings for historical reasons, there's no reason why you wouldn't have them these days)
< 1440363347 725608 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Well mostly I've been trying to cover entire unicode blocks at a time
< 1440363373 279216 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: your Ŵ looks strange, it has no circumflex visible
< 1440363413 463094 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: yes, but exactly for historical reasons, ș isn't in a much used block
< 1440363494 122223 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :which w is that?
< 1440363506 327319 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :`unidecode Ŵ
< 1440363510 752122 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX]
< 1440363513 537655 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :huh
< 1440363522 653562 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :probably a mistake 
< 1440363550 542348 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :thanks for pointing that out I would never have noticed
< 1440363560 667878 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: do you have 
< 1440363562 483829 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um
< 1440363572 379004 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do you have ­ \x{ad}
< 1440363574 539032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :soft hyphen
< 1440363588 227152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you probably have it but it doesn't display in the browser
< 1440363641 881251 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yah
< 1440363693 275028 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
< 1440363714 183306 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the perfect operator for asshole mathematicians proving someone wrong
< 1440363719 991062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this font seems nicely drawn, even if some of how it looks isn't to my tastes
< 1440363722 695081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks for sharing
< 1440363731 247190 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm still looking at it
< 1440363839 249478 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know I said this already, but the ð looks strange
< 1440363872 381418 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :can you give an example picture of how it should look
< 1440363894 424126 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I think I drew that one from memory or intuition
< 1440363982 56888 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: https://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Latin_letter_%C3%90.svg/1280px-Latin_letter_%C3%90.svg.png from https://en.wikipedia.org/wiki/File:Latin_letter_%C3%90.svg
< 1440363993 56775 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the lowercase one (the uppercase is fine)
< 1440364009 137166 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Ah.
< 1440364059 978872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: now as for more letters, is there a reason why you drew ď Ľ ľ with the normal caron, rather than the apostrophe-shaped caron that's often used for those letters?
< 1440364114 648773 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Uh, what
< 1440364131 498935 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And same for ť (I forgot there's a fourth)
< 1440364139 260435 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I wasn't aware a caron can look that an apostrohe
< 1440364150 726303 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :s/that/like
< 1440364166 371346 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: I think it can look like both in those characters, but the apostrophe is more common
< 1440364185 92922 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so in a monospaced font like this, you _could_ use the vedge shaped caron, it's just uglier
< 1440364208 384186 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric
< 1440364254 230839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: your ĝ is totally wrong
< 1440364260 19709 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it appears to have a caron, not a circumflex
< 1440364295 416116 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, why the heck am I proofreading a terminal font in the middle of the night?
< 1440364310 150244 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Uh... I don't know but thanks
< 1440364490 667585 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's neither unapproximatively the middle of the night.
< 1440364500 702950 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: I'm not quite sure in this, because they're used only in Latvian or something, but I think ģ should have an accent that looks like an over-comma, not a cedilla, just like ș (Romanian s with comma) as opposed to ş (Turkish s with cedilla)
< 1440364523 636844 :TieSoul!~quassel@86.89.119.147 QUIT :Remote host closed the connection
< 1440364576 154977 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: the cedilla and the comma below was originally considered the same, then got disunified, which is why we have the encoding problems with the Romanian ș and ț, but if I understand right, ģ ķ ļ ņ ŗ only ever existed with a comma below/above, never a real cedilla
< 1440364629 467351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not sure I understand this correctly though
< 1440364684 281772 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :adding it to the list anyway, i'll research it
< 1440364712 648251 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1440364728 695035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you have the maltese H with bar
< 1440364744 854938 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(as opposed to the physicist's h with bar)
< 1440364899 490734 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(they're actually the same character, though there's a compatibility alias for the latter, just like for the dreaded kelvin sign, if I understand correctly)
< 1440364945 450894 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: İ (Turkish capital I with dot) looks completely wrong
< 1440364982 254857 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: it's missing the dot in your font
< 1440365012 382221 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :it is?
< 1440365016 754462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ı looks wrong too I think
< 1440365022 164332 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I see a dot there
< 1440365029 14873 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, maybe I'm confusing the characters here
< 1440365061 856716 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you're right
< 1440365066 678792 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm misreading your font
< 1440365093 982660 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, the Turkish İ and ı look right, sorry
< 1440365318 579292 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ŷ \x{177} looks wrong
< 1440365321 946558 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's missing the accent
< 1440365356 476081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it should have a circumflet
< 1440365363 750933 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :whoops
< 1440365391 784912 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :heh.
< 1440365433 150738 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: is it deliberate that the letter z part of ž differs from that in ż ?
< 1440365438 302705 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's only like a pixel or something
< 1440365517 295340 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :hmm
< 1440365582 754478 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah the small z is supposed to be rounded more than the large z ehen both are the same size but I guess I wasn't consistent
< 1440365594 669010 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Ill fix that
< 1440365598 679382 :AnotherTest!~turingcom@94-224-64-77.access.telenet.be QUIT :Quit: ZNC - http://znc.in
< 1440365736 319522 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1440365787 766390 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: I think your ˛ \x{2db} is wrong: it should be a standalone ogonek, but it looks like a cedilla
< 1440365793 531608 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 255 seconds
< 1440365838 307280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> var.fix$("The channel where "++).show
< 1440365840 63158 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The channel where "The channel where \"The channel where \\\"The channel whe...
< 1440365869 79116 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah
< 1440365895 789829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ostilltherek
< 1440365949 162472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, I don't know how these crazy standalone IPA accent characters are supposed to work
< 1440365953 121496 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Sandbox14]]4 10 02http://esolangs.org/w/index.php?diff=43900&oldid=43805 5* 03Nooodl 5* (-612321) 10clean this mess of a sandbox up for once
< 1440366014 968051 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hell¶rjan.
< 1440366266 110044 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds
< 1440366268 366733 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: do you have the crazy Welsh rare letters: ẁ ẃ ẅ and their uppercase? 
< 1440366271 438624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they're not in the demo page
< 1440366293 242278 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ỳ too
< 1440366402 909876 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I thought Welsh only ŵed the w. ẁ, ẃ and ẅ exist?
< 1440366444 966197 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: I don't really know
< 1440366449 667037 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: that's why they're crazy letters
< 1440366464 706982 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: I have some evidence that at least one of the four exist, at least in some conventions
< 1440366475 742430 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :doesn't mean it's always written
< 1440366486 686407 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: https://en.wikipedia.org/wiki/Grave_accent#Length
< 1440366497 294329 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I don't, yet
< 1440366525 8181 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :which block are they in?
< 1440366547 414389 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: \x{1e80} 
< 1440366576 438365 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, the block is probably \x{1e00}
< 1440366602 727004 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jonas: interesting. they do eẍist and are used!
< 1440366609 570367 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think that block contains partly letters for some transcription of Chinese with the tones shown as accent marks
< 1440366625 203776 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: I don't know if all four of those letters exist in Welsh
< 1440366643 839124 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :latin extended additional is on my list
< 1440366645 418466 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: they exist in _some_ language because they're in unicode, but I suspect Chinese transliteration for that
< 1440366657 98373 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or something similar
< 1440366730 382289 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh wait
< 1440366733 390328 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have better evidence
< 1440366746 670438 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :iso-8859-14 encodes all four
< 1440366754 250242 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ǖǘǚǜ?
< 1440366769 183296 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that means they're used for _some_ celtic language, whether Welsh or some other I can't tell
< 1440366816 605937 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I have all those
< 1440366829 38179 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: what the heck are those?
< 1440366842 551281 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I think those are used for mandarin pinyin
< 1440366848 790689 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah
< 1440366862 4044 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah. u with umlaut, with tones
< 1440366896 154864 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :(on the internet most people use v instead of umlaut u IIRC)
< 1440366899 410330 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I _think_ ǘ (u with diaresis and acute) appeared in some very few very rare Hungarian text, instead of ű, back when the writing conventions weren't figured out
< 1440366906 92459 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm not quite sure in this
< 1440366948 682932 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but it's not clear if that use deserves an encoding separate from ű
< 1440366957 717707 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: on my keyboard layout, when I type [Dead ¯] then [v] I get ǖ. same for the others. 
< 1440366984 898673 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it might because ű has some uses other than Hungarian, historically speaking
< 1440367103 172915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hellǫily
< 1440367124 59605 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: you don't have ≈ (approximately equal)
< 1440367129 46568 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in the demo that is
< 1440367147 111660 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah I'm working on that block right now, it will be fuller when I update it
< 1440367193 942114 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok
< 1440367224 566653 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: also \x{223c} ∼ (single middle squiggle relation operator)
< 1440367278 906186 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also \x{2282} ⊂ (subset of)
< 1440367301 66202 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or \x{2295} ⊕
< 1440367305 160309 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :êếề?
< 1440367321 42352 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though of course it's questionable how useful these maths operators are in a monospaced font
< 1440367349 166575 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :bah, that's a question I never consider!
< 1440367352 441919 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :lol
< 1440367429 758286 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ⊥ would probably be genuinely useful even in monospaced, because some crazy haskellers who like unicode symbols can type it
< 1440367464 142718 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you know, the kind of haskellers who replace all instances of \ -> <- => :: ++ with unicode symbols
< 1440367510 618996 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's scow hth
< 1440367558 81936 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. I take it you're not a crazy Haskeller?
< 1440367565 14128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :unclear
< 1440367570 58219 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see you have all the line drawing characters, even the ones not in cp437
< 1440367575 33174 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07JSFuck14]]4 M10 02http://esolangs.org/w/index.php?diff=43901&oldid=43255 5* 03Nooodl 5* (-11) 10genderrrrr
< 1440367584 353673 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :there are non-crazy haskellers?
< 1440367602 218484 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(eg. you have the round ones that I think are in the Commodore 64 character set)
< 1440367682 388573 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Yah
< 1440367710 982426 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I'm adding all the math operators that I can actually draw at the size of this font
< 1440367721 670595 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: shouldn't ■ \x{25a0} be a smaller box than what you have? That's the character that encodes the cp437 byte \xfe which is used in some dos text mode GUI programs, and I think in vga fonts it's a smaller box.
< 1440367758 470307 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, maybe not in all vga fonts, just the ones I'm used to
< 1440367882 306347 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: you don't have \x{2302}. maybe you should check if you have all the cp437 chars in the ascii control places (I think I have added all of those to my font specifically)
< 1440367896 274299 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you seem to have most of them
< 1440367912 450373 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but that one is missing
< 1440367956 164943 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Oh, that one is in the font but not on the page. i'll fix it
< 1440367961 591058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks
< 1440367967 734911 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :good night now, and keep up the good work
< 1440368002 640173 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_onnes nuit!
< 1440368151 434428 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for the record, 0b_jonas is not me, it's my evil twin
< 1440368179 922413 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :he's sometimes called ₀b_jonas or ₀₈_jonas
< 1440368342 64604 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? scow
< 1440368350 821633 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :0b_jonas is to b_jonas what oerjan is to int-e. understood.
< 1440368354 392613 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :scow? ¯\(°​_o)/¯
< 1440368368 499373 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? ¯\(°​_o)/¯
< 1440368369 351942 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
< 1440368369 666665 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e PRIVMSG #esoteric :69     |
< 1440368369 877044 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e PRIVMSG #esoteric :69   º¯`\o
< 1440368392 546375 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Good job, myndzi.
< 1440368450 370501 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm trying to think of a mathematically nice formal system which corresponds to Rust.
< 1440368481 651249 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, it kind of seems like if Rust were purely functional, then T, &T, and &mut T would all be essentially the same thing.
< 1440368579 36683 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But not quite.
< 1440368612 629843 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :T and &T would be the same thing. But passing a &mut T to a function would correspond to passing a T and then expecting another T back.
< 1440368850 940693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That gets even more interesting when you think about subclasses in C++.
< 1440368874 680763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Say you have struct A { int x; }; struct B : A { int y; };
< 1440368923 315901 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :void f(A *a) { a->x *= 10; }, and then you pass a B * to f.
< 1440368951 28251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is the actual relationship of A and B, from this "purely functional" perspective?
< 1440368972 43322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :f :: A -> A
< 1440368995 616142 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can turn B to A, when you pass it into f. And, given the new A that f gives you, you can "put it back" into the original B.
< 1440369017 134752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you have (B -> A, B -> A -> A)
< 1440369038 417970 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is a familiar structure hth
< 1440369117 507333 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :os
< 1440369223 563200 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? os
< 1440369224 650024 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :os is the accusative plural of us.
< 1440369376 600336 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sure enough. First-person plural accusative: "os".
< 1440369385 340697 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The nominative is "vi".
< 1440369410 575092 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, I suppose there's no reason not to simply take STLC and add & and &mut to it.
< 1440369430 199696 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :First problem. &T and &mut T aren't actually types.
< 1440369446 87517 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :&'a T and &'a mut T are types, given a lifetime 'a.
< 1440369458 38094 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :math operators updated
< 1440369563 860126 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It doesn't seem to make much sense to have references when there are no memory locations for them to reference.
< 1440369593 64764 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ACTION shrugs.
< 1440369672 322596 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess that both "immutable borrow" and "mutable borrow" constructs seem to make sense. As I envision it, I can't see how the "immutable borrow" construct would be useful at all, so let's look at the mutable borrow construct instead.
< 1440369738 305394 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily
< 1440369749 237607 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have walked
< 1440369754 147813 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you have a T, then you can perform a mutable borrow of T. Within the mutable borrow, you get a &mut T that you can pass around willy-nilly. At the end of the borrow, the same &mut T must be returned back.
< 1440369806 619313 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, &mut Ts are uncopyable, so we need to use linear logic.
< 1440369825 847983 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, wait, wait.
< 1440369848 336432 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The same &mut T must be returned back? What have we accomplished if the &mut T has to be given back?
< 1440369853 154637 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :We could have just used a T this whole time.
< 1440369898 916515 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :&mut is starting to feel like it's just syntactic sugar.
< 1440369900 734398 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: i'm gonna take a shower. message me on steam when you're ready.
< 1440370357 747562 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric
< 1440370777 418569 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, &mut feels a lot like syntactic sugar. But let's consider linear typing now. If T is your average linear type, then T can't be copied, but &T can.
< 1440370888 479876 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm pretty sure that in general, the behavior of &T can't really be predicted by the behavior of T.
< 1440370998 543313 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or maybe it can.
< 1440371041 220780 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The thing about a &T is that when you do things with a &T, you're doing stuff with the T and then returning the *same* T back.
< 1440371453 480589 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: IEUAAAAAAAAAAAAHRGHGHGHGHGHFLBLBLBLBLBLBLBLBLBLBLBL!
< 1440371463 708745 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I think the moral of the story is that a &A -> B is essentially the same as an A -> (A, B) with the property that the function's first output always equals its input.
< 1440371475 665281 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds
< 1440371476 421610 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :With one caveat.
< 1440371515 688618 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's not really &A -> B; it's really &'x A -> B. 'x is a lifetime symbol, and the caveat is that 'x must not appear anywhere in B.
< 1440371704 89312 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1440372626 89355 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 244 seconds
< 1440372684 367291 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1440373039 480727 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So far, &mut isn't very fancy.
< 1440373086 82783 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It seems that a "&'x mut A -> B" is essentially the same as an "A -> (A, B)" (without the equality requirement), with the caveat that 'x must not appear anywhere in B.
< 1440373148 974176 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It seems like the big difference between T and &mut T is that if you have a &mut T, you can drop it, but the underlying value will come back later.
< 1440373184 562172 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't know if that's actually theoretically useful.
< 1440373947 237179 :boily!~alexandre@96.127.201.149 QUIT :Quit: asdfasdfasdf
< 1440374304 452488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unicode NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
< 1440374312 337635 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​≇