←2021-04-29 2021-04-30 2021-05-01→ ↑2021 ↑all
00:18:15 -!- iovoid has quit (Quit: iovoid has quit!).
00:18:15 -!- moony has quit (Quit: Bye!).
00:18:15 -!- Bowserinator has quit (Quit: Blame iczero something happened).
00:27:07 -!- big_caballito has joined.
00:38:15 -!- iovoid has joined.
00:40:34 -!- moony has joined.
00:41:16 -!- Bowserinator has joined.
01:04:01 -!- Cale has quit (Remote host closed the connection).
01:04:38 -!- Cale has joined.
01:14:01 -!- moony has quit (Quit: Bye!).
01:14:01 -!- Bowserinator has quit (Write error: Connection reset by peer).
01:14:01 -!- iovoid has quit (Quit: iovoid has quit!).
01:18:58 -!- Frater_EST has quit (Remote host closed the connection).
01:25:13 -!- Bowserinator has joined.
01:25:46 -!- Bowserinator has quit (Client Quit).
01:43:57 -!- big_caballito has quit (Read error: Connection reset by peer).
01:52:30 <esowiki> [[List of ideas]] https://esolangs.org/w/index.php?diff=82502&oldid=82491 * ColorfulGalaxy (disambiguation) * (+73) /* Music */ Befugue
01:56:16 -!- Bowserinator has joined.
02:00:03 -!- iovoid has joined.
02:02:21 -!- moony has joined.
02:11:53 -!- zzo38 has quit (Disconnected by services).
02:12:00 -!- zzo38 has joined.
03:09:31 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
04:28:31 <esowiki> [[Parse this sic]] https://esolangs.org/w/index.php?diff=82503&oldid=81840 * Digital Hunter * (+388) /* Example programs */ added a collatz sequence program
04:55:07 -!- xkapastel has quit (Quit: Connection closed for inactivity).
04:58:07 -!- delta23 has quit (Quit: Leaving).
05:13:35 <shachaf> Are there any modern compilers that statically allocate local variables instead of using a stack?
05:18:01 -!- arseniiv has joined.
07:53:19 -!- user24 has joined.
07:57:11 -!- user24 has quit (Client Quit).
07:57:34 -!- user24 has joined.
08:02:11 -!- imode has quit (Ping timeout: 240 seconds).
08:08:41 <esowiki> [[Talk:Fugue]] https://esolangs.org/w/index.php?diff=82504&oldid=40616 * ColorfulGalaxy (disambiguation) * (+667) /* Black MIDI */
08:09:57 -!- hendursa1 has quit (Ping timeout: 240 seconds).
08:13:37 -!- hendursa1 has joined.
08:16:02 <esowiki> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=82505&oldid=82155 * ColorfulGalaxy (disambiguation) * (+209)
08:16:27 -!- LKoen has joined.
08:23:35 -!- Sgeo has quit (Read error: Connection reset by peer).
08:42:03 <esowiki> [[ForgottenV]] N https://esolangs.org/w/index.php?oldid=82506 * Supyovalk * (+713) Created page with "ForgottenV is EsoLang made in 2021 by yuvalk. ==Summary== ForgottenV works like c,but with a twist:upon variable declaration,every N instructions afterword(N is a number rando..."
08:43:03 <esowiki> [[ForgottenV]] M https://esolangs.org/w/index.php?diff=82507&oldid=82506 * Supyovalk * (+24)
08:43:34 <esowiki> [[ForgottenV]] M https://esolangs.org/w/index.php?diff=82508&oldid=82507 * Supyovalk * (+12)
08:43:57 <esowiki> [[User:Supyovalk]] N https://esolangs.org/w/index.php?oldid=82509 * Supyovalk * (+20) Created page with "Hello! im Supyovalk."
08:45:04 <esowiki> [[User:Supyovalk]] M https://esolangs.org/w/index.php?diff=82510&oldid=82509 * Supyovalk * (+36)
08:45:13 -!- mniip has quit (Ping timeout: 608 seconds).
09:40:16 -!- mniip has joined.
10:35:19 -!- user24 has quit (Quit: We must know, we will know).
10:37:19 <int-e> shachaf: how would that be beneficial?
10:37:52 <int-e> C has a static keyword of course :P
10:42:14 <int-e> The first thing that I see is a downside: in most cases this will result in worse locality. You get better control over alignment, I suppose.
10:42:47 <int-e> You may expect a small improvement from not allocating a stack frame for tail functions, but there are hot zones for that...
10:43:00 <int-e> (depending on the ABI, of course)
10:51:53 <int-e> shachaf: oh maybe this is a thing for targets without good stack support, say DSPs or GPUs.
11:25:31 <esowiki> [[!@$%^&*()+]] https://esolangs.org/w/index.php?diff=82511&oldid=82408 * SunnyMoon * (-11) Further golfing
11:25:59 <esowiki> [[!@$%^&*()+]] https://esolangs.org/w/index.php?diff=82512&oldid=82511 * SunnyMoon * (+6) oops
11:29:09 <esowiki> [[!@$%^&*()+]] https://esolangs.org/w/index.php?diff=82513&oldid=82512 * SunnyMoon * (-3) Not needed
11:37:24 <esowiki> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=82514&oldid=78126 * SunnyMoon * (-6) Whenever I grow up I feel my past self was very dumb
11:53:41 <b_jonas> fungot, should we start using the word "respectless" instead of the longer "disrespectful"?
11:53:41 <fungot> b_jonas: i blame eggdrop for not accepting a ' void'
11:57:04 <b_jonas> how about "dainless" instead of "disdainful" then, fungot?
11:57:05 <fungot> b_jonas: i'm really eating now. away. another fnord came, we thought the government took you down.
11:57:11 <int-e> . o O ( Das wäre der englischen Sprache gegenüber disrespektvoll. )
11:58:25 <int-e> hmm https://trydev.itch.io/7-turns-to-drown isn't hard but kind of cute
12:06:29 <esowiki> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=82515&oldid=82514 * SunnyMoon * (+136) Stack counter
12:07:57 <esowiki> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=82516&oldid=82515 * SunnyMoon * (+0) Oh wait
12:11:05 -!- LKoen has quit (Read error: Connection reset by peer).
12:12:32 -!- LKoen has joined.
12:27:33 <esowiki> [[The Esoteric File Archive]] M https://esolangs.org/w/index.php?diff=82517&oldid=57509 * PythonshellDebugwindow * (+4) /* Known mirrors */ Update Url
12:40:02 -!- big_caballito has joined.
12:44:32 -!- MDude has joined.
12:45:09 <esowiki> [[!aBF']] https://esolangs.org/w/index.php?diff=82518&oldid=76274 * SunnyMoon * (+69) This fits on the page I guess
12:50:41 <esowiki> [[!aBF']] https://esolangs.org/w/index.php?diff=82519&oldid=82518 * SunnyMoon * (+108) ... or at least it is what I think.
13:03:36 -!- delta23 has joined.
13:05:53 <esowiki> [[Vyxal]] https://esolangs.org/w/index.php?diff=82520&oldid=82465 * Lyxal * (-25) Updated the fizzbuzz
13:07:50 -!- LKoen has quit (Remote host closed the connection).
13:09:34 -!- Frater_EST has joined.
13:16:48 -!- shikhin has quit (Quit: Quittin'.).
13:18:21 -!- shikhin has joined.
13:37:20 -!- LKoen has joined.
13:40:11 -!- LKoen has quit (Remote host closed the connection).
14:23:56 -!- xkapastel has joined.
14:33:22 -!- Frater_EST has quit (Remote host closed the connection).
14:44:39 -!- LKoen has joined.
14:52:02 <esowiki> [[MAWP]] https://esolangs.org/w/index.php?diff=82521&oldid=77516 * Dion * (-3569)
14:53:17 <esowiki> [[MAWP]] https://esolangs.org/w/index.php?diff=82522&oldid=82521 * Dion * (+24)
14:53:39 <esowiki> [[MAWP]] https://esolangs.org/w/index.php?diff=82523&oldid=82522 * Dion * (+2)
14:54:31 <esowiki> [[MAWP]] https://esolangs.org/w/index.php?diff=82524&oldid=82523 * Dion * (+51)
15:00:22 -!- devc` has joined.
15:14:49 -!- Sgeo has joined.
16:34:21 <shachaf> `olist 1233
16:34:23 <HackEso> olist https://www.giantitp.com/comics/oots1233.html: shachaf oerjan Sgeo FireFly boily nortti b_jonas
16:34:45 <shachaf> int-e: Well, this is #esoteric, so it doesn't have to be beneficial.
16:36:32 <shachaf> But I'm wondering about an environment with no stack at all. You'd need to ban recursion, be careful with multithreading (if you support it at all), and figure out a calling convention (I suppose return addresses could be statically allocated as well).
16:42:25 <fizzie> That rings a bell of some sort. But it may have been something ancient, where AIUI that sort of thing was more common.
16:42:59 <fizzie> (I imagine that's why you said "modern".)
16:45:14 -!- imode has joined.
16:49:00 -!- delta23 has quit (Quit: Leaving).
16:49:43 <fizzie> I may be thinking of OpenCL, which does ban recursion.
16:51:59 -!- delta23 has joined.
16:57:52 <shachaf> I think MIX's calling convention was based on self-modifying code.
17:19:10 -!- delta23 has quit (Quit: Leaving).
17:28:57 -!- oerjan has joined.
17:31:00 <oerjan> ooh list
17:32:07 <oerjan> int-e: dammit i should have mentioned my hunch that martellus would be there...
17:33:14 <oerjan> he's definitely tempting fate in that second panel :P
17:33:31 <oerjan> er first
17:33:56 <oerjan> first panel, last bubble
17:38:38 <oerjan> wait a minute that olist is old
17:39:10 <oerjan> no wait
17:39:49 <oerjan> my browser showed me the cached archive page
17:43:48 -!- hakatashi has joined.
17:53:28 -!- TheLie has joined.
17:55:59 <int-e> oerjan: so what do you think the bears will think of Queen Cat?
18:03:37 <oerjan> huh
18:04:09 <oerjan> well she wasn't made by vapnoople
18:04:28 -!- mniip has quit (*.net *.split).
18:04:28 -!- copumpkin has quit (*.net *.split).
18:04:28 -!- mla has quit (*.net *.split).
18:04:29 -!- joast has quit (*.net *.split).
18:05:03 <oerjan> then again, the bears didn't react badly toward krosp when he betrayed him
18:05:23 <oerjan> so it's not clear what their loyalty is based on
18:07:01 <oerjan> hm one theory i haven't mentioned is that the reason krosp _could_ betray vapnoople (which surprised him) is that someone has done something to remove his control. perhaps albia, and then she may have done it to the bears as well.
18:07:04 -!- mniip has joined.
18:07:04 -!- copumpkin has joined.
18:07:04 -!- mla has joined.
18:07:04 -!- joast has joined.
18:07:42 <oerjan> it seems like a logical thing for her to do in the circumstances
18:09:59 <oerjan> (it has been mentioned that when she needs to manipulate people's minds, she prefers to do it stealthily)
18:12:21 <oerjan> int-e: ^
18:14:07 <oerjan> also either queen cat is underestimating krosp or martellus has made her fiendishly smart
18:15:09 <oerjan> but he wasn't at his best behavior when she met him
18:15:57 -!- TheLie has quit (Remote host closed the connection).
18:25:39 <oerjan> *on
18:40:52 -!- MDude has quit (Ping timeout: 240 seconds).
18:55:17 <esowiki> [[]] M https://esolangs.org/w/index.php?diff=82525&oldid=80665 * PythonshellDebugwindow * (+43) /* Level 7 */ Initialized
19:33:10 <esowiki> [[ForgottenV]] M https://esolangs.org/w/index.php?diff=82526&oldid=82508 * PythonshellDebugwindow * (+93) Cats and /* Example */
19:34:51 -!- oerjan has quit (Quit: leaving).
19:57:38 -!- arseniiv has quit (Ping timeout: 246 seconds).
20:04:27 -!- Lord_of_Life_ has joined.
20:07:11 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
20:07:32 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
20:22:32 <zzo38> I think LLVM has a command for banning recursion
20:34:55 <int-e> so does IRC
20:49:25 <imode> if you cleaved an unlambda program at any point into two, would both halves be valid unlambda programs.
20:53:03 <int-e> no, it's a prefix code, so the first part would always be incomplete
20:54:27 <imode> incomplete, sure, but still a valid program? on second thought.. a bunch of `s wouldn't be technically valid.
20:57:00 <fizzie> You can use Jot if you want that property. But maybe that'd be cheating, since everything is a valid Jot program.
20:57:42 <imode> another esolanger and I are looking to make a "pure concatenative" variant of unlambda.
20:57:50 <imode> or I guess just studying it.
20:59:09 <imode> meaning that cleaving a program in half at every logical point gives you two valid programs, and that the internal state of the interpreter represents a valid program as well (with no translation to some kind of internal tree/data structure).
21:01:32 <int-e> cpressey was on a similar track a while ago, maybe a year ago by now
21:02:23 <imode> yeah I've been chasing their efforts.
21:09:22 -!- LKoen has 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.”).
21:25:12 <imode> if you turned it into a postfix code just by reversing it, wonder if that would change anything.
23:13:54 <int-e> imode: You just run into reverse(a+b) = reverse(b) + reverse(a), don't you?
23:23:27 -!- iovoid has quit (Quit: iovoid has quit!).
23:26:49 -!- iovoid has joined.
←2021-04-29 2021-04-30 2021-05-01→ ↑2021 ↑all