< 1581552768 276082 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1581553286 375721 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Is there a picture file format for combining several arbitrary separations into one file? < 1581553534 518645 :j4cbo!sid186930@gateway/web/irccloud.com/x-xhwyctsmswmlrgsn QUIT :Read error: Connection reset by peer < 1581553546 360064 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-ygxtjxfsemrxwvhh QUIT :Read error: Connection reset by peer < 1581553550 103191 :j4cbo!sid186930@gateway/web/irccloud.com/x-bsksqtpjovvproyf JOIN :#esoteric < 1581553556 174770 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-jxofvckrfpmolcbe JOIN :#esoteric < 1581554529 546229 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1581554624 373335 :j-bot!eldis4@firefly.nu QUIT :Remote host closed the connection < 1581555578 920387 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1581557169 939419 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581558038 168226 :int-e!~noone@int-e.eu PRIVMSG #esoteric :morning oerjan < 1581558405 522949 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :In my "ps aux", two of the four entries for apache2 have seven digits in the "VSZ" column, and so does console-kit-daemon. What is "console-kit-daemon"? There is no man page for it on my computer. < 1581558518 414129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :morning int-e < 1581558553 560888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let's hope oggie stops talking before higgs has to kill them both < 1581558611 161876 :int-e!~noone@int-e.eu PRIVMSG #esoteric :let's hope he doesn't so we as the readers get a better understanding of what's going on < 1581558674 9577 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: isn't that one of the things responsible for handling permissions for the current console user (e.g. for audio devices)? Don't ask me why it's looking so big though. < 1581558717 259426 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Apache may reasonably be mmap-ing lots of files, including the virtual address space size. < 1581558864 799514 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All Go programs tend to be giant in VSZ terms, presumably for something odd the runtime does. Not the answer for console-kit-daemon, though. < 1581558925 966973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although looks like Xmonad has them beat by three orders of magnitude (10 digits). < 1581559027 971449 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, the ghc developers made the decision to allocate a lot of contiguous address space up front to simplify heap management. < 1581559053 947573 :int-e!~noone@int-e.eu PRIVMSG #esoteric :On 64 bit platforms at least. < 1581559142 606459 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's mostly under MADV_DONTNEED, except for the parts actually used for the heap. < 1581564116 102875 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581564282 99415 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581564315 925826 :xkapastel!uid17782@gateway/web/irccloud.com/x-oclgbfnmmpqveltf JOIN :#esoteric < 1581564889 312158 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581564927 307349 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1581564970 503583 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581570963 84021 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I want to be able to make a list of all allocated memory blocks and their sizes, which ones are shareable, and which programs are using that block (if it isn't shareable, only one program will be using it). < 1581573680 553092 :xkapastel!uid17782@gateway/web/irccloud.com/x-oclgbfnmmpqveltf QUIT :Quit: Connection closed for inactivity < 1581574013 748255 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581579249 640778 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :What causes the RAM usage of the computer to increase over time (and sometimes, a lot), even if no process seems to use it? It says 1245148 is used out of 4049088 (this is on the "-/+ buffers/cache" line). Usually when the computer is started, it is lower. But this time it is much higher than usual. < 1581579476 898756 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :The percentage of memory for all processes is low, but the total is higher. < 1581579877 904077 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, "Note that the output of free was changed in procps 3.3.10 (released in 2014)." < 1581579917 541737 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I have no "-/+ buffers/cache" line anymore.) < 1581579998 580467 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: obviously there is no useful general answer. It may help to look at top (press shift-M to sort by resident memory). < 1581580029 614176 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I wrote a script to count shared pages etc across multiple processes using /proc/*/pagemap but I seem to have misplaced it (though I wouldn't necessarily run it on a whole system - my use case was looking at a chromium process tree) < 1581580034 802491 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Adding up all of the numbers in the "%MEM" column in "top" (it is sorted by that column, with higher numbers listed first) only adds up to 5.4%. < 1581580275 788764 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :ooh, found it: https://gist.github.com/olsner/e9b004021f9b7669a184 < 1581580535 893986 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :good stuff < 1581580591 302211 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :if you think the extra memory is wasted by the kernel, you can have a look at /proc/slabinfo (though that probably takes some work to understand) < 1581580769 200817 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I did try slabtop, but I do not understand what is the significance of that. < 1581580859 105102 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1581580890 221735 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :oh, didn't know about slabtop, that's nice < 1581580908 851862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :slabtop -s c sorts by cache size :) < 1581580912 620107 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, nice find < 1581580936 887624 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I did notice this line: "Active / Total Size (% used) : 160306.54K / 163440.86K (98.1%)" Again, I don't know what is the significance of this. < 1581580957 82592 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I think you'd have to check it once early, then check it after you've "lost" a lot of memory and see what's increased (if anything) < 1581581013 663407 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Even if I add that number to the total I have figured, it still doesn't add up to the amount of memory it believes to be used in total. < 1581581044 783623 :int-e!~noone@int-e.eu PRIVMSG #esoteric :with sum luck, the 160306 number corresponds closely to the 'cached' item in 'free'? < 1581581048 60549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*some > 1581581064 902271 PRIVMSG #esoteric :14[[07Legit14]]4 10 02https://esolangs.org/w/index.php?diff=69841&oldid=61552 5* 03YamTokTpaFa 5* (+22) 10Let's add. < 1581581197 942047 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah well. I'm looking at /proc/meminfo and getting more confused. Then again, I can closely match the 'used' memory with the resident sizes of the running programs, so I'm not sure why I'm looking. < 1581581246 707261 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Could the procps version be too old for the kernel, and thus be missing crucial information? < 1581581328 774242 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :No it doesn't; the "cached" item says 1626064, which is approximately ten times as much (but not exactly as much). < 1581581395 58115 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :slabinfo stuff counts under "buffers" for me (my free only shows the sum of cache and buffers, but /proc/meminfo has them separately) < 1581581460 497910 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :The number listed for "buffers" is 531888 < 1581581958 922518 :xkapastel!uid17782@gateway/web/irccloud.com/x-slafcnvvyzodevfp JOIN :#esoteric < 1581586063 655792 :b_jonas!~x@catv-176-63-14-63.catv.broadband.hu QUIT :Quit: leaving < 1581590393 310449 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581591173 674554 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 268 seconds < 1581591234 154824 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1581592731 849832 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1581594392 296098 :iczero!iczero@hellomouse/dev/iczero QUIT :Quit: rip < 1581594408 140003 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1581595731 276513 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Ping timeout: 260 seconds < 1581596410 856303 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581597057 386988 :tromp_!~tromp@2a02:a210:ca3:2800:6162:f62c:f421:8296 QUIT : < 1581597455 149206 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1581597780 327727 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581597799 133599 :tromp!~tromp@2a02:a210:ca3:2800:1e2:c3c3:4c56:667c JOIN :#esoteric < 1581600413 921405 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 246 seconds < 1581600456 994920 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581600505 848993 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru JOIN :#esoteric < 1581601993 687004 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581605063 678158 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581605296 670918 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581607597 589354 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fungot, what is the melting temperature of gallium? < 1581607597 969257 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: if we ignore for the moment), that isn't quite as insane as i am shouldn't be let even near any kitchen stuff. will probably release a new htmlprag tonight with sisc officially working again < 1581608247 308893 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1581608337 371626 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581608969 673751 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581609016 762040 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos NICK :kritixilitho < 1581609083 683267 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581610485 316390 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 268 seconds < 1581610688 290794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Please don't use gallium in "any kitchen stuff", at least if you're feeding humans. < 1581610688 442752 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: yes. they will ants move unpredictably, and fnord < 1581610719 995783 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: I mean, it's probably fair to compare us to ants moving unpredictably, but it isn't really *nice*. < 1581610720 165034 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: a new competition in brainfuck golf forum...) succeeded. ai-ai_canonname: " ( write ( 1. 2) < 1581610932 110495 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hey fizzie! you returned < 1581611025 524771 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: if it's not too big, can you install libicu-dev to HackEso so that we can try to compile the egel interpreter and have one more crazy esolang interpreted by ! ? < 1581611039 207805 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also, make him ignore egelbot if it doesn't yet < 1581611123 88151 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581611724 82046 :kritixilitho!~kritixili@gateway/tor-sasl/kritixilithos NICK :kritixilithos < 1581612389 569357 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Installed. It was biggish (43.6M), but not crazy-big. < 1581612449 453729 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for the ignoring, I'll have to look up how that works. Up until now the magic prefix avoidance has been enough, but not for "botname:"-activated bots. Surprising that it hasn't cropped up so far. < 1581612974 853660 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581613177 375348 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581613542 533654 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581614755 214273 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1581614940 191814 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu JOIN :#esoteric < 1581615032 927587 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :fizzie: thank you < 1581615045 634108 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I feel ill now, but I'll try to install egel some other day < 1581615669 268382 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581615778 22286 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I find it strange that none of the bots here other than j-bot and egelbot respond to their name by the way < 1581615942 297931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And fungot, though not quite in the same way. < 1581615942 474118 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: thus the eval. of lisp systems while you're out there. all the good things it can do for you < 1581615977 721953 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :oh yeah, fungot does respond < 1581615977 843753 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: so, what would you prefer to guess an answer you might like sicp < 1581616003 744351 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :but his answer format protects against bot loops even more than the answer format of j-bot which merely puts the nick of the querant at the beginning of the message < 1581616053 299739 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :not that the ignore technically helps much about botloops, because egelbot can loop on its own, but I still feel it's prudent < 1581616436 930992 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581616688 919886 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 246 seconds < 1581617059 619292 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581617143 677598 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581617409 277169 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581618778 340281 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581618884 83646 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581619220 259309 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581619666 693373 :xkapastel!uid17782@gateway/web/irccloud.com/x-slafcnvvyzodevfp QUIT :Quit: Connection closed for inactivity < 1581619895 266870 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1581620667 28493 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581620725 585851 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel-bot/archive/master.zip < 1581620727 359740 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-13 19:05:26 URL:https://codeload.github.com/egel-lang/egel-bot/zip/master [7439] -> "/hackenv/tmp/egel.zip" [1] > 1581620752 397974 PRIVMSG #esoteric :14[[07User talk:Apollyon09414]]4 N10 02https://esolangs.org/w/index.php?oldid=69842 5* 03Hex96 5* (+98) 10Created page with "Hi ~~~~" < 1581620792 335504 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; unzip egel.zip; echo ok < 1581620793 355861 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Archive: egel.zip \ 4fe224ee15ab19677ac6c0ccaa6bf4ab40144a60 \ creating: egel-bot-master/ \ inflating: egel-bot-master/.gitignore \ inflating: egel-bot-master/LICENSE.md \ inflating: egel-bot-master/README.md \ creating: egel-bot-master/src/ \ inflating: egel-bot-master/src/Makefile \ inflating: egel-bot-master/src/egel-bot.cpp \ inflating: egel-bot-master/src/script.eg \ ok < 1581620814 70358 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :no no, that's the wrong one < 1581620827 294780 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` rm -rv /hackenv/tmp/egel-bot-master < 1581620828 381944 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/tmp/egel-bot-master/src/egel-bot.cpp' \ removed '/hackenv/tmp/egel-bot-master/src/script.eg' \ removed '/hackenv/tmp/egel-bot-master/src/Makefile' \ removed directory '/hackenv/tmp/egel-bot-master/src' \ removed '/hackenv/tmp/egel-bot-master/.gitignore' \ removed '/hackenv/tmp/egel-bot-master/LICENSE.md' \ removed '/hackenv/tmp/egel-bot-master/README.md' \ removed directory '/hackenv/tmp/egel-bot-master' < 1581620835 101620 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` rm -v /hackenv/tmp/egel.zip < 1581620835 970861 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/tmp/egel.zip' < 1581620853 315315 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel/archive/master.zip < 1581620854 511377 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://github.com/egel-lang/egel/archive/master.zip%20: \ 2020-02-13 19:07:33 ERROR 404: Not Found. < 1581620857 497565 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel/archive/master.zip < 1581620859 944362 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-13 19:07:39 URL:https://codeload.github.com/egel-lang/egel/zip/master [145943] -> "/hackenv/tmp/egel.zip" [1] < 1581620867 710125 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; unzip egel.zip; echo ok < 1581620869 248983 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Archive: egel.zip \ 1074f699606e00ca151cf5a4916b9a4c052d1d9f \ 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 < 1581620869 399373 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Read error: Connection reset by peer > 1581620887 312822 PRIVMSG #esoteric :14[[07StupidStackLanguage14]]4 M10 02https://esolangs.org/w/index.php?diff=69843&oldid=69834 5* 03Lebster 5* (-14) 10optimized hello world < 1581620907 633869 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` make -C /hackenv/tmp/egel-master/src egel &> /hackenv/tmp/egel-master/buildlog < 1581620943 482208 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581620959 935949 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :that timed out < 1581620961 999600 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` make -C /hackenv/tmp/egel-master/src egel &> /hackenv/tmp/egel-master/buildlog < 1581620970 441409 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I should have appended < 1581620977 392041 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :good thing make is easy to continue < 1581620986 306519 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :well, usually < 1581620997 890335 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581621010 856214 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` make -C /hackenv/tmp/egel-master/src egel &>> /hackenv/tmp/egel-master/buildlog < 1581621047 660075 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581621055 10512 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :link errors < 1581621078 666523 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :link errors to ICU < 1581621085 788311 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I was hoping it would just work out of box... < 1581621112 732550 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :oh, that link command is definitely wrong < 1581621232 626374 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/src; c++ --std=c++17 -Werror utils.o lexical.o operators.o syntactical.o ast.o transform.o semantical.o desugar.o lift.o emit.o builtin/system.o builtin/math.o builtin/string.o builtin/evaluate.o builtin/thread.o egel.o -ldl -lpthread -licuio -licui18n -licuuc -licudata -o egel &>> /hackenv/tmp/egel-master/buildlog1 < 1581621236 391282 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581621265 2740 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel -h < 1581621266 168644 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Usage: egel [options] filename \ Options: \ [-h|--help] display usage \ [-v|--version] display version \ [-|--in] interactive mode (default) \ [-I|--include] add include directory \ [-e|--eval] evaluate command \ [-T|--tokens] output all tokens (debug) \ [-U|--unparse] output the parse tree (debug) \ [-X|--check] output analyzed tree (debug) \ [-D|--desugar] output desugare < 1581621275 865358 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'3*8' < 1581621276 985034 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> internal:1:2:semantical:undeclared * \ >> < 1581621286 646675 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'3' < 1581621287 538388 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> 3 \ >> < 1581621300 440120 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'[X -> (X,X)] 3' < 1581621301 644237 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> (System:tuple 3 3) \ >> < 1581621305 521567 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'[X -> (X,X+X)] 3' < 1581621306 443201 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> internal:1:11:semantical:undeclared + \ >> < 1581621311 26006 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :huh < 1581621461 975710 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :spruit11: why does egel not seem to have those standard library functions when I build it this way? < 1581621472 4192 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :and how do I have to build if I want it to have the standard library? < 1581621652 397856 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581625373 500554 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1581625801 580478 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, hi! < 1581625870 571237 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: I am not sure what you're running. If you try to run Egel from command line, don't forget to include the "prelude.eg" and open the namespaces. < 1581625980 931053 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :spruit11: doesn't the prelude only have the list operations and such, as opposed to the + operator for numbers? < 1581625990 751059 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, right. < 1581626013 383179 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :For built-ins you still need to open the namespaces, though. < 1581626035 180514 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :What namespaces are those? < 1581626044 317710 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System, Math. < 1581626051 941300 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Depends on what you want. < 1581626057 273415 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581626091 368637 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I thought it would be best to have the repl start in a vanilla state but that isn't very user friendly, I agree. < 1581626130 602234 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But you were able to build it? I accepted a pull request for libicu a few days ago which should have fixed some issues. < 1581626181 975319 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'using System; using Math; [X -> (X,X+X)] 3' < 1581626182 926456 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> internal:1:13:syntactical:; unexpected \ >> < 1581626203 207395 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :spruit11: yes, it did apparently build, you can see above in the channel logs < 1581626213 872603 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah, right. < 1581626215 894404 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Great! < 1581626217 791143 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'using System\n using Math\n [X -> (X,X+X)] 3' < 1581626218 727538 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> >> >> (System:tuple 3 6) \ >> < 1581626222 298330 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :yay! < 1581626241 632110 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :ok, I'll install this to hackenv and put some wrappers around it tomorrow unless someone else does it first < 1581626244 970545 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat! < 1581626306 724028 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :the initial link error was because the egel Makefile and the HackEso environment didn't combine well < 1581626334 998614 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I think it requires pkg-config, which isn't currently installed on HackEso < 1581626341 469894 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm, the Makefile is called from a build script which might pass it some arguments, dunno. < 1581626350 266413 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I was never happy with the build I do. < 1581626360 197600 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :that was easy to work around, though you might want to modify the Makefile to give an error earlier if that happens < 1581626376 320078 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :doesn't matter really, given that it looks like I could build it < 1581626392 237969 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat. What OS/distribution? < 1581626435 407881 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But you didn't run the install script, I guess? < 1581626446 682379 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I didn't install it yet, I'm just running it from the build directory < 1581626451 305242 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I'll try to install tomorrow < 1581626463 627685 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :as for what OS/distribution, ask fizzie or look at the HackEso entry on the wiki < 1581626471 340536 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I think it's Debian stable < 1581626475 380324 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, that should work but you'll miss some stuff. Stuff you don't really need though. < 1581626487 679415 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Like regexes/io. < 1581626517 864696 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :sure, you can play with it and build a better version if you want < 1581626529 773980 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You might get around that if you put a number of files in the same directory as the interpreter. < 1581626535 792934 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581626546 590863 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But that would also give people access to the host machine. < 1581626574 97455 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :that shoulnd't be not a problem, since it's still running inside HackEso < 1581626577 132491 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :um < 1581626579 383732 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :shoulnd't be a problem < 1581626585 611802 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1581626969 278545 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581627406 140689 PRIVMSG #esoteric :14[[07User talk:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69844&oldid=69842 5* 03JonoCode9374 5* (+167) 10 > 1581627420 668820 PRIVMSG #esoteric :14[[07User talk:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69845&oldid=69844 5* 03JonoCode9374 5* (+1) 10 < 1581628424 267044 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581630259 493002 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581631809 105267 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1581632974 34628 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1581635094 106097 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1581635611 56876 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1581636399 90211 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1581636426 144755 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581637908 800363 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: I started on a small note to explain the implementation of Egel. Possibly you're interested: https://github.com/egel-lang/egel-tex/blob/master/semantics/semantics.pdf < 1581637928 731046 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll probably rewrite this note a few times. It's rather rushed.