< 1555978869 11877 :arseniiv_!~arseniiv@95.105.12.10.dynamic.ufanet.ru QUIT :Ping timeout: 255 seconds < 1555978976 624441 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :How to program in GNU make so that depending which target is selected it will use different options for compiling the C codes? < 1555979091 154013 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :zzo38: you add makerules, with a target, dependencies, and a body, where most of the body can be a few make variables < 1555979269 406360 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can do variable assignment with "target ... : VAR = value", as in https://www.gnu.org/software/make/manual/make.html#Target_002dspecific < 1555979295 645137 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It also gets propagated to prequisites.) < 1555979319 86095 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :OK, thank you that will help < 1555979332 20996 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :fizzie: oh nice, I have never used that < 1555979351 33554 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :that's better because then you don't need to write the body < 1555979369 509386 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :the body can come from a single wildcard target, you only write the target and deps and the variable < 1555979388 289890 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :but of course writing a body isn't complicated either < 1555979472 79215 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, the body won't set make variables. < 1555979480 611585 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"A variable definition in a “rule context” which is indented by a tab as the first character on the line, will be considered part of a recipe, not a make variable definition, and passed to the shell." < 1555979488 321250 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :sure < 1555979501 36003 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :the body will contain the full command, except most of it is abbreviated with make variables < 1555979513 430899 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :note that make variable definitions can contain other make variables < 1555979522 894769 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :references to them, even references to $@ and $+ < 1555979580 928261 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :but you don't even need that, you can just write a body like $(CC) $(CFLAGS) -lcustom-for-this-rule -Dcustom-for-this-rule -o $@ $+ < 1555979625 92409 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right, but you can't make that compile foo.o from foo.c differently depending on whether you're building "make zing" or "make zong". < 1555979628 42993 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :you could use a specific variable instead of $(CC) $(CFLAGS), or even multiple ones, one for each different type of rule < 1555979634 978075 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :oh! < 1555979640 668444 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :you mean depending on the top level target? < 1555979642 704306 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :that's different < 1555979655 399640 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that's how I interpreted "depending which target is selected". < 1555979662 700394 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it didn't mean that. < 1555979671 679914 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :that's one I don't really want to do, because it would mess with the whole point of Make where it doesn't rebuild targets that are already present depending on mtimes < 1555979688 93464 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :I'd give different names to the targets then, possibly in different directories < 1555979726 555272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's kind of a problem with target-specific variables as well, except even more so, because if you have two targets (with different target-specific variable assignments) both depending on foo, it's not clear which variable values get used. < 1555979765 9654 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So, yeah, maybe it's better in that case to arrange things so that you build "foo-zing.o" and "foo-zong.o" differently. < 1555979864 809609 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu PRIVMSG #esoteric :right < 1555982006 563708 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1555982276 193911 :b_jonas!~x@catv-176-63-24-193.catv.broadband.hu QUIT :Quit: leaving > 1555986290 636436 PRIVMSG #esoteric :14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=61330&oldid=60520 5* 03Cortex 5* (+145) 10 > 1555986376 401958 PRIVMSG #esoteric :14[[07Symbolic Python14]]4 10 02https://esolangs.org/w/index.php?diff=61331&oldid=61330 5* 03Cortex 5* (-6) 10/* Random hex digit */ < 1555988014 460763 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I think I figured out how to do it, I will have to see if it work (I don't use make for my own programs, but was modifying one that does) < 1555988604 379934 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :It is work. < 1555989753 299380 :Melvar!~melvar@dslb-088-070-039-202.088.070.pools.vodafone-ip.de QUIT :Ping timeout: 245 seconds < 1555990036 496852 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1555990481 961423 :Melvar!~melvar@ltea-178-014-120-034.pools.arcor-ip.net JOIN :#esoteric > 1555992352 177913 PRIVMSG #esoteric :14[[07Armok14]]4 M10 02https://esolangs.org/w/index.php?diff=61332&oldid=46470 5* 03Prof Apex 5* (+30) 10/* True Hello World! */ Add code blocks < 1555992462 608454 :mrtnpwn!~mrtnpwn@2806:102e:7:4dc6:95be:4936:122c:1f8d JOIN :#esoteric < 1555992464 434767 :mrtnpwn!~mrtnpwn@2806:102e:7:4dc6:95be:4936:122c:1f8d QUIT :Read error: Connection reset by peer < 1555994477 48651 :mynery!~myname@ks300980.kimsufi.com NICK :myname < 1555999008 991580 :Frater_EST!~adrianbib@wsip-68-15-198-210.ok.ok.cox.net JOIN :#esoteric < 1556000779 972092 :Frater_EST!~adrianbib@wsip-68-15-198-210.ok.ok.cox.net PART :#esoteric < 1556002221 599818 :xkapastel!uid17782@gateway/web/irccloud.com/x-padobknfmfqfvjnf JOIN :#esoteric < 1556003454 890232 :Hooloovo0!Hooloovoo@hooloovoo.blue NICK :Hooloovoo > 1556004200 560574 PRIVMSG #esoteric :14[[07User:Total Vacuum14]]4 10 02https://esolangs.org/w/index.php?diff=61333&oldid=61200 5* 03Total Vacuum 5* (+123) 10/* ideas for names */ < 1556004212 951769 :AnotherTest!~turingcom@d51A4B8E1.access.telenet.be JOIN :#esoteric < 1556004302 106159 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 245 seconds < 1556004502 312086 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1556008534 360422 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1556010078 447546 :int-e!~noone@int-e.eu PRIVMSG #esoteric :early oerjan? < 1556010521 106754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hint-e < 1556010659 79545 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good afternoerjan. < 1556010727 308950 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i like that one < 1556011278 654391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hichaf. it's about 40 minutes too early to respond in kind. < 1556011319 130887 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In oerjan standard time? < 1556011410 747351 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :OST < 1556013854 409224 :int-e!~noone@int-e.eu PRIVMSG #esoteric :now is the time < 1556013904 456402 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :we are in the same timezone, i guess < 1556013968 399115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : so there's a third repeating holiday called "mother's day"? <-- norway's is on the second sunday of february hth < 1556013979 591663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good shachafternoon! < 1556013989 588038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thx int-e < 1556014053 915845 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I read https://en.wikipedia.org/wiki/Mother's_Day the other week... such a mess. < 1556014079 455914 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am assuming we don't do it in may because it's usually packed with other celebrations. < 1556014084 937970 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Okay, "read" is an overstatement.) < 1556014199 598498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course nowadays people also tend to celebrate valentine's day so the timing no longer seems as good. < 1556014199 760567 :xkapastel!uid17782@gateway/web/irccloud.com/x-padobknfmfqfvjnf QUIT :Quit: Connection closed for inactivity < 1556014315 330433 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :there are people celebrating valentine's day? < 1556014362 474495 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, all you need for a celebration is an occasion. < 1556014394 158310 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Cynical me (aka me) wants to suggest 9/11. < 1556014428 701297 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what do you want to celebrate? < 1556014440 58051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1556014441 277159 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 230950Z 27005KT CAVOK 13/05 Q1019 NOSIG RMK WIND 670FT 10006KT < 1556014473 318227 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: You're missing my point. It's the celebration that matters. Who cares what it's about? :P < 1556014474 309416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: well at least the shops are. < 1556014513 720048 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :myname: he's the patron saint of the plague! < 1556014521 35871 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :oerjan: yeah, but valentine's day is like the worst day to go out with somebody < 1556014524 568553 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: Of course personally I find Valentine's day highly offensive. < 1556014530 385606 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :hahaha < 1556014539 243625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: because it's too crowded, i assume < 1556014542 661826 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And beekeepers < 1556014580 94406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course if it _also_ coincides with mother's day, that gets magnified. < 1556016667 843353 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1556017077 963177 :arseniiv_!~arseniiv@95.105.12.10.dynamic.ufanet.ru JOIN :#esoteric < 1556017144 51524 :arseniiv_!~arseniiv@95.105.12.10.dynamic.ufanet.ru NICK :arseniiv < 1556017266 674492 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1556018374 244308 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1556018527 359246 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1556018533 168664 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1556019088 534195 :xkapastel!uid17782@gateway/web/irccloud.com/x-skmtqysxbzrlyggi JOIN :#esoteric > 1556020360 512561 PRIVMSG #esoteric :14[[07User:A14]]4 10 02https://esolangs.org/w/index.php?diff=61334&oldid=61296 5* 03A 5* (+800) 10Weird idea of programming GNU nano > 1556023701 671332 PRIVMSG #esoteric :14[[07Esolang:Featured languages/Candidates14]]4 M10 02https://esolangs.org/w/index.php?diff=61335&oldid=61316 5* 03Helen 5* (-3) 10Fixing a minor detail about the computational class and some small spcaing+grammar changes > 1556024771 567418 PRIVMSG #esoteric :14[[07Talk:Bitch14]]4 M10 02https://esolangs.org/w/index.php?diff=61336&oldid=61326 5* 03Helen 5* (+47) 10/* Incrementing */ Took out the big unhelpful message and replaced it with a disclaimer < 1556027729 934749 :AnotherTest!~turingcom@d51A4B8E1.access.telenet.be QUIT :Ping timeout: 246 seconds < 1556029255 788978 :xkapastel!uid17782@gateway/web/irccloud.com/x-skmtqysxbzrlyggi QUIT :Quit: Connection closed for inactivity < 1556029868 4172 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Has the CSS on nlab changed recently? Looks more... papery < 1556030969 431995 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I have a slight suspicion that Swapfuck might not be an LBA. > 1556031378 682692 PRIVMSG #esoteric :14[[07Swapfuck14]]4 10 02https://esolangs.org/w/index.php?diff=61337&oldid=54944 5* 03Rdococ 5* (+751) 10 < 1556031437 987109 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1556031508 397059 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1556031539 994063 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1556031603 975829 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1556031665 696590 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :testing testing ◌͜◌͝◌͞◌͟◌ͣ < 1556031672 707692 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :argh < 1556032014 956800 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1556032120 659919 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :oh, now it works < 1556034888 543375 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :@metar CYYZ < 1556034889 879265 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYYZ 231541Z 13010KT 15SM -SHRA SCT075 BKN090 12/08 A2979 RMK AC4AC3 ACC ASOCTD PRESFR SLP090 DENSITY ALT 600FT < 1556036028 523779 :AnotherTest!~turingcom@ptr-82l26zdrmfxfijq0ns3.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1556041139 615102 :xkapastel!uid17782@gateway/web/irccloud.com/x-ayhelhaklwfkiezv JOIN :#esoteric < 1556044299 880051 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1556044428 824754 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1556046514 770427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Yes. nlab is a paper now. < 1556047628 443928 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 244 seconds < 1556047741 931828 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1556049187 749166 :dingwat!uid70835@gateway/web/irccloud.com/x-ozhkolukdflthipa QUIT :Quit: Connection closed for inactivity < 1556050816 531327 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1556051629 769141 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1556051823 9436 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1556052083 512677 :AnotherTest!~turingcom@ptr-82l26zdrmfxfijq0ns3.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 252 seconds < 1556054918 914394 :xkapastel!uid17782@gateway/web/irccloud.com/x-ayhelhaklwfkiezv QUIT :Quit: Connection closed for inactivity < 1556057532 549442 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1556059393 163637 :zemhill_______!bfjoust@selene.zem.fi PRIVMSG #esoteric :web.le-basic-rush: points -10.90, score 11.28, rank 47/47 < 1556060624 867860 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1556060707 526578 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1556060905 533743 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 276 seconds < 1556061553 808689 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.ctvnews.ca/world/philippines-duterte-threatens-war-if-canada-doesn-t-take-trash-back-1.4390852 < 1556061638 588880 :xkapastel!uid17782@gateway/web/irccloud.com/x-idufjfunivwcngpe JOIN :#esoteric < 1556061924 37389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1556062397 120085 :sombrero!b5cb3bf8@gateway/web/freenode/ip.181.203.59.248 JOIN :#esoteric < 1556062474 398310 :sombrero!b5cb3bf8@gateway/web/freenode/ip.181.203.59.248 PRIVMSG #esoteric :hi < 1556062579 419314 :sombrero!b5cb3bf8@gateway/web/freenode/ip.181.203.59.248 PRIVMSG #esoteric :is there somo inter definition language like Apache Thrift or Babel but for Esoteric programming languages ??? < 1556062614 164508 :sombrero!b5cb3bf8@gateway/web/freenode/ip.181.203.59.248 PRIVMSG #esoteric :https://computation.llnl.gov/projects/babel-high-performance-language-interoperability/#page=home < 1556062625 401875 :sombrero!b5cb3bf8@gateway/web/freenode/ip.181.203.59.248 PRIVMSG #esoteric :https://thrift.apache.org/ < 1556062663 880279 :int-e!~noone@int-e.eu PRIVMSG #esoteric :orin: strong language, but a valid demand. < 1556062745 989862 :sombrero!b5cb3bf8@gateway/web/freenode/ip.181.203.59.248 PRIVMSG #esoteric :or like Melange http://melange.inria.fr/ ... < 1556062846 598231 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, given how fundamentally different esolangs tend to be, I'm not sure how realistic that is. < 1556062914 112275 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I wonder what kind of Haskell code Thrift generates... < 1556062945 601368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`relcome int-e < 1556062947 699732 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :​02int-e: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13EFnet 04or 07DALnet.) < 1556062957 388728 :sombrero!b5cb3bf8@gateway/web/freenode/ip.181.203.59.248 PRIVMSG #esoteric :Just wondering about the existence of such a monster :P, but for more than two would be fine < 1556063007 638077 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Do you realize that that's the least offensive of all *elcomes for me? :P < 1556063023 79189 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why would I want to offend you? < 1556063025 501669 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://thrift.apache.org/tutorial/hs <-- ah here's a taste. < 1556063043 234572 :Hooloovoo!Hooloovoo@hooloovoo.blue PRIVMSG #esoteric :what is the most offensive elcome? < 1556063093 544706 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably the Swedish one. < 1556063102 365526 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wElCoMe is pretty bad < 1556063105 5419 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :iS: pReTtY: bAd: WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: . (FoR ThE OtHeR KiNd oF EsOtErIcA, tRy #EsOtErIc oN EfNeT Or dAlNeT.) < 1556063130 884077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, that one has a different behavior for people with even and odd nick lengths. < 1556063136 95616 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: it would offend my eyes. < 1556063139 949026 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wElCoMe is pretty ba < 1556063141 192596 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :iS: pReTtY: bA: wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On eFnEt oR DaLnEt.) < 1556063151 318279 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That must be what you find offensive. < 1556063160 491123 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`WeLcOmE is pretty bad < 1556063163 571371 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :Is: PrEtTy: BaD: wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On eFnEt oR DaLnEt.) < 1556063189 236603 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But since I filter colors, `relcome is just `welcome to me. < 1556063198 872709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you feel welcomed? < 1556063226 224804 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The other day someone was saying that WebAssembly is a reasonable IR for distributing portable programs that have nothing to do with the web. < 1556063233 367936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm pretty skeptical. < 1556063240 192070 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does that seem true? < 1556063305 476934 :Hooloovoo!Hooloovoo@hooloovoo.blue PRIVMSG #esoteric :I'd think that something like LLVM IR would be better < 1556063311 10847 :Cale!~cale@2607:fea8:995f:fb71:41d8:eaf:2e4d:3028 PRIVMSG #esoteric :Things are headed in that direction... WebAssembly is the next Java < 1556063326 325802 :Cale!~cale@2607:fea8:995f:fb71:41d8:eaf:2e4d:3028 PRIVMSG #esoteric :I can't say that it's "reasonable" < 1556063330 248344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's not a recommendation. < 1556063347 559292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, at least WebAssembly doesn't do garbage collection. < 1556063352 981016 :Hooloovoo!Hooloovoo@hooloovoo.blue PRIVMSG #esoteric :my recommendation is to fire anyone who recommends webassembly < 1556063370 321870 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :sigh < 1556063407 237852 :Hooloovoo!Hooloovoo@hooloovoo.blue PRIVMSG #esoteric :maybe it's okay, but I've never heard anything good about it < 1556063408 265561 :int-e!~noone@int-e.eu PRIVMSG #esoteric :sombrero: I guess the closest thing esolang people do is write interpreters for one esolang in another. < 1556063424 26496 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's surely better than asm.js < 1556063437 519606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But now people are using it for things that have nothing to do with web browsers? < 1556063459 52377 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems unreasonable on the face of it. < 1556063461 679051 :Cale!~cale@2607:fea8:995f:fb71:41d8:eaf:2e4d:3028 PRIVMSG #esoteric :At some point, we're going to switch to using WebAssembly via GHC at Obsidian. < 1556063467 294800 :int-e!~noone@int-e.eu PRIVMSG #esoteric :node.js, electron... it was just a matter of time? < 1556063479 964957 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Electron is obviously just absurd. < 1556063485 10119 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i can't stand those people < 1556063489 572903 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :for both technical and non-technical reasons < 1556063492 150007 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but you already know that < 1556063495 101245 :Cale!~cale@2607:fea8:995f:fb71:41d8:eaf:2e4d:3028 PRIVMSG #esoteric :GHCJS is still more mature, but the WebAssembly backend has a much better shot at actually being upstreamed into GHC proper. < 1556063533 600771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, Haskell is scow for programming anyway. < 1556063558 599058 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i'm also caring less and less as time goes on, which is good < 1556063562 76621 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: The main Isabelle developer is tinkering with VisualCode. :/ < 1556063565 853389 :Hooloovoo!Hooloovoo@hooloovoo.blue PRIVMSG #esoteric :`? scow < 1556063567 106796 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :Scow (S-cow) is canned meat made from cows with a lisp. < 1556063569 279660 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... Visual Studio Code. < 1556063586 877565 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whatever code GHC produces will be slow no matter what the backend is. < 1556063618 139809 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But there's often a huge margin between slow and not fast enough. :P < 1556063635 964402 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also mutable state is the best < 1556063646 29685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :plus memory unsafety < 1556063648 668883 :int-e!~noone@int-e.eu PRIVMSG #esoteric :unless you have a bug < 1556063664 123450 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i wish the rust people weren't shit heads < 1556063669 342262 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i wish they hadn't ruined open source for me < 1556063673 540421 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but there's no going back < 1556063674 933266 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: plus unsynchronised threads? < 1556063676 342060 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they didn't < 1556063722 556944 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: What are synchronized threads? < 1556063747 582579 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: the one big lock kind of threads :P < 1556063766 446073 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but I had shared memory with uncoordinated access in mind) < 1556063783 451470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shared memory with uncoordinated access seems fine < 1556063786 404115 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(obviously each thread working on their own little part of memory is perfectly sane) < 1556063793 808878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you can use a library to coordinate the access < 1556063811 141795 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but certainly that wouldn't be "best" by your definition. < 1556063829 964459 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's my definition? < 1556063845 96829 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The one that includes "memory unsafety". < 1556063857 446627 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think memory unsafety is a pretty reasonable feature. < 1556063860 825634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's like Turing completeness. < 1556063872 839409 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not ideal, but maybe better than the alternative? < 1556063962 604678 :Cale!~cale@2607:fea8:995f:fb71:41d8:eaf:2e4d:3028 PRIVMSG #esoteric :Memory unsafety is fine so long as you're not forced into using things which are unsafe just to do basic stuff all the time. < 1556063998 471541 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I want to keep my sanity intact. Which means, sure, I may occasionally break abstractions (including managed heaps) to gain some performance, but I don't want to deal with it 99% of the time.