←2021-12-25 2021-12-26 2021-12-27→ ↑2021 ↑all
00:00:16 -!- sprout has joined.
00:03:47 -!- riv has quit (Ping timeout: 250 seconds).
00:06:39 <zzo38> Yes, it is Christmas today (in the time zone I am in, anyways). Yule was a few days ago (in the north hemisphere); I don't know when is Hanukkah, etc.
00:09:41 -!- sprout has quit (Ping timeout: 268 seconds).
00:13:42 <zzo38> (Note: I mean the days only; of course things continue along other days too e.g. twelve days of Christmas.)
00:14:30 <zzo38> (Also, where I am, it snows today.)
00:17:19 <Melvar> fizzie: Regarding `ie`, I’m guessing what you’re saying is that you usually have the condition floating around but the branches are specific to the current position in the code, which means that in a stack lang you want the condition underneath the branches?
00:18:13 <Melvar> And likewise in a pervasively curried lang you want the condition as the last argument.
00:18:40 <fizzie> Yeah. I usually use it in the context of mapping over something, so the condition (or whatever becomes the condition) is the only thing on the stack already, and the code blocks needs to be pushed onto it.
00:19:31 <Melvar> :t bool
00:19:32 <lambdabot> a -> a -> Bool -> a
00:20:37 <fizzie> `blsq 8ro{{"odd"}j{"even"}j2.%ie}m[
00:20:39 <HackEso> ​{"odd" "even" "odd" "even" "odd" "even" "odd" "even"}
00:21:46 <Melvar> > map (bool "odd" "even" . even) [1..8]
00:21:48 <lambdabot> ["odd","even","odd","even","odd","even","odd","even"]
00:21:50 <Melvar> That?
00:22:00 <fizzie> Yep.
00:22:10 <fizzie> Also, even outside the context of a m[, the standard input is already on the stack when the program start, and that's where all values that could be usable as conditions are fundamentally derived from.
00:22:29 <fizzie> Well, for programs that work on input, anyway.
00:25:27 <Melvar> I just find it interesting how different kinds of languages may have similar pressures for how to order arguments, even though the results of those pressures are different.
00:27:02 <fizzie> For the record, there is a relative of `ie` that has the arguments the other way around, `ch` (choose), but it doesn't evaluate the block it chooses.
00:27:08 <fizzie> `blsq 8ro{2.%{"odd""even"}ch}m[ "this could've been like this though"vv
00:27:09 <HackEso> ​{"odd" "even" "odd" "even" "odd" "even" "odd" "even"}
00:28:04 <Melvar> In this case the basic pressure is that the arg that is most likely to vary in a single source-level call should be the one that is easiest to pass implicitly.
00:28:04 <fizzie> But if I want the blocks to do something more than just push one element on stack, the extra {}s and extra e! takes up more characters than the two `j`s that saves.
00:28:48 <Melvar> With different results because “easiest to pass implicitly” means different things in these languages.
00:56:25 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91301&oldid=91295 * A casual user * (+4)
01:04:49 -!- Noisytoot has quit (Read error: Connection reset by peer).
01:06:06 -!- Noisytoot has joined.
01:17:26 -!- Everything has quit (Quit: leaving).
01:23:17 -!- simcop2387 has joined.
01:24:17 -!- perlbot has joined.
01:36:56 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91302&oldid=91301 * A casual user * (-4)
02:21:20 -!- sprout has joined.
02:26:36 -!- sprout has quit (Ping timeout: 268 seconds).
02:27:46 -!- imode has quit (Ping timeout: 260 seconds).
02:38:36 -!- sprout has joined.
02:42:57 -!- sprout has quit (Ping timeout: 240 seconds).
02:49:20 <esolangs> [[Fool]] M https://esolangs.org/w/index.php?diff=91303&oldid=91242 * DigitalDetective47 * (+86) /* Infinite loop */ Added golfed infinite loop
02:55:35 -!- sprout has joined.
02:59:49 -!- sprout has quit (Ping timeout: 240 seconds).
03:09:53 -!- dyeplexer has joined.
03:11:52 -!- sprout has joined.
03:16:32 -!- sprout has quit (Ping timeout: 268 seconds).
03:17:09 -!- Sgeo_ has joined.
03:19:17 -!- Sgeo has quit (Ping timeout: 240 seconds).
04:13:57 -!- u0_a3913 has joined.
04:15:11 -!- sprout has joined.
04:15:56 -!- u0_a3912 has quit (Ping timeout: 252 seconds).
04:20:03 -!- sprout has quit (Ping timeout: 268 seconds).
04:24:29 -!- sprout has joined.
04:48:17 -!- imode has joined.
05:06:52 <esolangs> [[Special:Log/newusers]] create * Inferno * New user account
05:08:18 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91304&oldid=91258 * Inferno * (+185)
05:08:44 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91305&oldid=91304 * Inferno * (+84)
05:26:16 <esolangs> [[User:Inferno/foresolang]] N https://esolangs.org/w/index.php?oldid=91306 * Inferno * (+687) Created page with "{{lowercase}} {{featured language}} {{infobox proglang |name=foresolang |author=[[User:Inferno]] |year=[[:Category:2021|2021]] |memsys=[[:Category:Cell-based|Cell-based]] |dim..."
05:26:58 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91307&oldid=91306 * Inferno * (+31)
05:27:38 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91308&oldid=91307 * Inferno * (-22)
05:28:17 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91309&oldid=91308 * Inferno * (+6)
05:30:55 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91310&oldid=91309 * Inferno * (+313)
05:31:29 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91311&oldid=91310 * Inferno * (-1)
05:37:41 <esolangs> [[User:Inferno]] N https://esolangs.org/w/index.php?oldid=91312 * Inferno * (+42) Created page with "i'm inferno i guess - i'm pretty new here."
05:38:12 <esolangs> [[User:Inferno]] https://esolangs.org/w/index.php?diff=91313&oldid=91312 * Inferno * (+57)
05:38:20 <esolangs> [[User:Inferno]] https://esolangs.org/w/index.php?diff=91314&oldid=91313 * Inferno * (+5)
05:39:37 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91315&oldid=91311 * Inferno * (+199)
05:40:27 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91316&oldid=91315 * Inferno * (+44)
06:07:45 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91317&oldid=91316 * Inferno * (+438)
06:14:14 -!- oerjan has quit (Quit: Later).
07:08:35 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91318&oldid=91317 * Inferno * (+244) /* Instruction Set */
07:08:58 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91319&oldid=91318 * Inferno * (+6)
07:09:25 -!- BarryNL has joined.
08:08:35 -!- imode has quit (Ping timeout: 256 seconds).
08:23:11 -!- ilene_leith has quit (Ping timeout: 250 seconds).
08:46:37 -!- riv has joined.
09:13:13 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91320&oldid=88790 * Squidmanescape * (+58)
09:14:13 <esolangs> [[1+/Minimalization]] https://esolangs.org/w/index.php?diff=91321&oldid=76210 * Squidmanescape * (+23)
09:14:36 <esolangs> [[1+/Programs]] https://esolangs.org/w/index.php?diff=91322&oldid=77274 * Squidmanescape * (+23)
09:15:55 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=91323&oldid=90273 * Squidmanescape * (+61)
09:19:17 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=91324&oldid=91323 * Squidmanescape * (+47)
09:28:08 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=91325&oldid=91169 * Squidmanescape * (+142) /* Description */
09:55:00 -!- tromp has joined.
09:56:53 -!- Sgeo_ has quit (Read error: Connection reset by peer).
10:00:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
10:13:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:16:17 -!- BarryNL has joined.
10:23:11 -!- Lord_of_Life_ has joined.
10:24:19 -!- Lord_of_Life has quit (Ping timeout: 250 seconds).
10:26:02 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:34:15 -!- tromp has joined.
11:13:51 -!- BarryNL has quit (Ping timeout: 268 seconds).
11:19:18 -!- BarryNL has joined.
11:40:52 <riv> did you see the lisp evaluator made in game of life?
11:41:07 <riv> when I saw that I thought Golly! that's impressive
11:46:02 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91326&oldid=91302 * A casual user * (-4)
11:49:31 -!- BarryNL has quit (Ping timeout: 245 seconds).
11:49:51 -!- BarryNL has joined.
12:01:25 -!- BarryNL has quit (Ping timeout: 240 seconds).
12:12:14 <int-e> "golly", eh
12:34:14 -!- sprout has quit (Ping timeout: 252 seconds).
12:35:39 -!- sprout has joined.
13:59:57 -!- simcop2387 has quit (Ping timeout: 240 seconds).
14:00:02 -!- perlbot has quit (Ping timeout: 252 seconds).
14:13:03 -!- perlbot has joined.
14:15:06 -!- simcop2387 has joined.
14:15:09 -!- sprout has quit (Ping timeout: 268 seconds).
14:16:02 -!- sprout has joined.
14:24:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:42:57 -!- tromp has joined.
15:00:58 -!- BarryNL has joined.
15:02:57 -!- b_jonas has joined.
15:53:40 -!- Everything has joined.
16:01:59 <b_jonas> in case anyone's lost on NASA's webpage among the "blogs" and image mosaics and videos, the actual informative page about JWST is at https://jwst.nasa.gov/content/about/faqs/faq.html
16:06:46 -!- imode has joined.
16:27:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:35:23 -!- u0_a3914 has joined.
16:39:26 -!- u0_a3913 has quit (Ping timeout: 268 seconds).
16:45:21 -!- tromp has joined.
16:57:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:10:57 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91327&oldid=91142 * PixelatedStarfish * (+101) /* Grammar in EBNF */
17:11:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91328&oldid=91327 * PixelatedStarfish * (+2) /* Hello World */
17:27:22 -!- tromp has joined.
17:41:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:09:58 <esolangs> [[/mbif/]] https://esolangs.org/w/index.php?diff=91329&oldid=37087 * Kaveh Yousefi * (+2376) Added an implementation of /mbif/ in Common Lisp.
18:15:03 -!- u0_a3914 has quit (Quit: WeeChat 3.0.1).
18:31:00 -!- Sgeo has joined.
18:32:29 -!- Noisytoot has quit (Ping timeout: 256 seconds).
18:33:23 -!- dyeplexer has quit (Remote host closed the connection).
18:53:13 <esolangs> [[Talk:Posset]] https://esolangs.org/w/index.php?diff=91330&oldid=90926 * Quintopia * (+238) tcness
18:58:17 -!- BarryNL has quit (Ping timeout: 240 seconds).
18:59:56 -!- Noisytoot has joined.
19:06:34 <esolangs> [[Gaot++]] https://esolangs.org/w/index.php?diff=91331&oldid=90769 * Quintopia * (+22) thematic
19:09:01 -!- BarryNL has joined.
19:24:30 -!- tromp has joined.
19:57:02 <esolangs> [[/mbif/]] M https://esolangs.org/w/index.php?diff=91332&oldid=91329 * Ais523 * (+25) /* See also */ add [[Category:Implemented]], now that it is
20:09:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:44:11 -!- earendel has joined.
20:51:23 <esolangs> [[Fool]] https://esolangs.org/w/index.php?diff=91333&oldid=91303 * DigitalDetective47 * (+312) Added compiler
21:09:59 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91334&oldid=91328 * PixelatedStarfish * (+12) /* Hello World */
21:21:35 -!- tromp has joined.
22:18:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:22:08 <esolangs> [[MacroBeep]] M https://esolangs.org/w/index.php?diff=91335&oldid=91334 * PythonshellDebugwindow * (-1) /* Proof of Turing Completeness */ Fix < ; also see talk page
22:22:28 <esolangs> [[Talk:MacroBeep]] N https://esolangs.org/w/index.php?oldid=91336 * PythonshellDebugwindow * (+308) /* Turing Completeness proof */ new section
22:34:03 -!- delta23 has joined.
22:46:19 -!- tromp has joined.
23:06:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:19:30 <esolangs> [[Fool]] https://esolangs.org/w/index.php?diff=91337&oldid=91333 * DigitalDetective47 * (+769) Added section on Turing-completeness
←2021-12-25 2021-12-26 2021-12-27→ ↑2021 ↑all