< 1782956149 405035 :inhahe!~inhahe@user/inhahe QUIT :Read error: Connection reset by peer < 1782956151 603025 :Guest75!~Guest75@177.189.64.154 JOIN #esolangs * :[https://web.libera.chat] Guest75 < 1782956162 945204 :Guest75!~Guest75@177.189.64.154 QUIT :Client Quit < 1782956330 60963 :inhahe!~inhahe@user/inhahe JOIN #esolangs inhahe :exalumen.blog - iyaesorai.wordpress.com < 1782958435 400099 :svm!~msv@user/msv NICK :msv > 1782960956 139971 PRIVMSG #esolangs :14[[07Befunge14]]4 10 02https://esolangs.org/w/index.php?diff=184913&oldid=183135 5* 03JeffCalc84 5* (+139) 10 < 1782961549 350101 :MizMahem_!uid296354@id-296354.helmsley.irccloud.com JOIN #esolangs * :🐍🐔 < 1782962726 98093 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) > 1782965814 748793 PRIVMSG #esolangs :14[[07Insanity14]]4 10 02https://esolangs.org/w/index.php?diff=184914&oldid=154718 5* 03PythonshellDebugwindow 5* (+481) 10Add interpreter and examples < 1782968974 202998 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths > 1782969625 5968 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03C16D6 5* 10New user account < 1782972479 883495 :tetsuo-cpp!sid672509@hampstead.irccloud.com QUIT :Ping timeout: 272 seconds < 1782972622 767988 :tetsuo-cpp!sid672509@id-672509.hampstead.irccloud.com JOIN #esolangs tetsuo-cpp :tetsuo-cpp < 1782972698 17899 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Ping timeout: 252 seconds < 1782972914 161210 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths < 1782974238 863018 :hypha_!~hypha@user/hypha JOIN #esolangs hypha :hypha < 1782974290 640304 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1782974342 107864 :hypha!~hypha@user/hypha QUIT :Ping timeout: 259 seconds < 1782974342 487842 :hypha_!~hypha@user/hypha NICK :hypha < 1782974569 101513 :sprock!~sprock@user/sprock QUIT :Ping timeout: 245 seconds < 1782975426 131810 :azul_!~azul@46.222.1.86 JOIN #esolangs azul :realname < 1782976734 403527 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity < 1782977812 768869 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) > 1782977874 286316 PRIVMSG #esolangs :14[[07Talk:Cubik14]]4 M10 02https://esolangs.org/w/index.php?diff=184915&oldid=184910 5* 03Fabiot 5* (+192) 10 > 1782978131 671697 PRIVMSG #esolangs :14[[07Cubik14]]4 M10 02https://esolangs.org/w/index.php?diff=184916&oldid=184909 5* 03Fabiot 5* (+38) 10 < 1782978545 183800 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Ping timeout: 252 seconds < 1782979306 67168 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN #esolangs * :rodgort < 1782980515 151123 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu QUIT :Quit: leaving > 1782981467 303762 PRIVMSG #esolangs :14[[07User talk:I am islptng/On PSTF's Plagiarism14]]4 M10 02https://esolangs.org/w/index.php?diff=184917&oldid=184458 5* 03Ractangle 5* (+2) 10 > 1782982086 247405 PRIVMSG #esolangs :14[[07Turing machine++14]]4 N10 02https://esolangs.org/w/index.php?oldid=184918 5* 03Fabiot 5* (+1372) 10Created page with "[[User:Fabiot]], the creator of [[Cubik]], presents: Turing Machine++! I know that this is obiously Turing complete. But lets see the: == Commands!!! == (Yeah, i maked a reference to Cubik) There's '''3''' types of commands: * The program unique command * The > 1782982156 848217 PRIVMSG #esolangs :14[[07User:Fabiot14]]4 M10 02https://esolangs.org/w/index.php?diff=184919&oldid=184902 5* 03Fabiot 5* (+13) 10/* Fabiot */ > 1782982751 778236 PRIVMSG #esolangs :14[[07Closed lambda term14]]4 10 02https://esolangs.org/w/index.php?diff=184920&oldid=180884 5* 03Blashyrkh 5* (+228) 10/* Completeness */ Expressions for K,B,C,W,S in Tromp's Alpha and my Beta bases < 1782982882 445674 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi > 1782982909 601381 PRIVMSG #esolangs :14[[07Turing machine++14]]4 M10 02https://esolangs.org/w/index.php?diff=184921&oldid=184918 5* 03Fabiot 5* (+30) 10 > 1782983663 352675 PRIVMSG #esolangs :14[[07Crazy J14]]4 10 02https://esolangs.org/w/index.php?diff=184922&oldid=184675 5* 03Blashyrkh 5* (-10) 10/* BCS+ */ Shortest IJ expression for V* in unlambda-style syntax > 1782984878 272811 PRIVMSG #esolangs :14[[07Qadi14]]4 10 02https://esolangs.org/w/index.php?diff=184923&oldid=184886 5* 03ChuckEsoteric08 5* (+1923) 10 > 1782984925 864172 PRIVMSG #esolangs :14[[07Qadi14]]4 10 02https://esolangs.org/w/index.php?diff=184924&oldid=184923 5* 03ChuckEsoteric08 5* (+74) 10/* PositiveJump syntax and TC proof */ > 1782984942 496319 PRIVMSG #esolangs :14[[07Qadi14]]4 10 02https://esolangs.org/w/index.php?diff=184925&oldid=184924 5* 03ChuckEsoteric08 5* (+0) 10/* Computational class */ > 1782984961 933871 PRIVMSG #esolangs :14[[07User:ChuckEsoteric0814]]4 10 02https://esolangs.org/w/index.php?diff=184926&oldid=182106 5* 03ChuckEsoteric08 5* (+10) 10/* Turing-completness Proofs */ < 1782985135 806177 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hi APic < 1782985152 349125 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Morning ais523 ☺ < 1782985164 864936 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it is the morning here too > 1782985891 96891 PRIVMSG #esolangs :14[[07Industryscript14]]4 10 02https://esolangs.org/w/index.php?diff=184927&oldid=183860 5* 03Mrtli08 5* (+486) 10 < 1782986723 676804 :Lymia!~lymia@lilac.servers.aura.moe QUIT :Quit: No Ping reply in 180 seconds. < 1782986806 402757 :Lymia!~lymia@lilac.servers.aura.moe JOIN #esolangs Lymia :Lymia Aluysia < 1782986919 327507 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think I've come up with a new manual memory management primitive, which solves a problem I've been trying to solve for years < 1782986931 927124 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :imagine a Haskell-like let…in construct, that's used to bind the result of a function call < 1782986940 329699 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :i.e. let a = function_call() in { … } < 1782986973 807574 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :now, suppose that the function's pointable stack memory (i.e. its local variables that you can form pointers to) doesn't get deallocated at the end of the function < 1782986989 690850 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :instead, it gets deallocated at the end of the block where the let…in binds the value < 1782987008 547930 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this means that the function can return a reference to its own local variables, and the caller will be able to use it < 1782987060 428910 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :normally languages like C and Rust require you to use heap memory to do this sort of thing, but in this case, the pointable stack memory does in fact form a stack – its pushes and pops don't match calls and returns any more but they are still well-nested < 1782987160 368532 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so, all you need is two stacks, one for calls and spills (i.e. local variables that can't be pointed to and that can't be stored in a register for some reason), and one for allocas (i.e. pointable stack memory), and you have a model in which functions can return data without heap allocations and without the caller needing to supply a buffer (which makes variable-size returns possible, which they aren't when the caller supplies a buffer) < 1782987216 88233 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this is interestingly related to a number of other computer science concepts, e.g. you can imagine the let…in block as a closure used as a callback, and the return statement of the called function as calling it < 1782987228 848149 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :or you can imagine the called function as a coroutine which yields the value it's returnign < 1782987256 235187 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(the former of these is related to continuation-passing style except it isn't made entirely out of tailcalls) < 1782987296 371180 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and although I'm not 100% sure, I *think* this technique can only lead to unbounded stack usage (assuming finitely large allocas) if the functions are recursive, which is a situation already known to lead to unbounded stack usage < 1782987332 602701 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(I am reminded of something korvo said a while ago, about calls and returns not necessarily being the right abstraction – this is *similar* to calls and returns but doesn't exactly map onto it, and the underlying memory discipline is different) > 1782987651 144708 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=184928&oldid=184752 5* 03None1 5* (+489) 10 > 1782987661 22190 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=184929&oldid=184928 5* 03None1 5* (+1) 10 > 1782989224 4606 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=184930&oldid=184929 5* 03None1 5* (+541) 10 < 1782991962 938573 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 252 seconds < 1782994188 332509 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord > 1783000674 360764 PRIVMSG #esolangs :14[[07NFOS14]]4 10 02https://esolangs.org/w/index.php?diff=184931&oldid=179111 5* 03Yayimhere2(school) 5* (+43) 10/* Extension */ > 1783002860 468456 PRIVMSG #esolangs :14[[07DODO14]]4 M10 02https://esolangs.org/w/index.php?diff=184932&oldid=182242 5* 03QuantumV 5* (+201) 10add label generation instructions < 1783003098 136382 :azul_!~azul@46.222.1.86 QUIT :Quit: Leaving > 1783003426 808341 PRIVMSG #esolangs :14[[07Talk:See Two14]]4 N10 02https://esolangs.org/w/index.php?oldid=184933 5* 03Yayimhere2(school) 5* (+233) 10Created page with "would be nice to have the page actually describe the esolang with human language(and so with many other of your pages). --~~~~" > 1783003964 752716 PRIVMSG #esolangs :14[[07Talk:See Two14]]4 10 02https://esolangs.org/w/index.php?diff=184934&oldid=184933 5* 03Miui 5* (+74) 10 > 1783003980 490152 PRIVMSG #esolangs :14[[07Talk:See Two14]]4 10 02https://esolangs.org/w/index.php?diff=184935&oldid=184934 5* 03Miui 5* (+70) 10 > 1783004033 368326 PRIVMSG #esolangs :14[[07Talk:See Two14]]4 10 02https://esolangs.org/w/index.php?diff=184936&oldid=184935 5* 03Blashyrkh 5* (+115) 10 > 1783004445 820201 PRIVMSG #esolangs :14[[07Talk:See Two14]]4 10 02https://esolangs.org/w/index.php?diff=184937&oldid=184936 5* 03Miui 5* (+203) 10 < 1783005172 112112 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 JOIN #esolangs * :Textual User > 1783005282 121962 PRIVMSG #esolangs :14[[07Talk:See Two14]]4 10 02https://esolangs.org/w/index.php?diff=184938&oldid=184937 5* 03Yayimhere2(school) 5* (+253) 10 < 1783006040 475257 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1783007660 399444 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 JOIN #esolangs * :Textual User < 1783008343 339056 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Interesting. Reminds me of C-- code emission in OCaml and Haskell, where `let` indicates dynamic allocations. < 1783008357 822002 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :huh, I didn't know OCaml used C-- < 1783008398 79867 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :It doesn't. Don't know why I said that, sorry. < 1783008432 464323 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :stack allocations are underused primarily because runtimes like to put small limits on the stack (which is partly to catch runaway recursions and partly to simplify things when multiple stacks are in use, e.g. with stackful coroutines or multiple threads) < 1783008471 290991 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I find it frustrating when I have come up with an elegant recursive algorithm, then have to rewrite it to use a manually-managed stack on the heap because the hardware stack isn't doing its job properly < 1783008891 97430 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood < 1783009003 130987 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1783009414 249721 :MizMahem_!uid296354@id-296354.helmsley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1783010801 702109 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1783011526 444539 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 JOIN #esolangs * :Textual User < 1783012214 142317 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1783012340 287491 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 JOIN #esolangs * :Textual User < 1783014468 142433 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1783015353 888423 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 JOIN #esolangs * :Textual User < 1783015453 337172 :ais523!~ais523@user/ais523 QUIT :Quit: quit < 1783016638 575330 :tromp!~textual@2001:1c00:340e:2700:39b7:4dd7:ef94:da89 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1783017319 125100 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1783019249 771619 :MizMahem_!uid296354@id-296354.helmsley.irccloud.com JOIN #esolangs * :🐍🐔 > 1783019292 538672 PRIVMSG #esolangs :14[[07Fun214]]4 N10 02https://esolangs.org/w/index.php?oldid=184939 5* 03AndrewBayly 5* (+12333) 10Created Fun2 Initial Page > 1783019598 562730 PRIVMSG #esolangs :14[[07User:AndrewBayly14]]4 10 02https://esolangs.org/w/index.php?diff=184940&oldid=184858 5* 03AndrewBayly 5* (+82) 10Added Fun2 > 1783019664 263475 PRIVMSG #esolangs :14[[07User:AndrewBayly14]]4 10 02https://esolangs.org/w/index.php?diff=184941&oldid=184940 5* 03AndrewBayly 5* (-1) 10typo > 1783019702 659159 PRIVMSG #esolangs :14[[07User:AndrewBayly14]]4 M10 02https://esolangs.org/w/index.php?diff=184942&oldid=184941 5* 03AndrewBayly 5* (+4) 10fixed link < 1783019894 325157 :azul_!~azul@46.222.1.86 JOIN #esolangs azul :realname > 1783019990 176635 PRIVMSG #esolangs :14[[07Fun214]]4 M10 02https://esolangs.org/w/index.php?diff=184943&oldid=184939 5* 03AndrewBayly 5* (+116) 10 < 1783020930 630778 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Good Night 😴 < 1783021067 913889 :GregorR2!~GregorR@71.19.155.102 JOIN #esolangs GregorR :Gregor Richards < 1783021278 180243 :GregorR2!~GregorR@71.19.155.102 QUIT :Client Quit < 1783021355 610889 :GregorR2!~GregorR@71.19.155.102 JOIN #esolangs GregorR :Gregor Richards < 1783025370 727835 :azul_!~azul@46.222.1.86 QUIT :Quit: q > 1783025901 856634 PRIVMSG #esolangs :14[[07User talk:Truttle114]]4 10 02https://esolangs.org/w/index.php?diff=184944&oldid=166562 5* 03Fabiot 5* (+172) 10 < 1783027106 97503 :tromp!~textual@2001:1c00:340e:2700:79a4:d68c:bc23:a22 JOIN #esolangs * :Textual User < 1783030108 601020 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood < 1783030205 978230 :tromp!~textual@2001:1c00:340e:2700:79a4:d68c:bc23:a22 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1783030230 601704 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1783030369 599977 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood < 1783032901 86839 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord