< 1438388463 797854 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :How many people using vi/vim is using control and [ instead of escape key because it can be easier to reach while typing other stuff? I am one < 1438388639 63773 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I don't. Caps Lock is gleefully remapped to Escape on every keyboard I touch. < 1438388687 526539 :bb010g!uid21050@gateway/web/irccloud.com/x-ljgadtaedndzvrzc JOIN :#esoteric < 1438389678 464246 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1438389680 414503 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oren/oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. < 1438389700 667644 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1438389703 719986 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :glumgot/glumgot is not a particularly bad swear word, but is still disquieting. < 1438389711 463708 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and last... < 1438389713 414901 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1438389714 685306 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :catamorphism/A catamorphism is when you recurse too greedily and too deep. < 1438389722 534932 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: oren glumgot catamorphism? < 1438389722 746843 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: yes. that basic level is hardly very useful, though; i tested it < 1438389754 777323 :codergeek42!~pgordon@fedora/codergeek42 JOIN :#esoteric < 1438389764 957628 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome codergeek42 < 1438389767 923232 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06codergeek42: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04EFnet 07or 08DALnet.) < 1438389775 469537 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1438389792 310646 :codergeek42!~pgordon@fedora/codergeek42 PRIVMSG #esoteric ::O I forgot IRC could have colors lol. < 1438389794 355961 :codergeek42!~pgordon@fedora/codergeek42 PRIVMSG #esoteric :ACTION waves hi. < 1438389814 532158 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION does an interpretative welcome dance < 1438389839 38655 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what brings you here? what's your stance about roast beef? < 1438390057 868057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :reef boasting < 1438390087 438905 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :my reef's so totally better than yours. < 1438390089 572135 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hth! < 1438390257 569892 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :boily: Not true! My reef's so good, it elevated itself to a small, floating reef-garden! < 1438390276 812131 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :(Maybe those balloons helped a bit...) < 1438390331 41410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :little known fact: the hanging gardens of babylon were also a reef < 1438390368 165042 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellegrep. uh... are you somebody else I know, or are you the one who is who you are? < 1438390394 825015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure he's a regular < 1438390428 115567 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :well, Koen_ seems to be the nearest match. < 1438390436 605871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION was expecting a mapole < 1438390458 953148 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm oiling and shining it for better ærodynamism. < 1438390467 471648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1438390468 838002 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :I'm a regular nuisance, according to egrep. < 1438390503 655803 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION *THWACKS* egrep with a half-reversed doublespin southpaw Hyper Mega Drive mapole < 1438390543 48662 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :boily: I am the one who was who I will have been and will be and am. < 1438390554 144489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure you forgot a ™ < 1438390618 583188 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :I lost all of mine a few days ago. < 1438390644 758089 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :My theory is that it was a extreme-stealth mugging that I didn't notice. < 1438390654 699154 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :s/a e/an e/ < 1438390687 233936 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :ACTION flop to the ground from boily's *THWACK* < 1438390696 585658 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :s/op/ops/ < 1438390827 317185 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION pickpockets egrep, exchanges his royal steaks, then moves a pineapple < 1438390833 488358 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I won! < 1438390860 498391 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :good eving < 1438390867 635002 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Its the weekend! < 1438390871 99802 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :helloren! < 1438390876 752892 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it sure is! < 1438390883 620908 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYYZ < 1438390883 930053 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYYZ 010000Z CCA 29014KT 15SM FEW055TCU FEW090 BKN130 BKN270 26/13 A2976 RMK TCU1AC1AC5CI1 TCU TR CI TR CB DIST E SLP076 DENSITY ALT 2100FT < 1438390898 282598 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1438390898 630897 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 010000Z 23011KT 30SM FEW060 SCT090 BKN140 BKN240 25/16 A2969 RMK SC1AC4AC2CI1 SC TR SLP054 DENSITY ALT 1500FT < 1438390935 610518 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I'm gonna work on my new esolang < 1438390978 274563 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :It's the sucessor to scrip7. it will be compiled < 1438390992 337578 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :ACTION moves the pineapple back < 1438391028 917425 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I was just at the fruit market. I bought bananas but I should have bought ananas < 1438391172 830282 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Effectively most of the basic syntax will be the same as scrip7 < 1438391197 829032 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :but jumps and conditionals will be made so that they make sense < 1438391240 702162 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :scrip8, then. :P < 1438391246 914393 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yeah < 1438391257 487869 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :scrip8 < 1438391334 210997 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :also, the g and h registers will be different and the _ pseudo register will be removed < 1438391413 205419 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :jumps will simply use labels < 1438391451 843117 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :rather than the crazy way it works in scrip7 which was badly implemented < 1438391460 914723 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if it's simpler than scrip7, shouldn't it be scrip6? < 1438391484 135428 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I was thinking scr1p7 < 1438391498 63369 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :or scrip77 < 1438391570 225754 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :eh scrip8 is fine < 1438391600 305230 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :it's not entirely simpler, since it adds a preprocessor stage (which does the labels) < 1438391677 143113 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :script7±1. < 1438391734 465673 :boily!~alexandre@96.127.201.149 QUIT :Quit: MELODIOUS CHICKEN < 1438392022 267899 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :scripavg(6,8) < 1438392308 264175 :hilquias!~user@unaffiliated/hilquias QUIT :Remote host closed the connection < 1438392444 871783 :Wallacoloo!~colin@2601:602:8a00:78e3:292c:8d4b:a61f:4afd JOIN :#esoteric < 1438393078 331713 :codergeek42!~pgordon@fedora/codergeek42 QUIT :Quit: Ex-Chat < 1438394097 895818 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1438394934 263726 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Why does xterm disable national character sets unless you enable it first (by setting the corresponding DEC private mode)? < 1438395402 759713 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Connection reset by peer < 1438395628 528370 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1438395768 650555 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 JOIN :#esoteric < 1438395774 752002 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 PRIVMSG #esoteric :Hellu < 1438395862 200506 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 QUIT :Client Quit < 1438396370 994365 :tromp___!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1438396371 48622 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1438396595 458749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION learns about the third homomorphism theorem < 1438396977 428279 :Wallacoloo!~colin@2601:602:8a00:78e3:292c:8d4b:a61f:4afd PART :#esoteric < 1438397534 103489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the font/rendering of this paper is unbearable < 1438398442 44475 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Guys, do you think it would be wise for me to try and eat my salary in cheese? < 1438398475 164802 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :(important fact: this is *free* cheese, at the office) < 1438398490 225067 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :(important fact #2: this would sadly be 25lbs of cheese a day.) < 1438398672 629747 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1438398683 421754 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1438398903 408133 :egrep!~egrepnix@grpnx.org PRIVMSG #esoteric :pikhq: Not particularly. < 1438399514 681173 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDream < 1438400173 806729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it would at least be cheesy < 1438400581 221895 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if it's free cheese, it would be ∞ lbs cheese/day hth < 1438400639 436080 :Trigraph!Trigraph@unaffiliated/trigraph JOIN :#esoteric < 1438400707 135536 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :all the pop songs of 2013 in 10 min https://www.youtube.com/watch?v=uEcKDfMS_jY < 1438400766 764030 :Froox!~Frooxius@50.141.33.25 JOIN :#esoteric < 1438400782 952515 :Frooxius!~Frooxius@50.141.35.65 QUIT :Ping timeout: 246 seconds < 1438401006 137834 :Trigraph!Trigraph@unaffiliated/trigraph QUIT :Ping timeout: 240 seconds < 1438401030 647133 :Froox!~Frooxius@50.141.33.25 QUIT :Ping timeout: 240 seconds < 1438401305 19846 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: Well, free-to-me. It has a market rate. < 1438401346 781595 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :I suspect I'd get fired if I tried to engage in arbitrage against this, though. < 1438401651 861497 :Trigraph!Trigraph@unaffiliated/trigraph JOIN :#esoteric < 1438401763 680424 :Sprocklem_!~sprocklem@unaffiliated/sprocklem NICK :Sprocklem < 1438401807 696085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's some rule about that. < 1438401840 411577 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :*nod* < 1438402165 922433 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :So your employer has instituted an export embargo against the worldwide cheese market? < 1438402180 981081 :_256Q!~toastyten@unaffiliated/256q/x-9307863 QUIT :Read error: Connection reset by peer < 1438402262 5763 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yes, but I'm still free to disrupt the worldwide bit market. < 1438402771 870264 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1438403969 826361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Which team are you on? < 1438404148 842295 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Hmm I can't seem to find code to input WTF-8-CP-1252 < 1438404193 125511 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :(E.g. inputing UTF-8, allowing surrogate pairs and treating all errors by diverting to CP-1252) < 1438404238 122707 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: It's bizarre. I'm on a team that is currently being spun up, which means that I'm about as clueful as everyone else. < 1438404241 169156 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Nominally I' < 1438404260 556689 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :m on dasher SRE, in practice I'm doing random bits and pieces of calendar. < 1438404283 25423 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :(for no other reason than that I sit next to them) < 1438404371 682265 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Hmm.. I guess I'll roll my own exceptionless UTF-8 decoder < 1438404448 608614 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Are you working with mhan? < 1438404556 191397 :j-bot!~j-bot@li339-21.members.linode.com QUIT :Remote host closed the connection < 1438404579 781869 :j-bot!~j-bot@li339-21.members.linode.com JOIN :#esoteric < 1438404605 232567 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Not that I know of. < 1438404615 862663 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I mean is it that hard for people to be "liberal in what you accept, conservative in what you produce" < 1438404640 908546 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's a scow principle < 1438404648 839262 :dasjdasd!storm@189.123.124.190 JOIN :#esoteric < 1438404658 486861 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yeah, he's in SFO on Gmail these days. < 1438404665 105506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1438404667 961919 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I do have a new version of utftovlq < 1438404687 630674 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :I do work with dinabetser though < 1438404692 981483 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Maybe you're near Gracenotes? He used to be in this channel. < 1438404714 611830 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Dunno < 1438404722 587915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: well irssi has that feature... < 1438404727 405724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Matt Gruen < 1438404742 751918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well not sure about surrogate pairs < 1438404778 531254 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :I'm yet to meet him, but he's in the same building. < 1438404782 881275 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Different floor though. < 1438404786 376027 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Which currently doesn't really do anything properly with invalid UTF-8 byte sequences at all, but it does allow surrogates, overlong encodings, and any codepoints up to 36-bits long. < 1438404790 356258 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Maybe I'll just randomly show up. < 1438404815 968430 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Some even more new version could add option to decode invalid byte sequences somehow too. < 1438404963 810309 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 244 seconds < 1438405203 307713 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1438406020 641205 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Actually, for web use it now makes more sense to use CP 1251 as the backup encoding < 1438406035 214154 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Or maybe a mix? < 1438406081 645215 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :yah. I'll treat some of the characters as 1252 and some as 1251 < 1438406201 869115 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Eh screw it, I already have 1252 < 1438406338 845824 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Or you could heuristic it. < 1438406380 53592 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Oh, for purposes of IRC it's probably best to fall back to either a configured choice or a choice based on the language. < 1438406404 424234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Backup encodings are scow. < 1438406419 384462 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :AH! russian text in CP1251 would have consecutive high bytes, whereas text in european languages would mostly have high low hih low < 1438406465 812523 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :hence, if a utf-8 invalid sequence is consecutive high bytes, I'll treat it as 1251, else as 1252 < 1438406513 557093 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :There's a few different libs for heuristic detecting a charset based on a language model which might be a better approach. < 1438406521 448880 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :shachaf: but they do decrease the amount of bytes needed to hold a given text < 1438406588 286232 :pikhq!~pikhq@2601:646:8700:3d63:eade:27ff:fe08:b48b PRIVMSG #esoteric :Unfortunately, I don't know of any of 'em that are in a super easy to use state. Might be nice to grab Mozilla's code and port it to C or somethin'. < 1438406775 566832 :Frooxius!~Frooxius@213.152.161.165 JOIN :#esoteric < 1438406937 648756 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :For IRC you could have just set based on what screen you are on, if you have multiple screen, or based on what channel, etc < 1438407242 155839 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1438407322 129392 :tromp___!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Remote host closed the connection < 1438407829 843982 :dasjdasd!storm@189.123.124.190 QUIT : < 1438408906 506222 :Frooxius!~Frooxius@213.152.161.165 QUIT :Quit: *bubbles away* < 1438409527 770941 :Potrimpo!~Potrimpo@203-96-146-194.adsl.paradise.net.nz JOIN :#esoteric < 1438410021 693180 :Potrimpo!~Potrimpo@203-96-146-194.adsl.paradise.net.nz PART :#esoteric < 1438410950 576759 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1438411174 579242 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 JOIN :#esoteric < 1438411202 237515 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 PRIVMSG #esoteric :Hellu < 1438411210 609446 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1438412089 115576 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: byu < 1438412538 100764 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 PRIVMSG #esoteric :What!? < 1438412540 600984 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 PRIVMSG #esoteric :BLASPHEMY! < 1438412551 6280 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 PRIVMSG #esoteric :OERJAN CANNOT NOT BE ON THE CHANNELLLLLLLLLLLLL < 1438412651 780958 :olsner!~salparot@c83-252-193-184.bredband.comhem.se QUIT :Ping timeout: 244 seconds < 1438412769 288198 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :BLAH! ncurses is mangling my utf-8 < 1438413009 599653 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :screw this. back to termios < 1438413663 323649 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be JOIN :#esoteric < 1438414960 750483 :olsner!~salparot@c83-252-193-184.bredband.comhem.se JOIN :#esoteric < 1438414982 912517 :evalj!~jeval@BC066B86.catv.pool.telekom.hu JOIN :#esoteric < 1438415583 584880 :hppavilion[1]!423ae75d@gateway/web/freenode/ip.66.58.231.93 QUIT :Ping timeout: 246 seconds < 1438415663 466042 :vodkode!~vodkode@fl-71-52-126-76.dhcp.embarqhsd.net JOIN :#esoteric < 1438417382 773426 :bb010g!uid21050@gateway/web/irccloud.com/x-ljgadtaedndzvrzc QUIT :Quit: Connection closed for inactivity < 1438417526 274511 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1438417801 323449 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1438418705 299012 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1438420281 641589 :evalj!~jeval@BC066B86.catv.pool.telekom.hu QUIT :Remote host closed the connection < 1438420470 298872 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 255 seconds < 1438421363 468390 :Trigraph!Trigraph@unaffiliated/trigraph QUIT : < 1438423084 220 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1438423358 960015 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 260 seconds < 1438423412 424738 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1438424708 401295 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1438424988 363352 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1438426782 298184 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1438429262 399360 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1438430294 510091 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1438430943 833477 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Hindley%E2%80%93Milner_type_system#Syntax <-- isn't let x=e1 in e2 just (\x.e2)e1 < 1438431166 531118 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1438431176 292796 :t3cora18!~t3cora18@2001:470:8b70:1337::c0de JOIN :#esoteric < 1438431232 576639 :t3cora18!~t3cora18@2001:470:8b70:1337::c0de NICK :h0rsep0wer_znc < 1438431242 356286 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1438431962 722070 :h0rsep0wer_znc!~t3cora18@2001:470:8b70:1337::c0de QUIT :Quit: ZNC - http://znc.in < 1438432764 857978 :t3cora!~t3cora@2001:470:8b70:1337::c0de JOIN :#esoteric < 1438432825 406562 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1438432908 449514 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer PART #esoteric :"Leaving" < 1438432939 539804 :t3cora!~t3cora@2001:470:8b70:1337::c0de QUIT :Client Quit < 1438433070 747552 :t3cora_!~t3cora@2001:470:8b70:1337::c0de JOIN :#esoteric < 1438433135 540922 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Remote host closed the connection < 1438433468 977243 :boily!~alexandre@96.127.201.149 QUIT :Quit: CURRANT CHICKEN < 1438435033 746704 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1438436769 108682 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1438437017 90081 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1438437052 199957 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1438437510 844340 :AltSopa!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1438437524 663366 :AltSopa!~SopaXorzT@unaffiliated/sopaxorztaker NICK :SopaXT < 1438437680 506653 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1438438188 961938 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1438438665 796947 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1438439164 986214 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1438439330 847113 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let f = \x->x in (f 1, f "mauris") < 1438439332 287776 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : (1,"mauris") < 1438439345 560467 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> (\f-> (f 1, f "mauris")) (\x->x) < 1438439346 875166 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No instance for (Num [Char]) arising from the literal ‘1’ < 1438439346 980356 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the first argument of ‘f’, namely ‘1’ < 1438439347 34785 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the expression: f 1 < 1438439385 852583 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Quit: Leaving < 1438439395 603400 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(... or scroll down to https://en.wikipedia.org/wiki/Hindley–Milner_type_system#Let-polymorphism) < 1438439637 929365 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :( (\f : {a : Type} -> a -> a => (f 1, f "foo")) (\x => x) < 1438439643 10689 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :\13a1 => \13x => 13x is not a numeric type < 1438439683 30054 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Wtf. < 1438439718 305509 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :( (\f : ({a : Type} -> a -> a) => (f 1, f "foo")) (\x => x) < 1438439718 530940 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :\13a1 => \13x => 13x is not a numeric type < 1438439749 336776 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :( (\f : ({a : Type} -> a -> a) => (f (the Integer 1), f "foo")) (\x => x) < 1438439749 760339 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :04(04104, 04"foo"04) : 12(12Integer12, 12String12) < 1438439917 424961 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :( (\f : ({a : Type} -> Show a => a -> a) => (f (the Integer 1), f "foo")) (\x => x) < 1438439917 637376 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:73:No such variable a < 1438440552 792239 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1438440670 575232 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 240 seconds < 1438441198 326767 :_256Q!~toastyten@5.80.42.248 JOIN :#esoteric < 1438441198 434995 :_256Q!~toastyten@5.80.42.248 QUIT :Changing host < 1438441198 489272 :_256Q!~toastyten@unaffiliated/256q/x-9307863 JOIN :#esoteric < 1438441875 338369 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1438441888 830584 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1438443532 633312 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1438443596 522563 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 272 seconds < 1438443914 567846 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1438443994 983256 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 260 seconds < 1438444041 301913 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 255 seconds < 1438444137 573636 :Inri_Cristo!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1438444168 889296 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer QUIT :Ping timeout: 246 seconds < 1438444169 354135 :Inri_Cristo!~h0rsep0we@unaffiliated/h0rsep0wer NICK :h0rsep0wer < 1438444177 914175 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer QUIT :Client Quit < 1438444196 357147 :Inri_Cristo!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1438444196 411526 :Inri_Cristo!~h0rsep0we@unaffiliated/h0rsep0wer NICK :h0rsep0wer < 1438445472 325765 :_256Q!~toastyten@unaffiliated/256q/x-9307863 QUIT :Ping timeout: 255 seconds < 1438445567 837342 :_256Q!~toastyten@unaffiliated/256q/x-9307863 JOIN :#esoteric < 1438445658 870406 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Portmanteau of the day: http://help.fdos.org/en/hhstndrd/cnfigsys/switchar.htm < 1438446151 659800 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be QUIT :Read error: Connection reset by peer < 1438446182 919217 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be JOIN :#esoteric < 1438446398 432550 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Ping timeout: 250 seconds < 1438446507 88662 :evalj!~jeval@BC066B86.catv.pool.telekom.hu JOIN :#esoteric < 1438446907 918429 :Inri_Cristo!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1438447092 776870 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer QUIT :Ping timeout: 244 seconds < 1438447794 52012 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I'm writing my own ncurses-alternative < 1438447814 754675 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I didn't mean to, it just happened < 1438447960 649074 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why not termbox? < 1438448249 528018 :Inri_Cristo!~h0rsep0we@unaffiliated/h0rsep0wer NICK :h0rsep0wer < 1438448310 528081 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :ncurses doesn't handle utf-8 properly, and I'm too lazy to diagnose the issue, so I wrote my own which handles it. < 1438448324 752214 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :well, handles it my not handling it < 1438448336 694579 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :… < 1438448363 295836 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :So it’s going to bulge out the right sides of things if there are wide chars? < 1438448388 941885 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :nah, see all wide chars are at least 2 bytes in utf-8 < 1438448429 193269 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :so the only problem will be things being too short < 1438448444 680013 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :… < 1438448456 679115 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :hehehehe < 1438448462 643562 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :What was the original problem again? < 1438448487 868002 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :utf8 is corrupted when I pass it to addstr < 1438448542 556198 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :it comes out as a bunch of ? < 1438448600 478366 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :And you’re using a UTF-8 locale? < 1438448627 27885 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :en_US.UTF-8 < 1438448654 352447 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Hm. Well, not gonna try to remotely diagnose this, so carry on I guess … < 1438448696 261931 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :another issue I've now solved is that ncurses' handling of colors is stupid < 1438448762 132911 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I just have a setcolors(int,int) which takes the FG and BG colors from 0 to 20 < 1438448776 911706 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :er, 19 < 1438448829 165173 :notfowl!fowl@gateway/shell/elitebnc/x-urfvdsnwrhicltkn PRIVMSG #esoteric :Ncurses suvks < 1438448876 861109 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :tbf ncurses is easier than using termios and ANSI sequences directly < 1438448957 174251 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :now I'm working on getting sigwinch to handle correctly < 1438448960 378294 :notfowl!fowl@gateway/shell/elitebnc/x-urfvdsnwrhicltkn PRIVMSG #esoteric :There are alternatives < 1438448973 794037 :notfowl!fowl@gateway/shell/elitebnc/x-urfvdsnwrhicltkn PRIVMSG #esoteric :Termbox, newt, libcdt < 1438449184 328537 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Ok, cutting a UTF-8 character in half to make the string fit makes it have a ?? but at least the whole thing isn't being corrupter < 1438449222 49116 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :thank you, UTF-8 self-synchronization < 1438449487 617263 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :but this method would have worked a lot better for an EUC-XX encoding < 1438450482 233638 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Quit: This is me, signing off. Probably rebooting or something. < 1438451012 512861 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1438451562 716291 :Sgeo_!~Sgeo@ool-44c0f875.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1438452480 208595 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oren: What if people want to use 256-colour terminals? < 1438452494 562452 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And why 0 to 19? < 1438452622 274042 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Unicode is especially terrible for terminal encodings < 1438452677 576524 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I know terminals completely ignore the Right To Left override character < 1438452726 536157 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :To change text direction should be a escape sequence if anything < 1438452810 430467 :evalj!~jeval@BC066B86.catv.pool.telekom.hu QUIT :Remote host closed the connection < 1438452831 762921 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Then that would suddenly only work in terminals, instead of in everything that implements a standards-compliant text layout algorithm. < 1438452871 651737 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :There is at least one terminal that does implement bidi, it was one of the mac ones. < 1438452904 416472 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You should not use Unicode for terminals. For typesetting it can work but all of these stuff should be implemented in the font metric file instead; the font metric file decides what the nicode Right-to-left override character does. < 1438453007 189877 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Font metric file format used can support include files, so that you can have include files for various versions of Unicode. If the font is not Unicode, then you don't include any of them. < 1438453018 653474 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :That would essentially require the font metric file to be able to execute arbitrary code inside your layout engine. < 1438453096 216070 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :No, it is a kind of VM code, not native code, and it is a limited VM code for this purpose only. < 1438453157 524751 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Command can include registers, ligatures, kerning, subroutine calls, and vertical adjustments. < 1438453185 505569 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(It does not have to support loops) < 1438453213 704839 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Also, how would I avoid unicode in my terminal? No reasonable amount of text consists only of ASCII … < 1438453268 609686 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :What is "reasonable amount of text" here? < 1438453375 158490 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :That sentence, if you had cared to type it correctly. < 1438453458 267107 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :No you should use only ASCII < 1438453463 119772 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It is simpler and more sensible. < 1438453523 303516 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :I’m afraid my language doesn’t fit inside it either. < 1438453525 214965 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :For one of my unfinished games I stored Greek and Cyrillic text as ASCII then printed it with a special font < 1438453553 28133 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1438453562 484603 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :oren: Well, it is one way. I tend to just use the PC character set, so there may be some Greek letters but no Cyrillic < 1438453607 25852 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Well my point is that's sort of like your font metrics approach. < 1438453645 557236 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :the font had a glyph for a that was an alpha, a glyph for b as beta and so on < 1438453709 448347 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, OK, in portable terminals I can use VT100 instead of PC characters < 1438453734 85206 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :In the VT100 you might have two fonts, so one is used for line drawing and so on. < 1438453766 936983 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Although in the most recent versions of xterm you can even draw pictures < 1438453781 679466 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1438453859 165220 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Quit: This is me, signing off. Probably rebooting or something. < 1438454074 924135 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :So my program has puttoscreen(X,Y,"[ari[a",CYRILLIC); and it writes царица to the screen < 1438454263 214587 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oren: What about chinese? < 1438454272 522010 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Arabic? < 1438454372 778124 :Frooxius!~Frooxius@50.141.33.4 JOIN :#esoteric < 1438454397 306229 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :My game didn't have any arabic. It had some chinese as images. < 1438454579 141270 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :The font for Cyrillic somewhat resembled KOI7 < 1438455401 343304 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What if you're making a text editor? < 1438455422 441959 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And you don't really have a standard way to get graphics in terminals right now < 1438455449 131331 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1438455470 390938 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: what is this game about? < 1438455966 685264 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You get graphics in terminals using Sixel format < 1438456010 747322 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(Still not all terminals will support it, but some VT terminals did and xterm does, although xterm supports Tektronix graphics as well.) < 1438456117 30704 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used to have a VT510, I think it didn't support the fancy graphics stuff (that being the main difference between VT510 and VT520). < 1438456124 421174 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't think libvte terminals support sixels < 1438456141 945393 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :After it caught fire, it no longer supported even text. < 1438456154 254679 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sixels have limited bit depth too, because they were originally designed for line printers < 1438456530 548046 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :xterm doesn't display sixels without the --enable-sixel-graphics option < 1438456555 957124 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, that's not right < 1438456833 564087 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I can't figure out how to make xterm display sixels < 1438456881 323575 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, it has to be compiled with sixel support < 1438456932 404096 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :just use a font that supports braille < 1438456985 559745 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :e.g. hexels < 1438456997 323044 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :er, ocxels < 1438456999 527446 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :fuck < 1438457004 509726 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :oxels < 1438457135 523161 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Not a very good solution < 1438457164 463221 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :meh, it's DWIT < 1438457217 128216 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :http://thedailywtf.com/articles/FrontAhead-Design < 1438457482 457886 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :⣏⡉⡀⠀⡀⡀⣀ < 1438457485 766618 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :⡇⠀⢇⡠⡇⡏⠀⡇ < 1438457741 900560 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Melvar: https://i.imgur.com/44lP0FH.png < 1438457746 739994 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's what it looks like in my terminal < 1438457854 221677 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm, it's the fault of bitstream vera sans mono, it seems < 1438457860 755456 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It displays the empty spaces as empty circles < 1438457866 642566 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which looks bad at small font sizes < 1438457915 357033 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1438457997 156817 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :FreeFull: It comes out similarly on my terminal except slightly better because maybe my font size is a bit bigger? It seems to pick FreeMono for me. < 1438458011 976081 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, DejaVu Sans Mono does the same thing < 1438458046 119783 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :FreeFull: I’m pretty sure DejaVu doesn’t have them, some other font gets picked to fill in. < 1438458056 608538 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Melvar: The problem is that I have DejaVu Sans Mono set as my font, and it provides its own symbols for those, which look bad < 1438458077 773536 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, seems DejaVu Sans Mono doesn't have them < 1438458082 784778 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But DejaVu Sans does < 1438458087 424426 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And it's using the FreeMono ones < 1438458108 157473 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Dammit FreeMono < 1438458108 980944 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Ah, indeed, DejaVu Sans non-mono does have its own. < 1438458151 839988 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I am just using the standard "fixed" bitmap font < 1438458173 424870 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm going to see which package provides FreeMono and remove it < 1438458210 99995 :t3cora_!~t3cora@2001:470:8b70:1337::c0de QUIT :Quit: ZNC - http://znc.in < 1438458222 239983 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ttf-freefont < 1438458251 442087 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There, better < 1438458269 603840 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Thanks for helping me fix it < 1438458275 539922 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :> let the⠀news = 3 in the⠀news < 1438458276 864224 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Not in scope: ‘the’Not in scope: ‘news’ < 1438458294 680376 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :> let the news = 3 in the [] < 1438458296 164542 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 3 < 1438458313 347713 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :> isSpace '⠀' < 1438458314 659914 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : False < 1438458325 991335 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :> isSpace '⠀' < 1438458327 443034 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : False < 1438458339 774351 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I wonder why not. < 1438458346 63111 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`unidecode ⠀ < 1438458347 930255 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2800 BRAILLE PATTERN BLANK] < 1438458371 85589 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer PART #esoteric :"Leaving" < 1438458392 74458 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :> let (⠀) = 0 in (⠀) < 1438458393 598723 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0 < 1438458461 951508 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :> let the⠀news = 3 in some⠀words < 1438458463 191739 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Could not deduce (Alternative f0) arising from a use of ‘some’ < 1438458463 246147 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : from the context (Num a) < 1438458463 246282 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : bound by the inferred type of it :: Num a => a at Top level < 1438458486 873629 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :> let the⠀news = 3 in any⠀words < 1438458488 237243 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Could not deduce (Foldable t0) arising from a use of ‘any’ < 1438458488 339753 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : from the context (Num a) < 1438458488 393956 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : bound by the inferred type of it :: Num a => a at Top level < 1438459002 964110 :nortti!~juhani@ayu.smar.fi NICK :wombatman < 1438459022 841954 :wombatman!~juhani@ayu.smar.fi NICK :nortti < 1438459789 756113 :t3cora!~t3cora@2001:470:8b70:1337::c0de JOIN :#esoteric < 1438460141 353592 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1438461965 380724 :bb010g!uid21050@gateway/web/irccloud.com/x-qwgypnntzjefddfi JOIN :#esoteric < 1438462524 402084 :zzo38!~zzo38@24-207-56-9.eastlink.ca QUIT :Remote host closed the connection < 1438462744 219624 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck constants14]]4 10 02http://esolangs.org/w/index.php?diff=43678&oldid=43677 5* 03Rdebath 5* (-268) 10These eight wrappers are the same length as very simple two cell wrappers. I see no point keeping them. < 1438463071 447109 :zzo38!~zzo38@24-207-56-9.eastlink.ca JOIN :#esoteric < 1438463299 425398 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1438463388 870171 :isnaldo!~canaima@190.77.229.251 JOIN :#esoteric < 1438463528 574549 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Is there a resource in xterm that causes it to send the contents of that resource to itself when it starts or is reset? Such a thing can be used to change some settings that aren't available with other resources. < 1438463640 344089 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1438463694 44374 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1438463698 3450 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grue/grue is the colour of the trees and the ocean < 1438463724 142963 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :good wisdom < 1438463761 682634 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :excellent wisdom. < 1438464129 921143 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :The wisest < 1438464154 469169 :isnaldo!~canaima@190.77.229.251 PART :#esoteric < 1438465342 954659 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be QUIT :Ping timeout: 246 seconds < 1438466560 827049 :Frooxius!~Frooxius@50.141.33.4 QUIT :Ping timeout: 244 seconds < 1438467725 341255 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1438467915 289096 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1438467985 360673 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1438468353 848859 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1438468432 368881 :mauris__!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1438468451 726952 :mauris!~mauris@unaffiliated/nooodl QUIT :Disconnected by services < 1438468455 613814 :mauris_!~mauris@unaffiliated/nooodl QUIT :Disconnected by services < 1438468459 472614 :mauris__!~mauris@unaffiliated/nooodl NICK :mauris < 1438468726 9490 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1438468726 345731 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 012237Z 29013G18KT 15SM -SHRA FEW007 FEW025CB BKN050 BKN075 19/16 A2975 RMK SF1CB2SC4AC1 SF TR PRESRR SLP073 DENSITY ALT 800FT < 1438469170 247088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bhoily < 1438469186 157555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1438469186 475900 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 012220Z VRB02KT CAVOK 10/06 Q1012 RMK WIND 670FT 07004KT < 1438469303 303504 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bœrjanour. < 1438469312 765285 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's not the size that counts, it's the relative humidity. < 1438469375 54547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :H2OKAY < 1438469410 629431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess today was indeed relatively dry < 1438469420 776435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also it started out warmer < 1438469539 770859 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I need a command to eliminate duplicates in my bash history < 1438469607 39363 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :sort .bash_history | uniq >bash_history_copy && mv bash_history_copy .bash_history < 1438469609 883344 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :↑? < 1438469688 969047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: include ignoredups or erasedups in the HISTCONTROL variable hth < 1438469855 921011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably the latter < 1438470039 964712 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :boilty: that worked < 1438470058 407364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there should be a version of uniq that doesn't require sorting < 1438470087 51100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: my suggestion is for keeping it that way hth < 1438470114 429402 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :although now my history is in alphabetical order from bash --version to xxd < 1438470141 72358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as i said, there should have been a uniq version that worked without sorting < 1438470175 812576 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :hmm what would be an efficieant algorithm for that? < 1438470212 638670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with shell, probably you could use nl first to prepend line numbers < 1438470223 377578 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :ah yeah that would work < 1438470246 335946 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :maybe < 1438470250 111273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then whatever options to sort and uniq make them ignore the line numbers, and then a sort on the line numbers at the end < 1438470616 571507 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oretn: it's a known side-effect that sorting sorts data. < 1438470784 716043 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1438471294 304739 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1438472050 521458 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net JOIN :#esoteric < 1438472834 527717 :Frooxius!~Frooxius@50.141.35.39 JOIN :#esoteric < 1438473461 572376 :zzo38!~zzo38@24-207-56-9.eastlink.ca QUIT :Remote host closed the connection < 1438473519 539057 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :damned Prera. that thing is unwashable.