< 1589587391 662488 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1589587625 127399 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1589587741 891986 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1589587953 143503 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Quit: adu < 1589588326 313497 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Remote host closed the connection > 1589589368 33089 PRIVMSG #esoteric :14[[07Bias14]]4 M10 02https://esolangs.org/w/index.php?diff=72341&oldid=72329 5* 03PythonshellDebugwindow 5* (+141) 10/* Inside biases */ < 1589589841 138088 :Arcorann!~awych@121-200-6-58.79c806.syd.nbn.aussiebb.net JOIN :#esoteric > 1589589895 714119 PRIVMSG #esoteric :14[[07Procedure14]]4 M10 02https://esolangs.org/w/index.php?diff=72342&oldid=71193 5* 03PythonshellDebugwindow 5* (+106) 10/* Memory model */ < 1589589952 53587 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1589589998 740124 :LKoen!~LKoen___@81.255.219.130 QUIT :Remote host closed the connection < 1589590042 419622 :zseri!~zseri@ytrizja.de QUIT :Quit: zseri < 1589590420 201589 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1589590755 343879 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric < 1589591069 358478 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 272 seconds < 1589591409 906114 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :Conspiracy of the World {-} Conspiracy ;; Double agenda ;; Non-basic permanents with either chosen name are world. < 1589591662 133510 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1589593076 327870 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric < 1589593349 318800 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 272 seconds < 1589594055 885683 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz JOIN :#esoteric < 1589594085 60396 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz QUIT :Remote host closed the connection < 1589595373 896475 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric > 1589595662 519738 PRIVMSG #esoteric :14[[07Full 014]]4 10 02https://esolangs.org/w/index.php?diff=72343&oldid=72339 5* 03LegionMammal978 5* (-6) 10fixed link < 1589595730 744617 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer < 1589596215 822357 :zseri!~zseri@ytrizja.de JOIN :#esoteric < 1589596323 327664 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric > 1589596514 864155 PRIVMSG #esoteric :14[[07User:Zzo38/Untitled 414]]4 N10 02https://esolangs.org/w/index.php?oldid=72344 5* 03Zzo38 5* (+1764) 10Created page with "The program is a list of commands, with spaces in between. Each command is either passive or active. Comments are allowed, and start with a semicolon and end at a line break...." < 1589596617 333342 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 272 seconds < 1589597047 327953 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :is there a catholic saint who is often depicted with an onion? < 1589597072 467618 :doesthiswork!~doesthisw@98.125.179.91 PRIVMSG #esoteric :saint Abe? It was the style at the time < 1589597612 430134 :zseri!~zseri@ytrizja.de QUIT :Quit: zseri < 1589599149 884894 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz JOIN :#esoteric < 1589599169 376996 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz PRIVMSG #esoteric :What is the most aesthetically pleasing esolang you've seen so far? < 1589599261 585233 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :I don't know. < 1589599559 837107 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric < 1589599832 839511 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 260 seconds < 1589600073 852125 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1589600780 545787 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :What I do want to figure out though is who can help with my software project. < 1589601017 860958 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Antebrationist: piet and trajedy for different reasons < 1589601697 293778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have a parser with this API: void provide_input(Parser *parser, char *input, size_t input_size); void parse(Parser *parser, Token *tokens, size_t tokens_cap); < 1589601742 438189 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric < 1589601752 198551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It sets parser->processing_input until the input is processed, and returns the number of tokens in parser->num_tokens. < 1589601777 426035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And returns errors in parser->error, I suppose. < 1589601797 456456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I forgot, provide_input also take a flag to indicate whether the input is followed by EOF. < 1589601818 677983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a nicer way to express it? < 1589601842 644081 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz QUIT :Remote host closed the connection < 1589602220 312091 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :Perhaps the return type should not be void, because it might be an error < 1589602807 307277 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric < 1589602859 924571 :doesthiswork!~doesthisw@98.125.179.91 PRIVMSG #esoteric :Do you really need it to take any parameters? can't they all be global variables instead? < 1589603016 988864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: You can check parser.error. < 1589603038 583766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doesthiswork: Doesn't that just make a worse API? < 1589603115 356008 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 272 seconds < 1589603224 580793 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1589603260 801471 :doesthiswork!~doesthisw@98.125.179.91 QUIT :Ping timeout: 256 seconds < 1589603876 572563 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :shachaf: O, OK. < 1589606057 824226 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric > 1589606123 735998 PRIVMSG #esoteric :14[[07Babalang14]]4 M10 02https://esolangs.org/w/index.php?diff=72345&oldid=72288 5* 03RocketRace 5* (+3) 10Fix tables < 1589606342 833854 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 260 seconds < 1589608796 840659 :arseniiv_!~arseniiv@136.169.209.11 JOIN :#esoteric < 1589608874 243762 :shinh!~i@129.EC0234U.cyberhome.ne.jp QUIT :Remote host closed the connection < 1589609305 316931 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric < 1589609613 312999 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 272 seconds < 1589610876 887465 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1589611142 911296 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz JOIN :#esoteric < 1589611459 805568 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz PRIVMSG #esoteric :^bf . < 1589611479 200255 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz PRIVMSG #esoteric :is fungot dead? < 1589611479 470961 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Antebrationist: i guess it'd work. you need to add a thing to its front. you enter elements on the stack < 1589611489 180929 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz PRIVMSG #esoteric :Huh. I guess not. < 1589611521 61049 :Antebrationist!ca9a8772@202-154-135-114.ubs-dynamic.connections.net.nz QUIT :Remote host closed the connection < 1589612443 814095 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca QUIT :Disconnected by services < 1589612453 298687 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca JOIN :#esoteric < 1589612548 5099 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric < 1589612834 980466 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 265 seconds < 1589614217 870065 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589614264 142448 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what was the prefix for fungot? < 1589614264 342584 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: about fnord for connection from filename...' or ' patrolling' etc. are defined in terms of memory < 1589614272 4095 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`?fungot < 1589614272 300832 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: http://www.norvig.com/ fnord the integer fnord of a linearization of the path datatype. if a key is the shift of that key, so i guess < 1589614273 279686 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​?fungot? No such file or directory < 1589614278 142058 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? fungot < 1589614278 407308 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: maybe you should replace it at some time i've been viewing a russian midget sodomize a housecat!? friggin twelve rounds of reading in files drscheme seems rather fnord :) < 1589614279 427601 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fungot is our beloved channel mascot and voice of reason. < 1589614295 501755 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :`prefixes < 1589614296 761134 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =. < 1589614325 142092 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, sure, I forgot < 1589614335 348840 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I guess bfbot prefix is... outdated :p < 1589614625 993546 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1589614981 208187 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1589614988 531523 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: why? is the future bfbot using a different prefix? < 1589615003 17964 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there is (sadly) no future bfbot yet < 1589615020 104720 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because I lost hope in humanity after my HDD failed and ONLY the code for the new bfbot has been lost < 1589615187 153332 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :anyway, you can change it, just edit the command in both HackEso and fungоt < 1589615207 922329 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :well obviously there's no future bfbot yet. that's why it's called future bfbot < 1589615258 720199 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1589615290 796097 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1589615377 99651 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :also, I made some improvements to asm2bf < 1589615391 150401 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :long instruction names, bit operations < 1589615402 23619 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and a few optimizations regarding b2bf < 1589615604 876483 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 JOIN :#esoteric > 1589616106 916067 PRIVMSG #esoteric :14[[07HydraLoop14]]4 10 02https://esolangs.org/w/index.php?diff=72346&oldid=72085 5* 03Zzo38 5* (+913) 10Computation class < 1589616179 320224 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca QUIT :Disconnected by services < 1589616184 42107 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca JOIN :#esoteric < 1589618318 790784 :arseniiv_!~arseniiv@136.169.209.11 QUIT :Ping timeout: 256 seconds < 1589619171 404448 :LKoen!~LKoen___@81.255.219.130 JOIN :#esoteric < 1589619502 12363 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1589619553 146272 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1589619988 666772 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1589620005 833623 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1589620143 56145 :arseniiv_!~arseniiv@136.169.209.11 JOIN :#esoteric < 1589621347 804759 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :Rename {U} Enchantment - Aura ;; Enchant permanent ;; As ~ enters the battlefield, choose a name. ;; Enchanted permanent's name is the chosen name. < 1589621389 905718 :opticnerve!~opticnerv@host83-4-dynamic.247-95-r.retail.telecomitalia.it JOIN :#esoteric < 1589621515 393807 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1589621532 871234 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1589621616 833495 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1589621670 694997 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1589621671 21708 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1589621695 509328 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric < 1589621831 77782 :LKoen_!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1589621876 62969 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 PRIVMSG #esoteric :https://news.ycombinator.com/item?id=23201685 < 1589621966 142980 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 PRIVMSG #esoteric :A functional Busy Beaver < 1589623304 485149 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu QUIT :Remote host closed the connection < 1589623867 783212 :gnu-nobody!~a@24.133.64.54 JOIN :#esoteric < 1589624534 302516 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca QUIT :Ping timeout: 240 seconds > 1589625837 601916 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03DN3T 5* 10New user account < 1589626954 209145 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1589626954 946101 :opticnerve!~opticnerv@host83-4-dynamic.247-95-r.retail.telecomitalia.it QUIT :Quit: bye < 1589630721 110828 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1589634671 612851 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer < 1589634691 938109 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589635730 825553 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1589635922 638413 :LKoen_!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1589636150 808626 :doesthiswork!~doesthisw@98.125.179.91 JOIN :#esoteric < 1589636366 699940 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer < 1589636389 419707 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589637133 605217 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1589637722 123543 :b_jonas!~x@catv-176-63-12-101.catv.broadband.hu JOIN :#esoteric > 1589638947 464358 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03CismonX 5* 10New user account < 1589639809 786744 :gnu-nobody!~a@24.133.64.54 QUIT :Ping timeout: 264 seconds < 1589639907 311606 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 260 seconds < 1589640017 415085 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589640148 295062 :gnu-nobody!~a@24.133.64.54 JOIN :#esoteric < 1589640273 259625 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: rebooting < 1589640339 834199 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1589640485 635891 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer < 1589640506 606451 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589642233 443055 :Arcorann!~awych@121-200-6-58.79c806.syd.nbn.aussiebb.net QUIT :Read error: Connection reset by peer < 1589642474 750258 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1589642576 862937 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1589642621 387690 PRIVMSG #esoteric :14[[07Asm2bf14]]4 M10 02https://esolangs.org/w/index.php?diff=72347&oldid=72320 5* 03Palaiologos 5* (-1009) 10shl/shr, remove legacy stuff > 1589642801 942703 PRIVMSG #esoteric :14[[07Picofuck14]]4 M10 02https://esolangs.org/w/index.php?diff=72348&oldid=71572 5* 03PythonshellDebugwindow 5* (-1) 10/* Picofuck project */ < 1589642941 879175 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1589643039 738051 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1589643293 778176 PRIVMSG #esoteric :14[[07Algebraic Programming Language14]]4 M10 02https://esolangs.org/w/index.php?diff=72349&oldid=71930 5* 03PythonshellDebugwindow 5* (+16) 10/* Custom operators */ < 1589643446 875779 :zseri!~zseri@ytrizja.de JOIN :#esoteric < 1589643555 783381 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1589643683 991043 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=72350&oldid=70323 5* 03PythonshellDebugwindow 5* (-4) 10/* Functions */ > 1589644067 440402 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=72351&oldid=72102 5* 03PythonshellDebugwindow 5* (+8) 10/* Branching */ < 1589644600 411175 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal > 1589646247 32598 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=72352&oldid=72331 5* 03Palaiologos 5* (+56) 10add asm2bf (it's been missing?) < 1589647386 813636 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca JOIN :#esoteric < 1589648878 221536 :LKoen_!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1589648895 304767 :gnu-nobody!~a@24.133.64.54 QUIT :Ping timeout: 260 seconds < 1589649560 475364 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1589650775 529759 :LKoen_!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1589650785 405297 :gnu-nobody!~a@24.133.64.54 JOIN :#esoteric < 1589651581 975551 :zseri!~zseri@ytrizja.de QUIT :Quit: zseri < 1589654360 355020 :zseri!~zseri@ytrizja.de JOIN :#esoteric < 1589656547 891519 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net JOIN :#esoteric < 1589657792 437610 :TheLie!~TheLie@2a02:8106:215:3300:844d:dece:9bd4:fbb2 JOIN :#esoteric < 1589658534 877865 :tromp_!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 JOIN :#esoteric < 1589658626 382491 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Quit: adu < 1589658749 839991 :tromp!~tromp@2a02:a210:ca3:2800:c017:eaf:fa4c:f4d2 QUIT :Ping timeout: 246 seconds < 1589659355 698399 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I feel like I'm not big brained enough for languages like PostScript. < 1589659407 713753 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :Are you sure? < 1589659426 285768 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :more than likely. < 1589659484 434520 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I have a concatenative language in the "works" based on pattern matching. < 1589659499 59721 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but figuring out how to build things like basic data structures is interesting enough... < 1589659546 851865 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1589659557 406164 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1589659646 822893 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :PostScript has some data structures though, such as arrays and dictionaries. < 1589659659 468772 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm looking to build mine out of base primitives. < 1589659673 987943 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net JOIN :#esoteric < 1589659675 142464 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :OK. What base primitives do you have, though? < 1589659704 7735 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :maybe I should demo this.. < 1589659729 391097 :gnu-nobody!~a@24.133.64.54 QUIT :Ping timeout: 258 seconds < 1589659733 944798 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://hastebin.com/xexubehufu.txt < 1589659777 776104 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so this language is based off of pattern matching. every "tick", we scan through the input string from left to right to find a pattern that matches. you have your basic operators, like arithmetic and logical operators. < 1589659789 843767 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :along with `define`, which lets you define new patterns. < 1589659893 904353 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can consider this entire file the input string. there are a couple of basic manipulation operators, like dup, swap and drop, along with apply, which "flattens" any list. there are also `r` variants, which look to the right of them instead of the left. < 1589659944 826826 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you could theoretically build everything, I guess, from dup, swap, drop, apply, quote/cons/whatever and pattern matching. < 1589659952 37324 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :including arithmetic ops. < 1589660044 403811 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the base operators don't apply to things like other operators, only to lists and primitive "data". < 1589661168 414133 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :OK. < 1589661254 876426 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :(Although I don't really like hastebin, which serves HTML instead of plain text, even with the ".txt" extension and even if you add a Accept header to indicate that you want plain text. But I have figured out how to get plain text. Remove ".txt" and add "documents/" before the filename, and then it will be JSON; the property called "data" contains the text. It isn't as good as real plain text, though.) > 1589662536 453148 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=72353&oldid=72311 5* 03PythonshellDebugwindow 5* (+62) 10/* Memory */ < 1589664102 489389 :tromp_!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 QUIT :Remote host closed the connection < 1589664739 914040 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1589664932 931622 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1589664934 245903 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1589665271 985262 :tromp!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 JOIN :#esoteric < 1589665637 242773 :TheLie!~TheLie@2a02:8106:215:3300:844d:dece:9bd4:fbb2 QUIT :Remote host closed the connection < 1589665968 975607 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: Add "/raw/" in front of the document ID, and remove the extension. < 1589665973 487239 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: As in, https://hastebin.com/raw/xexubehufu < 1589665996 756002 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :O, that works better. < 1589666039 975898 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :(I don't know why it has JSON then, since it seems to contain nothing except the data and the filename, which seems to be redundant.) < 1589666438 971256 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can also hit the "raw" button. < 1589666535 295627 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though you need to execute scripts for that button to work. < 1589666541 188276 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I'm not sure why it's not just a link.) < 1589666693 856408 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca QUIT :Disconnected by services < 1589666699 259715 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca JOIN :#esoteric < 1589666863 371002 :tromp!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 QUIT :Remote host closed the connection < 1589667161 712723 :zseri!~zseri@ytrizja.de QUIT :Quit: zseri < 1589667255 403346 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Quit: adu < 1589667653 182037 :arseniiv_!~arseniiv@136.169.209.11 PRIVMSG #esoteric :I think about error recovery in parsing and I get strange ideas < 1589667657 523061 :arseniiv_!~arseniiv@136.169.209.11 NICK :arseniiv < 1589667830 384771 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :What kind of strange ideas? < 1589667919 143500 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :b_jonas mentioned things akin to using semicolons to recover from a broken statement, but having a decently recursive grammar, you can’t for example call reasonable searching for the earliest one to come next, you need at least account for curly braces first, as something like `if (incorrect) { x = 2 ;` is a worse candidate than `if (incorrect) { x = 2; }` < 1589667967 934766 :tromp!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 JOIN :#esoteric < 1589668078 748218 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :so that gives me ideas about fixed prefix and suffix for some rules which should match to consider a parse as a faulty variant of that rule and none alternative to it when a choice can be made < 1589668128 699253 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :but this looks like a hard thing to do in LTR top-down parsing which I try to stick with < 1589668166 642983 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :even if for example we precompute possible n-token prefixes and suffixes of each nonterminal, what good would it give here < 1589668235 187289 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :but I think the idea for searching the first “reasonable” semicolon can be fleshed out in some other way < 1589668384 685383 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :(I suppose annotating these kinds of “faulty” grammars in some special way to make such guesses of “typoed parses” possible—I just don’t know yet which annotations should there be) < 1589668664 272336 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :the first idea was to add a ?-like “quantifier”, let’s say P↑, with meaning “if you fail in parsing P, consider that a typoed variant of P and go forth as usual”, but this is too bad. Then I thought about adding an atomic parser ↓ to mark up to which part you may fail (as semicolons, which I used when pondering that, come last), but this works bad with LTR) < 1589668718 496365 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :I think I should have googled error recovery beforehand, I still haven’t < 1589668772 910747 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :does this all have sense? < 1589668876 144986 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :okay there are some search results. Definitely should have read up first < 1589668972 597470 :arseniiv!~arseniiv@136.169.209.11 PRIVMSG #esoteric :ah, yes, and I forgot that I mentioned error productions before and even noted this would be a good start < 1589669569 986710 :arseniiv!~arseniiv@136.169.209.11 QUIT :Ping timeout: 256 seconds < 1589669747 170219 :b_jonas!~x@catv-176-63-12-101.catv.broadband.hu PRIVMSG #esoteric :atslash: I specifically said that that's why you need to design your grammar such that it has such markers, and most modern languages aren't like that, they allow embedding anything in anything. python doesn't let you put statements inside expressions, so you can't have a semicolon inside a statement. < 1589669752 255105 :b_jonas!~x@catv-176-63-12-101.catv.broadband.hu PRIVMSG #esoteric :um < 1589669753 767489 :b_jonas!~x@catv-176-63-12-101.catv.broadband.hu PRIVMSG #esoteric :misping < 1589669757 596856 :b_jonas!~x@catv-176-63-12-101.catv.broadband.hu PRIVMSG #esoteric :arsenniv: ^ < 1589671018 57111 :tromp!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 QUIT :Remote host closed the connection < 1589672664 645587 :LKoen!~LKoen___@81.255.219.130 QUIT :Remote host closed the connection < 1589672927 703565 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net JOIN :#esoteric < 1589673105 320966 :tromp!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 JOIN :#esoteric < 1589673453 368047 :tromp!~tromp@2a02:a210:ca3:2800:d186:4714:18a4:6512 QUIT :Ping timeout: 272 seconds < 1589673514 69897 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Quit: adu