< 1582158440 392589 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1582163570 285967 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`rainbow hello world < 1582163572 110026 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​4h8e9l11l12o13 4w8o9r11l12d13 < 1582163604 229497 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat bin/rainbow < 1582163605 106289 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: bin/rainbow: No such file or directory < 1582163614 751810 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat /bin/rainbow < 1582163615 718424 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /bin/rainbow: No such file or directory < 1582163619 963855 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`ls < 1582163621 166289 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :asmbf-1.2.6.tar.gz \ asmbf-1.2.7 \ banana.txt \ bfi \ compiled_brachylog.pl \ egel-master \ egel.zip \ just \ karma \ le \ output.b \ paste \ program \ spline \ spout \ test \ test.sh \ what.tar.gz < 1582163631 967328 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`ls .. < 1582163633 62800 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ hw \ ibin \ interps \ karma \ karma.orig \ karma.rej \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom < 1582163637 485797 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cd .. < 1582163638 248724 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cd? No such file or directory < 1582163648 562919 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :huh, reorganized < 1582163653 845652 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582163670 796370 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat ../ibin/rainbow < 1582163671 636861 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: ../ibin/rainbow: No such file or directory < 1582163675 614655 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :`ls wisdom < 1582163676 533929 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: cannot access 'wisdom': No such file or directory < 1582163681 926752 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`ls ../.. < 1582163682 897800 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin \ dev \ etc \ hackenv \ lib \ lib64 \ proc \ sbin \ sys \ tmp \ usr < 1582163689 369178 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`ls ../../bin < 1582163690 282257 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chgrp \ chmod \ chown \ cp \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ findmnt \ fuser \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ journalctl \ kill \ less \ lessecho \ lessfile \ lesskey \ lesspipe \ ln \ login \ loginctl \ ls \ lsblk \ mkdir \ mknod \ m < 1582163692 280622 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :oh d'oh < 1582163696 801930 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :`ls ../wisdom < 1582163697 664492 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead. < 1582163705 79601 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :ah, I see. < 1582163718 241633 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat ../bin/rainbow < 1582163719 184818 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :print_args_or_input "$@" | pikhqbow < 1582163730 749976 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat ../bin/pikhqbow < 1582163731 693844 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ELF............>.....d@.....@.......° ..........@.8..@.........@.......@.@.....@.@.....À.......À............................@......@............................................@.......@.....4......4........ ............8......8`.....8`.....H......X........ ...........P......P`.....P`.....à.......à..........................@.....@.....D.......D..............Påtd...X......X@.....X@.....,.......,... < 1582163872 963172 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat ../bin/print_args_or_input < 1582163873 809588 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ if [ "$#" -gt 0 ]; then printf '%s\n' "$*"; else cat; fi < 1582163917 532689 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :i wonder what the oldest files in hackeso are < 1582163926 714462 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`ls -lah .. < 1582163927 713597 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: invalid option -- ' ' \ Try 'ls --help' for more information. < 1582163932 559930 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`` ls -lah .. < 1582163933 818512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :total 344K \ drwxr-xr-x 22 1000 1000 4.0K Dec 31 16:10 . \ drwxr-xr-x 13 0 0 0 Feb 20 01:58 .. \ drwxr-xr-x 2 1000 1000 12K Jan 4 13:28 bin \ -rw-r--r-- 1 1000 1000 101 Jul 19 2019 canary \ drwxr-xr-x 2 1000 1000 4.0K Apr 7 2018 emoticons \ drwxr-xr-x 2 1000 1000 4.0K Apr 7 2018 esobible \ drwxr-xr-x 3 1000 1000 4.0K Jul 8 2017 etc \ prw-r--r-- 1 1000 1000 0 May 4 2019 f \ drwxr-xr-x 2 1000 1000 4.0K Jul 8 2017 < 1582163942 746693 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`` ls -a .. < 1582163943 763229 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​. \ .. \ bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ .hg \ .hg_archival.txt \ .hgignore \ hw \ ibin \ interps \ karma \ karma.orig \ karma.rej \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom < 1582163950 635879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a bit hard to tell, because the whole thing's been moved a few times. < 1582163970 376525 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :yea, but could go through the mercurial. How long has it been up anyways < 1582163971 715549 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "initial import" currently in the version control isn't the actual initial import either. < 1582163973 746483 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :as a whole < 1582163988 48912 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :like how old is hackego < 1582164021 301566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was born around June 2009. < 1582164032 620985 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So that's, what, 10 and a half? < 1582164073 971501 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://esolangs.org/wiki/HackEso#History -- very briefly. < 1582164143 483507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The alleged "Initial import" is from 2012-02-16, and already contained quite a bit, http://hack.esolangs.org/repo/file/e037173e0012 < 1582164265 866396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could argue that in a sense some of the ibin/! stuff are likely the "oldest files", because those were copied over from EgoBot, which predates HackEgo. < 1582164636 836986 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :`wisdom < 1582164637 781610 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​gaspatsjo//gaspatsjo is a norwegian soup, which died out due to a lack of hot summer days < 1582164649 841774 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Hm, neat < 1582164838 103061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`wisdom wise < 1582164839 386191 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​wise//Uninstalling software installed by the Wise Installation Wizard is unwise. It's neither clockwise nor counterclockwise nor otherwise. < 1582165182 798187 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What I wonder is how many copies of most of this exists. I've got 6, I think. < 1582165683 58283 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`gforth < 1582165687 253884 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Gforth 0.7.3, Copyright (C) 1995-2008 Free Software Foundation, Inc. \ Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license' \ Type `bye' to exit < 1582165690 882449 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :oh hey < 1582165716 323919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a bit of a wrapper as well. < 1582165747 115390 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/forth -- auto-adds the 'bye'. < 1582165758 258882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`forth 2 2 + . < 1582165759 112701 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :4 < 1582165886 394908 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :So what would happen if you rm -rf /'d? < 1582166060 300780 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Depends on how exactly rm behaves with things. Assuming it actually removed the bits you have access to, it should get caught by a "have all the files been removed" check, because that's such a common idea. Assuming you circumvented that, it would commit a revision with no files, which either someone would `revert, or I'd do the same in an out-of-band manner because we don't need any more "delete and < 1582166066 308431 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :then restore all" revisions in the history, they break a bunch of "who's edited this file" features. < 1582166112 721631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/share/scowrevs are pretty much all mass-edits of that kind. < 1582166146 87466 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Cool. < 1582166164 639509 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :That is a really cool bot. < 1582166469 711069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` cut -d: -f1 ../share/scowrevs | while read r; do hg log -r $r -T '{desc}\n'; done | paste < 1582166478 65891 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.1511 < 1582166485 703637 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(All kinds of nonsense people have done.) < 1582169496 18550 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582169515 94590 :LKoen!~LKoen@81.255.219.130 QUIT :Read error: Connection reset by peer < 1582170667 665265 :xkapastel!uid17782@gateway/web/irccloud.com/x-zghrzsnvrsttdueo JOIN :#esoteric < 1582171780 465300 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1582171949 969379 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582173767 182028 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582174077 141352 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 QUIT :Ping timeout: 272 seconds < 1582174229 936305 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582174417 857314 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582174658 852500 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds < 1582174778 850734 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1582179053 421751 :xkapastel!uid17782@gateway/web/irccloud.com/x-zghrzsnvrsttdueo QUIT :Quit: Connection closed for inactivity < 1582180895 117110 :tromp!~tromp@2a02:a210:ca3:2800:7836:9920:f3ae:af01 JOIN :#esoteric < 1582181183 139447 :tromp!~tromp@2a02:a210:ca3:2800:7836:9920:f3ae:af01 QUIT :Ping timeout: 272 seconds < 1582181789 151380 :tromp!~tromp@2a02:a210:ca3:2800:15ec:ff1e:fccc:5949 JOIN :#esoteric < 1582181887 125747 :tromp_!~tromp@2a02:a210:ca3:2800:7c94:fd3b:160c:4924 JOIN :#esoteric < 1582182095 135885 :tromp!~tromp@2a02:a210:ca3:2800:15ec:ff1e:fccc:5949 QUIT :Ping timeout: 272 seconds < 1582182171 112993 :tromp_!~tromp@2a02:a210:ca3:2800:7c94:fd3b:160c:4924 QUIT :Ping timeout: 272 seconds < 1582184006 234985 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Is it possible to configure Firefox so that selecting links in PDFs does not change the zoom level? < 1582184554 124324 :tromp!~tromp@2a02:a210:ca3:2800:74c8:a404:cbdd:ab75 JOIN :#esoteric < 1582184674 119432 :tromp_!~tromp@2a02:a210:ca3:2800:d965:e8f7:802e:27cf JOIN :#esoteric < 1582184831 143196 :tromp!~tromp@2a02:a210:ca3:2800:74c8:a404:cbdd:ab75 QUIT :Ping timeout: 272 seconds < 1582184983 133655 :tromp_!~tromp@2a02:a210:ca3:2800:d965:e8f7:802e:27cf QUIT :Ping timeout: 272 seconds < 1582187610 667205 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582188432 721539 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :also rm in gnu coreutils specifically has a check to catch that, because it's usually a typo < 1582188457 775869 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :so you need a switch to override that < 1582188793 213616 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`" < 1582188794 427092 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:39) If I ever made a game where you jabbed bears ... I'd call it jabbear. \ 773) i think in general it's against nature for an animal to be a boat < 1582188832 883190 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, two good ones, lucky me. < 1582188852 766277 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wisdom < 1582188855 325558 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​5318008//5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down on a calculator spells L-vOI * ghGGBEEEOhOBB.I. < 1582188893 398707 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits 5318008 < 1582188895 777381 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rdocöc rdocöc rdocöc < 1582188912 619276 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wisdom < 1582188913 546060 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​aglist//aglist is update notification for the Abstruse Goose webcomic. http://abstrusegoose.com/ < 1582188923 292739 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wisdom < 1582188924 256943 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​nnection//Nnections are measured in millibytes per siemens. < 1582188939 581815 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: spam? < 1582188939 718131 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: it is the subjunctive tense, whereas " fnord" 2)) < 1582188958 353173 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1582188958 966610 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 200850Z 26005KT 9999 SCT075 BKN110 02/M01 Q1025 NOSIG < 1582188964 172623 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's all. < 1582190519 486886 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu QUIT :Quit: leaving < 1582190564 504529 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :@metar essb < 1582190565 59773 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESSB 200850Z 14005KT 9999 BKN012 01/00 Q1012 R12/09//95 < 1582190977 74159 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The frequency at which Debian sid (unstable) gets updates of all the texlive packages is ridiculous. < 1582191274 315159 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(That may be unfair. What *is* ridiculous is the ratio between download size and the amount of data that changed.) < 1582191296 527696 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric > 1582192113 390863 PRIVMSG #esoteric :14[[07Sunny morning14]]4 N10 02https://esolangs.org/w/index.php?oldid=69977 5* 03Hakerh400 5* (+5825) 10+[[Sunny morning]] > 1582192158 380788 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=69978&oldid=69905 5* 03Hakerh400 5* (+20) 10+[[Sunny morning]] > 1582192169 235410 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=69979&oldid=69588 5* 03Hakerh400 5* (+20) 10+[[Sunny morning]] > 1582192234 931631 PRIVMSG #esoteric :14[[07Sunny morning14]]4 M10 02https://esolangs.org/w/index.php?diff=69980&oldid=69977 5* 03Hakerh400 5* (+1) 10 < 1582193821 854418 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582195783 719827 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1582195811 987019 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1582196579 228914 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://mobile.twitter.com/Foone/status/1229641258370355200 is funny. < 1582198726 852888 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582199058 32925 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :hi int-e < 1582199064 145015 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Do you like ABTs? < 1582199110 59355 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Algebraic Beta Types? < 1582199186 299293 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Abstract Binding Trees < 1582199222 666850 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :What are they? < 1582199267 56643 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :ABTs are ASTs with names-binders in them. Two ABTs are considered equivalent modulo alpha-conversion. < 1582199276 587570 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :OK, I'm with you < 1582199369 319425 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I'm not sure I like them. I know them under the name "nominal datatypes" though (or maybe they're different but then I don't know what the difference is) from the Isabelle bubble. And there's a nominal rewriting concept in the rewriting bubble, too. < 1582199457 982491 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think I actually prefer nameless things (like de Bruijn indices) when push comes to shove. < 1582199569 238437 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: vegetarian alligator families? < 1582199589 964643 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Obviously when there's nominal rewriting, there's also nominal logic.) < 1582199619 613479 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :anyway, I manipulate a lot of data structures that have arrays with the order (or keys) not mattering, and indexes into such arrays from other tables < 1582199630 627695 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :like database row identifiers and such < 1582199671 27610 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :of course sometimes I choose an order or key that matters, for convenience, or an order that doesn't semantically matter but makes debugging easy if I show the data in order < 1582199692 77273 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"order of keys doesn't matter" <--> "associative maps (or arrays)" < 1582199833 879123 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: I think of ABTs as sort of being "nameless in spirit". Converting ABTs to de Bruijn-indexed trees before comparing them (or doing other operations on them) sounds like possible way to implement them. < 1582199928 505256 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs. < 1582200037 646143 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sometimes I even need to compare small sets of things in which the order doesn't matter, in which case I sort them before comparing < 1582200719 145748 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I don't know, it just seems so shallow. < 1582200839 905530 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I've googled a bit and it appears that the focus with ABTs is really more of a design pattern to work with terms modulo alpha, resolving names when they are constructed and giving back fresh names when they're navigated. But even that design pattern is very shallow.) < 1582200852 483361 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net JOIN :#esoteric < 1582200875 85065 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :howdy folks < 1582200934 4105 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`relcome sixyears < 1582200935 726320 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​06sixyears: 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.) < 1582200992 687147 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :heck yeah, thank you < 1582201269 544795 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :I've got this urge thats been floating around my head for a few years to make an esoteric programming language, but I'm honestly too inexperienced. figured i could soak up some information here via osmosis < 1582201312 486376 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :is the channel inactive because its like 0 in the morning or is it just usually lowkey? < 1582201433 47084 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :eh it varies, it's not super busy all the time < 1582201473 708813 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Fair! < 1582201475 703552 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There are logs (see the topic) so you can judge for yourself. < 1582201488 284304 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :it's like most IRC channels I guess < 1582201518 367091 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :ah, gotcha. Peak houra and trough hours < 1582201521 423386 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :makes sense < 1582201682 119673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can always talk to fungot ;) < 1582201682 208737 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: how faulty! :p. google did indeed have sufficient context? < 1582201714 14648 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Fungot how has your day bern < 1582201722 770918 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :been* oops < 1582201806 261882 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is Fungot case-sensitive? < 1582201813 524502 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Seems like it < 1582201817 8987 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Apparently so, I didn't know that. < 1582201819 214111 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :fungot do a jig < 1582201819 361243 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :sixyears: because i'm investigating a strange bug in my brainfuck... and many of those are ds < 1582201838 344087 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :cool jig < 1582201839 712237 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :hi sixyears < 1582201845 176848 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Hey! What's up? < 1582202353 684097 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :welcome, sixyears. < 1582202361 997366 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Thank you < 1582202395 581750 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sometimes the channel is mostly silent for days, like it's been now; sometimes we have like three different long involved conversations at the same time < 1582202400 386971 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :sixyears: not a lot. I'm in Denver at the moment so it's not even 5AM yet < 1582202409 284000 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :It's honestly 4 am for me and i am running purely on water bottles < 1582202420 5589 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :er, not even 6AM < 1582202433 407872 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's not even 5AM at home in San Francisco, which is the time zone my VPS is set to < 1582202449 418303 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :fair! I'm also near sf < 1582202484 255995 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :cupertino is cool its a small town with like a billion apple buildings < 1582202485 512868 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` for z in America/New_York America/Los_Angeles; do TZ="$z" date +"%Y-%m-%d %H:%M:%S %Z %z"; done < 1582202486 541366 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 07:41:26 EST -0500 \ 2020-02-20 04:41:26 PST -0800 < 1582202526 250814 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :okay a billion is exaggerating but < 1582202536 493100 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :there are at least 50 < 1582202545 48560 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :i know because they are numbered < 1582202574 164167 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Have you checked that all the numbers are in use? < 1582202589 91478 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :no honestly! theyre not all in order < 1582202640 954606 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :instead of numbering with a grid system where one street is one range of numbers i think they have it like... a central building with rings of numbered ones? Maybe? < 1582202644 827826 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :its just weird < 1582202662 698534 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :like u got 17 next to 25 < 1582202673 549163 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :in what world did u think that was okay < 1582202708 762874 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It could be the order in which they were built. Maybe even re-using numbers to make it messy. Or not, to inflate the numbers. < 1582202719 303255 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Its very strange i should figure out the pattern someday when its not 4 AM < 1582202726 891561 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :good point int-e < 1582202728 289969 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :is there a map? < 1582202729 521005 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(build <--> acquired) < 1582202749 181262 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and do you work in one of those buildings? < 1582202754 94841 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :i think it may be in order they were built < 1582202797 265420 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :because some streets are in order like chunks of them and then you go right forward and theyre not anymore < 1582202808 438811 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :which implies that they were probably built together < 1582202818 946192 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :anyway no i do not work at apple < 1582202850 771303 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :i just ended up passing by their weird spiderweb most days < 1582202912 854966 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :wib_jonas: the city is called Cupertino if you have access to google maps rn < 1582202949 74601 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :though some of their buildings enter neighboring cities such as saratoga and sunnyvale < 1582203026 826104 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/File:Apple_Campus_2_aerial_Aug_2016.jpg looks weird < 1582203064 463757 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :"Apple Park is the corporate headquarters of Apple Inc., located at One Apple Park Way in Cupertino, California, United States. ... Its circular design, courtesy of Norman Foster, and extreme scale have earned the structure a media nickname “the spaceship"." https://en.wikipedia.org/wiki/Apple_Park < 1582203094 542163 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Yeah! < 1582203123 615289 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Looks like crop circles but not fame < 1582203125 597463 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Fake* < 1582203153 35139 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :IDK folks something abt apple just gets me in the uncanny valley < 1582203282 896898 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :There's one on uh... Results Way 16 that is also constructed kinda interestingly < 1582203391 366858 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :man i sound like a conspiracy theorist right now < 1582203410 55618 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :watch out guys the evil building's gonna get you and feed your soul to the archons < 1582203541 392885 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no no, only a good building would serve the archons by feeding Apple people's souls to them < 1582203561 455434 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :an evil building would sacrifice them to demon princes to power some devious spell < 1582203700 754831 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :I don't imagine apple people souls have very high nutritional value anyway < 1582203704 475485 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :shits like cardboard < 1582204161 195117 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I'm taking the train back to the Bay Area < 1582204169 916068 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :ogh, rad! < 1582204173 60968 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Safe travels < 1582204911 882958 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ty < 1582204930 602033 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's supposed to be one of Amtrak's most scenic routes < 1582204954 44301 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :trains in America are not a fast way to travel, but they're very enjoyable < 1582213264 98461 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582214125 718857 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net QUIT :Read error: Connection reset by peer < 1582214148 550530 :j4cbo!sid186930@gateway/web/irccloud.com/x-bsksqtpjovvproyf PRIVMSG #esoteric :zephyr? < 1582215245 410313 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582215326 12242 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1582215389 239055 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yep < 1582215400 128036 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :choo choo < 1582215413 716332 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582215457 73647 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's real pretty < 1582215460 13550 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :we're going through the foothills right now < 1582215487 825363 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :they're covered in fresh snow < 1582215832 693488 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Been a while since I was in a train in the mountains < 1582215843 749455 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Actually... last October, in the Appenines < 1582215859 116951 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :It was raining so the view wasn't great < 1582216780 153385 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1582217996 206344 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1582219099 293014 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Every time someone mentions the California Zephyr, it reminds me of the Unsong book. < 1582220191 80602 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :BTW I have finished reading that one a month or so ago < 1582220881 539925 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 QUIT :Remote host closed the connection < 1582220978 230230 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582221314 283285 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582221476 389449 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1582221861 957154 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582222333 406123 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 QUIT :Remote host closed the connection < 1582222800 927666 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582222987 292286 :aloril!~aloril@mobile-access-b0481e-177.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1582223460 938196 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582223487 111988 :aloril!~aloril@mobile-access-b0481e-177.dhcp.inet.fi JOIN :#esoteric < 1582224221 453508 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 QUIT :Remote host closed the connection < 1582224473 152238 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582225351 10172 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu JOIN :#esoteric < 1582226207 461727 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1582226669 104988 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1582227272 659564 PRIVMSG #esoteric :14[[07User:Asasnat14]]4 10 02https://esolangs.org/w/index.php?diff=69981&oldid=69976 5* 03Asasnat 5* (+212) 10 > 1582227953 781235 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 N10 02https://esolangs.org/w/index.php?oldid=69982 5* 03Asasnat 5* (+1358) 10Created page with "'''Mindwhipper''' (stylized '''mindwhipper''', previous planned name: '''asswhipper''') is a esoteric programming language created by User:Asasnat, who also created this artic..." > 1582228620 938971 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=69983&oldid=69982 5* 03Asasnat 5* (+1) 10 > 1582228934 263394 PRIVMSG #esoteric :14[[07Alphabet Stew14]]4 M10 02https://esolangs.org/w/index.php?diff=69984&oldid=61123 5* 03DMC 5* (-11) 10/* Description */ > 1582228962 399886 PRIVMSG #esoteric :14[[07Alphabet Stew14]]4 M10 02https://esolangs.org/w/index.php?diff=69985&oldid=69984 5* 03DMC 5* (-1) 10/* Description */ > 1582231465 403310 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=69986&oldid=69983 5* 03Asasnat 5* (+46) 10 < 1582233561 362423 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582233632 577373 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :bonsoiir < 1582233649 48130 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :hello LKoen < 1582233664 721275 :shachaf!~shachaf@unaffiliated/shachaf PART #esoteric :"not up for it" < 1582233724 193823 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :hello b_jonas < 1582233992 137815 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582234293 628647 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582234653 710795 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :hello all too! < 1582234868 495164 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :hi arseniiv < 1582235032 104743 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :allo < 1582235041 39685 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582235056 282628 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582235546 853878 :arseniiv!~arseniiv@136.169.210.57 QUIT :Ping timeout: 240 seconds < 1582235618 441931 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's another 2's day < 1582235624 744866 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :2020-02-20 < 1582235628 664395 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :2 bad it's not also Tuesday < 1582235660 544210 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :"just press 2 for a while" < 1582236009 280395 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`datei < 1582236015 783824 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 22:00:12.819 +0000 UTC February 20 Thursday 2020-W08-4 < 1582236035 270623 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :yeah, it would have to say W??-2 for a Tuesday < 1582236943 893906 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :ok, let's see this once more from the start < 1582237001 197742 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel/archive/master.zip < 1582237003 689178 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 22:16:43 URL:https://codeload.github.com/egel-lang/egel/zip/master [145944] -> "/hackenv/tmp/egel.zip" [1] < 1582237019 233538 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; rm -rv egel < 1582237020 113189 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rm: cannot remove 'egel': No such file or directory < 1582237024 68196 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; rm -rv egel-master < 1582237026 810629 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed 'egel-master/lib/fs.ego' \ removed 'egel-master/lib/io/Makefile' \ removed 'egel-master/lib/io/channel.hpp' \ removed 'egel-master/lib/io/io.cpp' \ removed 'egel-master/lib/io/io.o' \ removed directory 'egel-master/lib/io' \ removed 'egel-master/lib/regex.ego' \ removed 'egel-master/lib/regex/regex.cpp' \ removed 'egel-master/lib/regex/Makefile' \ removed 'egel-master/lib/regex/regex.o' \ removed directory 'egel-master/lib/regex' \ rem < 1582237030 404522 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; rm -rv egel-master < 1582237031 364925 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rm: cannot remove 'egel-master': No such file or directory < 1582237039 885119 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; unzip egel.zip < 1582237041 26658 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Archive: egel.zip \ a518d99f704f07f90f507eb59ef904b40dd785dd \ creating: egel-master/ \ inflating: egel-master/.gitignore \ inflating: egel-master/LICENSE.md \ inflating: egel-master/NOTES.md \ inflating: egel-master/README.md \ inflating: egel-master/TODO.md \ inflating: egel-master/VERSION.md \ creating: egel-master/bugs/ \ inflating: egel-master/bugs/bug0-fixed.eg \ inflating: egel-master/bugs/bug1 < 1582237097 149335 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; make -C src LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata" &>> buildlog < 1582237107 196678 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; url buildlog < 1582237109 85359 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/egel-master/buildlog < 1582237133 100837 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582237146 785757 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; (rm -fv src/lift.o; make -C src LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata") &>> buildlog < 1582237182 637661 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582237197 459635 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; (rm -fv src/thread.o; make -C src LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata") &>> buildlog < 1582237230 509259 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master < 1582237277 819536 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582237281 492085 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; ./src/egel -v < 1582237282 450011 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master \ + ./src/egel -v \ egel 0.0.x \ Copyright (C) 2016 M.C.A. (Marco) Devillers < 1582237348 880620 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; (for m in io fs random regex; do make -C lib/$m LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata"; done) &>> buildlog < 1582237369 151783 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master < 1582237430 944129 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582237488 668308 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; (mkdir -p stage; cp -v src/egel lib/*.ego stage/) &>> buildlog < 1582237489 618225 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master < 1582237541 402567 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` pwd < 1582237542 478110 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp < 1582237546 712080 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1582237630 824324 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat. Egel works? < 1582237636 387518 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1582237640 318476 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :don't know yet, I'm still trying < 1582237687 181361 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Well, let me know if you need anything. < 1582237687 459240 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; >a0.eg echo $'import "/hackenv/egel-master/stag/io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"'; /hackenv/egel-master/stag/egel a0.eg < 1582237689 482123 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /hackenv/egel-master/stag/egel: No such file or directory < 1582237699 858752 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; >a0.eg echo $'import "/hackenv/egel-master/stage/io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"'; /hackenv/egel-master/stage/egel a0.eg < 1582237700 763614 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /hackenv/egel-master/stage/egel: No such file or directory < 1582237839 221707 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"'; "$l/egel" a0.eg < 1582237840 302722 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello \ world < 1582237854 981547 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :\o/ < 1582237892 144560 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(tostring K+"\n")]'; "$l/egel" a0.eg < 1582237893 93329 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:5:59:semantical:undeclared tostring < 1582237904 365984 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :toString? < 1582237907 295852 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Unsure. < 1582237924 756453 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext K+"\n")]'; "$l/egel" a0.eg < 1582237928 746434 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 2 \ 3 \ 4 \ 5 < 1582237940 626912 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext(K*(K+1)/2)+"\n")]'; "$l/egel" a0.eg < 1582237941 528965 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 2 \ 6 \ 8 \ 15 < 1582237949 258466 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext(K*K)+"\n")]'; "$l/egel" a0.eg < 1582237950 265071 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 4 \ 9 \ 16 \ 25 < 1582237962 729900 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :wait, that previous one looked wrong < 1582238007 974683 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 2*(2+1)/2'; "$l/egel" a0.eg < 1582238008 992813 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2 < 1582238015 59876 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 2*(2+1)'; "$l/egel" a0.eg < 1582238016 200536 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :6 < 1582238025 523456 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = (2*(2+1))/6'; "$l/egel" a0.eg < 1582238026 520880 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1 < 1582238037 188574 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = ((2*(2+1))/6)'; "$l/egel" a0.eg < 1582238038 209965 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1 < 1582238041 193347 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :what? < 1582238042 428603 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = ((2*(2+1))/2)'; "$l/egel" a0.eg < 1582238046 953718 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3 < 1582238051 989311 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = (2*(2+1))/2'; "$l/egel" a0.eg < 1582238053 708881 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3 < 1582238058 15494 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 2*(2+1)/2'; "$l/egel" a0.eg < 1582238058 787549 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Did I get priorities wrong? < 1582238058 966391 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2 < 1582238069 654323 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :you set the associativity of multiplication and division wrong, yes < 1582238075 290334 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1582238086 478990 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :multiplications and divisions should be parenthisized from left to right < 1582238099 576856 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext((K*(K+1))/2)+"\n")]'; "$l/egel" a0.eg < 1582238100 635603 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 < 1582238127 182224 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :See if I can fix that. < 1582238300 16934 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U 0][U K N -> ]) < 1582238300 896233 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1582238368 577386 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop]) < 1582238369 425220 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1582238378 295887 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop])' < 1582238379 181107 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582238390 684064 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop])'; "$l/egel" a0.eg < 1582238391 730438 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(mainDOT1 (mainDOT5 mainDOT5)) < 1582238420 202681 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop])'; "$l/egel" a0.eg < 1582238421 590934 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582238431 473483 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :let's use your fancy let statement < 1582238445 980385 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Pffrt. Not sure what goes wrong. Maybe it'll need a lot of thought. 2*3+1=7. 2*3/2=1... < 1582238457 266699 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Could be an error in parsing. < 1582238470 557345 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Bit experimental. < 1582238495 975845 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; "$l/egel" a0.eg < 1582238496 989190 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582238512 228220 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :let me find the prime factoring thingy < 1582238521 235968 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :no, not prime factoring < 1582238523 244286 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :prime testing < 1582238588 87858 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F->F F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true->B|false->[false->B L|true->T T(C+1)](C*C<=L)](0==L%C)])(L+1)U](L '/hackenv/tmp/egel-master/include/prelude-hackeso.eg' < 1582239020 92698 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Looking at this now: https://github.com/egel-lang/egel/blob/master/src/syntactical.hpp#L612 < 1582239028 421616 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Should be a bug somewhere. < 1582239083 15034 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` mkdir -pv /hackenv/interps/egel < 1582239083 880896 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mkdir: created directory '/hackenv/interps/egel' < 1582239103 560166 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` cp -v /hackenv/tmp/egel-master/stage/* /hackenv/interps/egel < 1582239105 993512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​'/hackenv/tmp/egel-master/stage/egel' -> '/hackenv/interps/egel/egel' \ '/hackenv/tmp/egel-master/stage/fs.ego' -> '/hackenv/interps/egel/fs.ego' \ '/hackenv/tmp/egel-master/stage/io.ego' -> '/hackenv/interps/egel/io.ego' \ '/hackenv/tmp/egel-master/stage/random.ego' -> '/hackenv/interps/egel/random.ego' \ '/hackenv/tmp/egel-master/stage/regex.ego' -> '/hackenv/interps/egel/regex.ego' < 1582239189 140037 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :also I should put some more utilities to the prelude later, like numeric ranges and a foreach < 1582239231 995035 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :in theory we could even invent a lazy list (iterator) type, but I won't bother with that now < 1582239251 936649 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Lazy lists are pretty straightforward. < 1582239269 365496 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :sure, but if you want lists, you need like fifty functions for them < 1582239283 87219 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :wait, I have a list library in prolog, let me show just how many you need < 1582239289 943989 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's just a hassle in an eager language since you end up copying everything. Once eager, once lazy. < 1582239320 94275 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def ones = [ _ -> (1, ones) ] < 1582239328 549224 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :^ I like that encoding. < 1582239332 628369 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ones < 1582239332 863812 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :ones < 1582239337 434267 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ones nop < 1582239337 638144 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 1 ones) < 1582239388 394198 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'Push the button' approach. Everytime you supply an argument, it gives another head/tail. < 1582239400 267076 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Coalgebraic, I guess. < 1582239549 639887 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :http://dpaste.com/34M0CW3 < 1582239561 231801 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :^ and that doesn't even have range functions < 1582239703 517627 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I can almost read Hungarian, I guess. < 1582239703 997536 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 7 * /* this is a comment */ 7'; "$l/egel" a0.eg < 1582239705 179834 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:5:16:syntactical:primary expression expected < 1582239712 716802 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 7 * 7'; "$l/egel" a0.eg < 1582239713 672121 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :49 < 1582239714 655155 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Is it Hungarian? < 1582239716 828485 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :how did comments work? < 1582239719 638374 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :yes, it's Hungarian < 1582239727 706212 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'listak' < 1582239759 789314 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I wrote it for school stuff so it has comments in Hungarian < 1582239765 501942 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I wrote that one back in 2009 < 1582239768 860918 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. Neat. < 1582239782 718202 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :how do I write comments in egel? I know I asked this once, but I forgot < 1582239811 927294 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I was more hoping that you can almost real Prolog < 1582239834 606774 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Prolog isn't the problem. What you did takes some time. < 1582239840 104093 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/logs/2020-02-04.html#lOx < 1582239842 123117 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :ah < 1582239842 833670 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I recognize some stuff. < 1582239858 265724 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :there are comments about that library somewhere in the #esoteric logs where I explain it < 1582239876 230468 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :but I don't know where < 1582239931 815521 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm. Okay. But what does it do? < 1582239953 499499 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I recognize the list functions. Unsure about the lambda. < 1582240018 776421 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You can do this way more straightforward with the 'coalgebraic' list approach in Egel. < 1582240097 581017 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I.e., algebraic a list is something of type 1+(T,L[T]) -> L[T]. Coalgebraic, reverse the arrow L[T] -> 1+(T,L[T]). < 1582240136 684417 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Then, to make it work eager, 'push the button' and produce either a 'nil' or a 'cons' tuple. < 1582240150 890626 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240151 900521 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:09:11 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3303/3303] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240178 901336 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I guess I should fix a small colist.eg. < 1582240279 392198 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; /hackenv/interps/egel/egel a0.eg < 1582240280 341679 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:50:semantical:undeclared < < 1582240336 544406 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /interps/egel/egel a0.eg < 1582240337 502221 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /interps/egel/egel: No such file or directory < 1582240342 440592 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240343 521654 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:14:semantical:undeclared * < 1582240356 401544 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'using System\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240357 368715 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :9 < 1582240363 48982 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :but that prelude has using System right in it < 1582240426 148089 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240427 321201 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:13:46 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3358/3358] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240430 836589 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'using System\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240431 853015 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :9 < 1582240446 967598 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240448 657236 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/egel-master/include/prelude-hackeso.eg:48:31:semantical:undeclared length < 1582240462 612213 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :that's better < 1582240492 399255 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240493 709171 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:14:53 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3355/3355] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240499 638539 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240500 719238 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:14:semantical:undeclared * < 1582240515 413879 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (System.*) 3 3'; /hackenv/interps/egel/egel a0.eg < 1582240516 809827 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:21:syntactical:primary expression expected < 1582240522 301704 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (System:*) 3 3'; /hackenv/interps/egel/egel a0.eg < 1582240523 272389 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :9 < 1582240532 889263 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :why is it not running the prelude? < 1582240559 903530 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :it looks as if it compiles the prelude but doesn't run it < 1582240565 255941 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :strange < 1582240568 535139 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: ^ < 1582240581 289169 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: the lambda part is to define a closure type in prolog < 1582240582 939143 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh. < 1582240588 400981 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right. < 1582240597 702866 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Lemme look at that prelude thingy first. < 1582240658 308214 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :the closure has an argument list, a body which is just a prolog goal, and a set of variables that must not be copied when you copy the closure because they may be variables shared with the containing code < 1582240671 18334 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582240685 100289 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right. Egel doesn't 'run' anything from imported files. It just imports all defs. < 1582240705 420924 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It should define your function though. < 1582240707 128055 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Test that. < 1582240745 701654 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :other variables in the body have to be copied with copy_term, so that you can reuse the same closure body several times, even if unifications in it succeed < 1582240770 152312 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (isThisEvenRan; System:*) 3 3'; /hackenv/interps/egel/egel a0.eg < 1582240771 61113 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:34:syntactical:) expected < 1582240794 360876 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (isThisEvenRan; (System:*) 3 3)'; /hackenv/interps/egel/egel a0.eg < 1582240795 381151 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :prelude-hackeso loaded \ 9 < 1582240815 632105 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :yes, but < 1582240834 384686 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: so I can't just stick my using statements into a prelude, I have to put them in my code? < 1582240839 368881 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I can do that, since I need a wrapper anyway < 1582240847 576587 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :does it at least run imports? < 1582240888 627504 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; /hackenv/interps/egel/egel a0.eg < 1582240889 589700 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582240903 308577 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :it did at least import the IO module < 1582240912 372552 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :ok, I'll remove the using statements from that prelude then < 1582240931 389016 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :and add using System; using Math; using String; using IO to the wrapper < 1582240936 816047 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It doesn't run anything. Like Java, I think. It imports and runs the 'main', if defined. < 1582240941 787809 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240942 688930 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:22:22 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3254/3254] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240954 605131 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: yes, but isn't using a compile-time thingy? < 1582240967 677837 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No. < 1582240967 725474 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; /hackenv/interps/egel/egel a0.eg < 1582240968 697207 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582240981 992212 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Look at this start: https://github.com/egel-lang/egel/blob/master/examples/colist.eg < 1582241001 710291 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Everything for colists should follow from that, mulling over comap at the moment. < 1582241016 910470 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` cp -vi /hackenv/tmp/egel-master/include/prelude-hackeso.eg /hackenv/interps/egel/ < 1582241019 48723 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​'/hackenv/tmp/egel-master/include/prelude-hackeso.eg' -> '/hackenv/interps/egel/prelude-hackeso.eg' < 1582241041 272202 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I'll leave soon though, I won't write the wrapper now < 1582241061 693801 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No problem. < 1582241074 214553 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll think about colists a bit more and the parser problem. < 1582241324 249689 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Added the comap function. < 1582241333 45600 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Maybe make it pretty later. < 1582241341 631011 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :https://github.com/egel-lang/egel/blob/master/examples/colist.eg < 1582241406 80862 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :also I'll have to look at what these four libraries in lib can do < 1582241414 8061 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I mean their basics only < 1582241468 250969 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, but very very alpha. Some are hurried implementations inspired by Ocaml, regex is just trying to get as much from libicu as I could. < 1582241478 113352 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But be my guest. < 1582241490 825082 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But I think you'll enjoy it more to just puzzle a bit. < 1582241509 95816 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I like your small programs. < 1582241512 118594 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :More of those! > 1582242169 851157 PRIVMSG #esoteric :14[[07Sunny morning14]]4 10 02https://esolangs.org/w/index.php?diff=69987&oldid=69980 5* 03Hakerh400 5* (+275) 10Update commands < 1582242328 507272 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U][U U K N -> if K < N then cons K (U U (K + 1) N) N else {}] in ({3,4,5,6}, Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242329 553707 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:4:38:semantical:redeclaration of U < 1582242342 418510 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U][U K N -> if K < N then cons K (U U (K + 1) N) N else {}] in ({3,4,5,6}, Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242343 400478 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(System:tuple (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil)))) (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil 7) 7) 7) 7)) < 1582242352 5882 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :no < 1582242393 797920 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U][U K N -> if K < N then cons K (U U (K + 1) N) else {}] in ({3,4,5,6}, Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242394 745086 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(System:tuple (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil)))) (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil))))) < 1582242404 176684 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :better < 1582242537 994041 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242539 8636 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:4:182:syntactical:-> expected < 1582242545 935132 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1582242563 257997 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [K -> print (tostring K + ",")] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242564 316599 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:4:194:semantical:undeclared tostring < 1582242569 648872 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [K -> print (totext K + ",")] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242570 621222 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3,4,5,6, < 1582242577 864965 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [K -> print (totext (totext K) + ",")] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242578 812975 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3,4,5,6,