00:18:03 <esowiki> [[Joke language list]] https://esolangs.org/w/index.php?diff=72645&oldid=72644 * Emerald * (+82) DSDLAI
00:35:14 -!- Mysteryhunter has joined.
00:37:11 -!- Lord_of_Life_ has joined.
00:37:25 <esowiki> [[Dig straight down like an idiot]] M https://esolangs.org/w/index.php?diff=72646&oldid=72640 * PythonshellDebugwindow * (+18) Cats
00:37:29 -!- zseri has joined.
00:38:08 <esowiki> [[B^2]] https://esolangs.org/w/index.php?diff=72647&oldid=72500 * UltimateProGrammer * (+607) Added type conversion/rounding
00:40:25 -!- Lord_of_Life has quit (Ping timeout: 264 seconds).
00:40:26 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
00:41:36 <esowiki> [[B^2]] https://esolangs.org/w/index.php?diff=72648&oldid=72647 * UltimateProGrammer * (+171) Added warning about copy+paste for editor
00:42:39 <esowiki> [[B^2 Turing Completeness]] M https://esolangs.org/w/index.php?diff=72649&oldid=72496 * UltimateProGrammer * (+2) Fixed incorrect formatting on counter-argument
00:46:12 -!- zseri has quit (Quit: zseri).
00:51:13 <esowiki> [[Talk:Dig straight down like an idiot]] N https://esolangs.org/w/index.php?oldid=72650 * UltimateProGrammer * (+241) Bruh
01:02:39 <zzo38> Now I implemented layer distortion. For example, you can print arched text. What are the correct equation for a distortion of arched text?
02:35:08 -!- Mysteryhunter_ has joined.
02:37:47 -!- Mysteryhunter has quit (Ping timeout: 260 seconds).
02:37:47 -!- Mysteryhunter_ has changed nick to Mysteryhunter.
04:08:50 -!- adu has joined.
04:11:27 -!- Mysteryhunter has quit (Quit: Mysteryhunter).
04:12:16 -!- Mysteryhunter has joined.
05:05:25 -!- sleepnap has joined.
05:11:39 <zzo38> I have Dodrio with 70 hit points, no damage, and one attack which is 10 plus however much damage is on this card, and I need to knock out one of their cards to win. They have Nidoran with 50 points, no damage, and two attacks, first one is no damage now but if this card attacks next turn the damage will be doubled, and second one is toss a coin if heads 40 damage if tails nothing.
05:14:27 <zzo38> Mostly the second one would be better, but in this case the first one is better, but nevertheless they did the second one instead.
05:15:15 <zzo38> Do you believe me?
05:21:31 -!- sleepnap has quit (Quit: Leaving.).
05:47:18 <esowiki> [[User:Zzo38/Untitled 4]] https://esolangs.org/w/index.php?diff=72651&oldid=72344 * Zzo38 * (+366) Examples
06:04:16 <moony> zzo38: I dunno i'm no pokemon master :P
06:10:10 <zzo38> Neither am I, but I think that much is clear to me at least, because if they did the second attack then I will win if their attack hits.
06:11:25 <zzo38> While, if they did the first attack instead, then they will be only partially damaged and if their attack hits next turn, then Dodrio is knocked out instead.
06:33:58 -!- imode has quit (Ping timeout: 246 seconds).
07:06:59 -!- Sgeo has quit (Read error: Connection reset by peer).
07:12:50 -!- LKoen has joined.
07:35:39 -!- xelxebar has quit (Write error: Connection reset by peer).
07:36:01 -!- b_jonas has quit (Quit: leaving).
07:39:06 -!- cpressey has joined.
07:39:07 -!- xelxebar has joined.
07:43:52 <cpressey> The inescapable conclusion is that Jot is a concatenative language.
08:13:43 -!- xelxebar has quit (Ping timeout: 240 seconds).
08:19:51 -!- xelxebar has joined.
08:21:06 -!- xelxebar has quit (Remote host closed the connection).
08:22:00 -!- xelxebar has joined.
08:27:22 -!- rain1 has joined.
08:41:57 -!- wib_jonas has joined.
08:45:51 -!- wib_jonas has quit (Client Quit).
08:46:14 -!- wib_jonas has joined.
08:46:19 -!- wib_jonas has quit (Client Quit).
08:47:07 -!- wib_jonas has joined.
08:47:50 -!- wib_jonas has quit (Client Quit).
08:49:29 -!- wib_jonas has joined.
08:49:39 -!- wib_jonas has quit (Client Quit).
08:54:44 -!- moony has quit (Remote host closed the connection).
08:57:06 -!- moony has joined.
08:59:10 -!- coyoteOXW has joined.
09:01:54 -!- coyoteOXW has quit (Quit: ThrashIRC v2.9 sic populo comunicated).
09:31:37 <cpressey> And the inescapable inference to be made from the fact that Jot is a concatenative language is that function application is a form of function composition.
09:35:33 <int-e> I guess it is if you abstract from the I that is used for the empty string.
09:35:34 -!- gnu-nobody has joined.
09:36:35 <int-e> Since [xF] = F'[x] for some F'.
09:37:44 <int-e> maybe the conclusion is that "concatenative" is almost meaningless and applies to any program representation as strings.
09:37:53 <shachaf> Category theory people and things like https://arxiv.org/pdf/1212.6543.pdf would like to say that, but I think it's normally a pretty niche view.
09:39:17 <shachaf> I guess it's also a popular view in linear algebra, where people like to represent vectors in V as maps : F -> V
09:42:30 <cpressey> Also, "Jot" and "Joy" differ by only one character, there's got to be some significance there, right?
09:43:40 -!- xelxebar has quit (Remote host closed the connection).
09:44:30 -!- xelxebar has joined.
09:45:13 <int-e> cpressey: Actually I think I'm just retracing my own steps here... I have already deconstructed concatenativity in that way months ago, stating the program semantics as a function from a compiler state to another compiler state, and moving the setup of the initial compiler state and the extraction of the program to run into the machine that defines the model of computation.
09:45:54 <int-e> But I will admit that in the Jot case it is almost natural.
09:46:43 <int-e> Since the program extraction is the identity, and the intial state is just I.
09:47:13 <int-e> And, obviously, there are no compiler errors of any sort.
09:50:34 <cpressey> int-e: I'm actually fairly sure I follow you, but I have a difficult time putting it into words myself.
09:53:31 -!- kspalaiologos has joined.
10:19:23 <esowiki> [[User:Emerald]] https://esolangs.org/w/index.php?diff=72652&oldid=72133 * Emerald * (+106) Added DSDLAI
10:20:11 <esowiki> [[User:Emerald]] https://esolangs.org/w/index.php?diff=72653&oldid=72652 * Emerald * (+4) /* Languages I made: */
10:32:39 <esowiki> [[Special:Log/newusers]] create * Breadbunbun * New user account
10:37:32 -!- kspalaiologos has quit (Read error: Connection reset by peer).
10:37:50 -!- kspalaiologos has joined.
10:39:37 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=72654&oldid=72609 * Breadbunbun * (+259) /* Introductions */
10:40:33 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=72655&oldid=72654 * Breadbunbun * (+0) /* Introductions */
10:47:01 <cpressey> re the article shachaf linked to, I often think of sets as functions (or more specifically, predicates,) but I'm not really seeing the intuition for looking at *elements* as functions.
10:49:21 <cpressey> "For any set X, a function 1 -> X is essentially just an element of X" is just totally confusing.
10:49:35 <cpressey> Please don't try to explain it.
10:49:42 <cpressey> I think I am deciding not to care.
10:50:36 <myname> it does remind me of argument-less haskell functions, though
10:50:41 -!- cpressey has quit (Quit: Lunch.).
10:51:14 <int-e> Yeah, it's just weird. You start doing pointless things and then you find that you need ways to still make points.
10:51:32 -!- arseniiv has joined.
10:51:55 <myname> like, foo :: Int -> Int -> Int is a function that expects a value and returns a 1-argument-function, which in turn accepts a value and returns a "0-argument-function"
11:00:43 -!- ineiros_ has quit (Read error: Connection reset by peer).
11:14:58 <shachaf> But this view certainly fits "function application is a form of function composition" above.
11:15:33 <shachaf> Haskell doesn't have zero-argument functions.
11:19:01 -!- adu has quit (Quit: adu).
11:36:33 -!- arseniiv_ has joined.
11:39:01 -!- arseniiv has quit (Ping timeout: 256 seconds).
11:40:52 -!- arseniiv_ has changed nick to arseniiv.
12:02:34 <esowiki> [[Twoee]] M https://esolangs.org/w/index.php?diff=72656&oldid=58274 * PythonshellDebugwindow * (+245) /* Road Map */ interpreter + cats
12:02:41 <esowiki> [[Twoee]] M https://esolangs.org/w/index.php?diff=72657&oldid=72656 * PythonshellDebugwindow * (-5) /* External resources */
12:03:20 -!- cpressey has joined.
12:04:28 <esowiki> [[Special:Log/newusers]] create * Orion * New user account
12:06:16 -!- adu has joined.
12:06:25 <esowiki> [[Bully automaton]] M https://esolangs.org/w/index.php?diff=72658&oldid=7796 * PythonshellDebugwindow * (+24) fix redlink
12:06:47 <esowiki> [[Bully automaton]] M https://esolangs.org/w/index.php?diff=72659&oldid=72658 * PythonshellDebugwindow * (+1)
12:10:48 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=72660&oldid=72655 * Orion * (+233) /* Introductions */
12:12:10 <esowiki> [[Daft]] M https://esolangs.org/w/index.php?diff=72661&oldid=67197 * PythonshellDebugwindow * (-15) /* Code samples */ rm empty pre
12:19:40 -!- kspalaiologos has quit (Read error: Connection reset by peer).
12:19:57 -!- kspalaiologos has joined.
12:20:54 -!- gnu-nobody has quit (Ping timeout: 240 seconds).
12:22:00 <esowiki> [[BIRL]] M https://esolangs.org/w/index.php?diff=72662&oldid=49044 * PythonshellDebugwindow * (+136) refactor
12:22:19 <esowiki> [[BIRL]] M https://esolangs.org/w/index.php?diff=72663&oldid=72662 * PythonshellDebugwindow * (+1)
12:28:23 -!- tromp has quit (Remote host closed the connection).
12:28:26 -!- andrew_gtgt has joined.
12:33:40 -!- gnu-nobody has joined.
12:35:37 <fizzie> Odd, this git repository has a [remote "origin"], but it's configured with url = X.Y.Z.W:foo, where X.Y.Z.W is the IP address of the machine itself (not loopback, its public address) and "foo" the name of the directory it's in. I wonder what happened here.
12:36:22 <myname> why is that odd? it's fairly normal imho
12:36:33 <andrew_gtgt> new idea: esolang whose only data source is its own source code
12:36:59 <myname> andrew_gtgt: so basically anything that does not read from stdin?
12:37:36 <andrew_gtgt> only reads data from its source code and modifies itself
12:38:09 -!- Lord_of_Life_ has joined.
12:38:23 <myname> no stack at all is pretty limited, i suppose
12:38:42 <myname> befunge can do that with a reasonably bounded stack
12:39:02 <myname> bullying automatons could fall into your idea
12:39:48 <andrew_gtgt> then reads the digits of those prime factors like instructions
12:40:02 <myname> fractran is pretty close
12:40:04 <andrew_gtgt> effectively, the job is to find a number whose factors spell out a program
12:40:26 <andrew_gtgt> or verify a prime number which works like that
12:40:39 -!- Lord_of_Life has quit (Ping timeout: 258 seconds).
12:40:59 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
12:41:51 <andrew_gtgt> maybe another thing that plays with numbers
12:44:30 <myname> you can do an awful lot with numbers. under a few transformation rules, every program can correspond to a number
12:45:04 <myname> iirc there is a bf derivate that just uses an unary number that it transforms into bf code to execute
12:46:47 <fizzie> myname: I don't think it's normal for a repository's "origin" remote to refer to itself. Usually it's a *different* machine it was cloned from.
12:47:42 <myname> but you'd have to create it at some point
12:47:58 <fizzie> Yes, but "git init" doesn't set up any remotes at all.
12:48:23 <myname> i rarely use vcs locally
12:48:33 <myname> i wish i did, would give me a reason to try pijul
12:48:34 <fizzie> It's also paradoxically three commits ahead of itself (in the sense of HEAD vs. refs/remotes/origin/HEAD).
12:48:48 <andrew_gtgt> also: a language which also creates languages and sometimes passes execution to them>
12:49:05 <fizzie> (I'm guessing I just transplanted the whole directory from some other system rather than cloning it properly, and never cleaned up.)
12:49:36 <myname> the head issue is interesting
12:49:46 <myname> i never considered that to be different things at all
12:50:15 <fizzie> I imagine that's just because the remote refs aren't updated until you actually fetch from the remote.
12:51:23 <myname> that is actually pretty neat
12:51:34 <myname> so i can just git pull to get back to a safed state
12:51:48 <myname> no more need for branches!
13:06:25 -!- andrew_gtgt has quit (Remote host closed the connection).
13:10:51 -!- tromp has joined.
13:14:02 -!- S_Gautam has joined.
13:14:30 -!- wib_jonas has joined.
13:27:23 <esowiki> [[Glutton]] M https://esolangs.org/w/index.php?diff=72664&oldid=59913 * UltimateProGrammer * (+67) Add cats
13:37:17 -!- zseri has joined.
13:44:11 <esowiki> [[Talk:Dig straight down like an idiot]] M https://esolangs.org/w/index.php?diff=72665&oldid=72650 * PythonshellDebugwindow * (+55) unsigned
13:59:47 <esowiki> [[User:PythonshellDebugwindow/(Unnamed language)]] M https://esolangs.org/w/index.php?diff=72666&oldid=72381 * PythonshellDebugwindow * (+24)
13:59:57 <esowiki> [[User:PythonshellDebugwindow/(Unnamed language)]] M https://esolangs.org/w/index.php?diff=72667&oldid=72666 * PythonshellDebugwindow * (-3047) Blanked the page
14:00:21 <esowiki> [[User:PythonshellDebugwindow]] M https://esolangs.org/w/index.php?diff=72668&oldid=72594 * PythonshellDebugwindow * (-15)
14:00:36 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=72669&oldid=72643 * PythonshellDebugwindow * (+14) /* L */ + [[Lamfunc]]
14:00:48 <esowiki> [[Lamfunc]] N https://esolangs.org/w/index.php?oldid=72670 * PythonshellDebugwindow * (+3047) Created page with "'''Lamfunc''' is a functional esolang by [[User:PythonshellDebugwindow]]. ==Memory== Lamfunc uses a mapping of variable names to values (e.g., a dictionary/associative array)..."
14:01:12 <esowiki> [[Lamfunc]] M https://esolangs.org/w/index.php?diff=72671&oldid=72670 * PythonshellDebugwindow * (+6) /* Lambdas */
14:01:47 <esowiki> [[Lamfunc]] M https://esolangs.org/w/index.php?diff=72672&oldid=72671 * PythonshellDebugwindow * (-56) /* Lambdas/IIFEs */
14:29:18 -!- Mysteryhunter has quit (Ping timeout: 260 seconds).
14:34:12 <esowiki> [[English]] M https://esolangs.org/w/index.php?diff=72673&oldid=62569 * PythonshellDebugwindow * (+22)
14:35:04 <esowiki> [[English]] M https://esolangs.org/w/index.php?diff=72674&oldid=72673 * PythonshellDebugwindow * (+3) /* 99 Bottles of Beer */
14:38:11 <esowiki> [[Sumerian]] M https://esolangs.org/w/index.php?diff=72675&oldid=58902 * PythonshellDebugwindow * (+23)
14:44:00 <esowiki> [[Mov]] M https://esolangs.org/w/index.php?diff=72676&oldid=61272 * PythonshellDebugwindow * (+2) /* As a compilation target */
14:44:50 <esowiki> [[Mov]] M https://esolangs.org/w/index.php?diff=72677&oldid=72676 * PythonshellDebugwindow * (+52) /* References */
14:46:51 <esowiki> [[PlusOrMinus]] M https://esolangs.org/w/index.php?diff=72678&oldid=71605 * PythonshellDebugwindow * (-71) /* Resources */
14:48:07 <esowiki> [[PlusOrMinus]] M https://esolangs.org/w/index.php?diff=72679&oldid=72678 * PythonshellDebugwindow * (+154) /* Resources */
14:51:14 <esowiki> [[A]] https://esolangs.org/w/index.php?diff=72680&oldid=71246 * Arcorann * (-43) /* External links */ fix nested wayback machine link
14:55:37 -!- gnu-nobody has quit (Quit: Konversation terminated!).
14:55:54 -!- gnu-nobody has joined.
15:07:48 -!- tromp has quit (Remote host closed the connection).
15:15:44 <esowiki> [[Talk:X]] N https://esolangs.org/w/index.php?oldid=72681 * Int-e * (+154) xxx
15:20:27 <esowiki> [[Movesum]] N https://esolangs.org/w/index.php?oldid=72682 * PythonshellDebugwindow * (+2617) Created page with "'''Movesum''' is an esolang by [[User:PythonshellDebugwindow]] where the only instructions are ''move'' and ''sum''. ==Memory== Movesum programs have access to a right-unboun..."
15:21:30 <esowiki> [[Movesum]] M https://esolangs.org/w/index.php?diff=72683&oldid=72682 * PythonshellDebugwindow * (-38)
15:22:11 <esowiki> [[Movesum]] M https://esolangs.org/w/index.php?diff=72684&oldid=72683 * PythonshellDebugwindow * (+47) /* Rest of the program */
15:22:39 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=72685&oldid=72669 * PythonshellDebugwindow * (+14) /* M */ + [[Movesum]]
15:24:22 <esowiki> [[Mostawesomeprogramminglanguage]] M https://esolangs.org/w/index.php?diff=72686&oldid=57710 * PythonshellDebugwindow * (+123) /* Language Compiler */ cats
15:24:33 -!- gnu-nobody has quit (Ping timeout: 256 seconds).
15:25:22 <esowiki> [[User:PythonshellDebugwindow]] M https://esolangs.org/w/index.php?diff=72687&oldid=72668 * PythonshellDebugwindow * (+69) /* Languages */
15:27:26 <esowiki> [[Surtic]] https://esolangs.org/w/index.php?diff=72688&oldid=72585 * Digital Hunter * (+54) /* C */ changed what the R function did to better reflect the nature of the language.
15:28:20 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=72689&oldid=72688 * Digital Hunter * (+12) /* Instruction Syntax */
15:30:57 <int-e> do we have a category for grossly underspecified languages
15:31:26 <int-e> . o O ( and/or wikipedia-style stubs )
15:31:33 -!- Arcorann has quit (Read error: Connection reset by peer).
15:33:00 -!- rain1 has quit (Quit: leaving).
15:33:48 <cpressey> We definitely have {{stub}}, I don't know what would make it count as "Wikipedia-style" though
15:33:57 <cpressey> e.g. https://esolangs.org/wiki/ESO_sockets
15:34:20 <cpressey> There is essential no information there other than the name "ESO sockets"
15:36:05 -!- gnu-nobody has joined.
15:37:17 <esowiki> [[X]] https://esolangs.org/w/index.php?diff=72690&oldid=72612 * Int-e * (+66) meow
15:37:25 <wib_jonas> cpressey: we have https://esolangs.org/wiki/Special:Random to find such articles
15:37:41 <int-e> cpressey: there is actually a "Stubs" category, so I used that.
15:38:35 <cpressey> I think {{stub}} automatically adds the page to the Stubs category fwiw
15:39:50 <int-e> Oh well. I guess I abused the category then. But it's really the language itself that's stubby, not the article (which is very short but says pretty much everything that can be said).
15:45:49 -!- gnu-nobody has quit (Ping timeout: 264 seconds).
15:51:37 <cpressey> I just tried to write an evaluator for the untyped lambda calculus based on the "Lambda calculus" article on Wikipedia. It didn't go very well, because the article's idea of a "formal definition" of alpha conversion consists of sentences like "α-conversion is not possible if it would result in a variable getting captured by a different abstraction."
15:51:48 -!- tromp has joined.
15:52:39 <int-e> cpressey: alpha-conversion is a certain road to insanity ;)
15:54:28 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=72691&oldid=72689 * Digital Hunter * (+52) /* Instruction Syntax */
15:55:42 <cpressey> If I have a term t, and a variable x, and a variable name FRESH that I'm certain doesn't appear in t, then can't I just walk down t replacing any free instances of x with FRESH, and not descending into any term where x is bound?
15:57:30 <cpressey> Thats' what I implemented but I need to test it.
15:57:40 <cpressey> Anyway, have to be going, ttyl.
15:57:42 -!- cpressey has quit (Quit: WeeChat 1.9.1).
16:23:12 -!- wib_jonas has quit (Quit: Connection closed).
16:39:58 -!- Mysteryhunter has joined.
16:44:43 <HackEso> This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet.
16:45:36 <int-e> No, there are esoteric programming languages.
16:46:05 <Mysteryhunter> so you can programm ghosts and ouija boards and such things or what?
16:47:10 <int-e> No, they're programming languages that are unusual, rarely used (hence esoteric), and often outright useless.
16:47:42 <int-e> But many of them are still interesting and pose intellectual challenges.
16:48:13 <Mysteryhunter> i have the compulsion to order some stuff on the internet
16:49:11 <int-e> you could order a raspberry pi
16:49:58 <int-e> Well this is a programming channel.
16:50:10 <int-e> I suspect this is the best answer you'll get.
16:51:03 <int-e> It is. It's not a nice one... its popularity is a huge mystery :P
16:51:25 <fizzie> Low barrier to entry is my guess.
16:51:58 <Mysteryhunter> the damn thing is it is on a hard drive that have some failures
16:52:06 <fizzie> fungot: Would you prefer to be written in PHP instead of what you are?
16:52:07 <fungot> fizzie: from call to/ argument of memq returns false or a list?
16:52:35 <fizzie> Aw, I was hoping for one of those magical moments.
16:52:52 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
16:53:17 -!- S_Gautam has quit (Quit: Connection closed for inactivity).
16:55:08 <int-e> fungot: are you magical?
16:55:08 <fungot> int-e: well. the disk died now and irc is running on sesefras? what was he doing for those 10 months?
16:59:12 -!- Cale has quit (Ping timeout: 256 seconds).
17:06:18 -!- Cale has joined.
17:07:33 -!- tromp has quit (Remote host closed the connection).
17:17:47 -!- Cale has quit (Ping timeout: 260 seconds).
17:19:08 <esowiki> [[User:Orby/Stochastic]] N https://esolangs.org/w/index.php?oldid=72692 * Orby * (+1677) Recording ideas
17:20:21 <esowiki> [[User:Orby]] M https://esolangs.org/w/index.php?diff=72693&oldid=72639 * Orby * (+89)
17:23:56 -!- b_jonas has joined.
17:29:34 -!- tromp has joined.
17:30:18 -!- Cale has joined.
18:14:57 <fizzie> Bluuuuh. I was thinking I wouldn't yet need to figure out this Stack thing, because the "apt install xmonad libghc-xmonad-dev libghc-xmonad-contrib-dev cabal-install && cabal update && cabal install dbus-client" approach *has* so far been sufficient to get my preferred environment up and running. But now the last step fails with "Illegal instance declaration for 'Variable String'". :/
18:24:03 <esowiki> [[User:Orby]] M https://esolangs.org/w/index.php?diff=72694&oldid=72693 * Orby * (+20)
18:27:52 <esowiki> [[User:Orby]] M https://esolangs.org/w/index.php?diff=72695&oldid=72694 * Orby * (-4) /* Languages I find interesting */
19:07:58 -!- zseri has quit (Remote host closed the connection).
19:11:57 -!- rain1 has joined.
19:13:49 -!- zseri has joined.
19:14:04 -!- gnu-nobody has joined.
19:26:05 <esowiki> [[COD]] M https://esolangs.org/w/index.php?diff=72696&oldid=72619 * PythonshellDebugwindow * (+40)
19:27:35 <esowiki> [[COD]] M https://esolangs.org/w/index.php?diff=72697&oldid=72696 * PythonshellDebugwindow * (-93) /* Truth-machine */
19:36:42 <esowiki> [[Registry]] M https://esolangs.org/w/index.php?diff=72698&oldid=45622 * PythonshellDebugwindow * (+40) cat
19:42:05 -!- kspalaiologos has quit (Quit: Leaving).
19:44:35 <Mysteryhunter> kennt wer die antwort von dem witz "was ist der stärkste kleber"?
19:46:27 <int-e> I'm hoping that was the wrong channel
19:48:17 <kmc> JB Weld heißt er und gilt als der stärkste Kleber der Welt, der schon vor 30 Jahren in den USA enwickelt und dort, millionenfach verkauft wurde.
19:48:38 <myname> find ich nich so witzig
19:49:49 <int-e> kmc: that looks like a serious answer
19:56:07 -!- Mysteryhunter has quit (Ping timeout: 258 seconds).
19:57:39 <zzo38> It is look like German to me but I don't know what it is mean
19:59:53 <esowiki> [[Disney queue]] M https://esolangs.org/w/index.php?diff=72699&oldid=46436 * PythonshellDebugwindow * (+14) /* Child swap */ fix cat
20:00:17 <int-e> It's so tempting to say that it was a sticky subject and leave it at that. (It was about glue, allegedly there's a joke about the strongest glue. No idea where that came from.)
20:00:36 <esowiki> [[Esolang:Categorization]] M https://esolangs.org/w/index.php?diff=72700&oldid=67759 * PythonshellDebugwindow * (+72) /* Miscellaneous */ + Data Types and Structures
20:03:31 -!- gnu-nobody has quit (Ping timeout: 246 seconds).
20:03:48 <int-e> It's probably "Kraftkleber" which is a german term for contact adhesives (which tend to be fairly strong). It's too obvious to be funny.
20:11:15 <esowiki> [[R.e.s.]] M https://esolangs.org/w/index.php?diff=72701&oldid=30774 * PythonshellDebugwindow * (+56)
20:12:26 <esowiki> [[Brainfuck]] M https://esolangs.org/w/index.php?diff=72702&oldid=72158 * PythonshellDebugwindow * (-1) /* External resources */
20:13:32 <esowiki> [[Increment]] M https://esolangs.org/w/index.php?diff=72703&oldid=72370 * PythonshellDebugwindow * (-17)
20:16:23 <esowiki> [[Talk:Brachylog]] M https://esolangs.org/w/index.php?diff=72704&oldid=66517 * PythonshellDebugwindow * (+41) unsigned
20:17:23 <esowiki> [[Mama]] M https://esolangs.org/w/index.php?diff=72705&oldid=71251 * PythonshellDebugwindow * (+59)
20:18:47 <arseniiv> for a week or two I write a PEG-like parser-combinator-like parsing code in Python
20:20:08 <arseniiv> now with my new knowledge of lookaheads and cuts I think error productions can handle something like a traditional panic mode, but maybe even better. I haven’t tried yet, I need to implement correct memoization to handle (indirect) left recursion
20:20:21 <esowiki> [[Flip]] M https://esolangs.org/w/index.php?diff=72706&oldid=57660 * PythonshellDebugwindow * (-9) rm redlinks
20:22:05 <arseniiv> generator functions came in handy for describing each parser combinator, though I’m still unsure should I raise parsing errors as exceptions or just plainly return them, as currently I don’t use its exceptional nonlocal behavior, just catching each exception right outside the call to the combinator it was raised from
20:23:28 -!- Mysteryhunter has joined.
20:23:53 <arseniiv> I mean, using generators allows to decouple many things from calls to other combinators, including memoization. Simple packrat memoization then is implemented in ~5 lines, but the trick for allowing left recursion would need a longer addition
20:27:20 <arseniiv> also I’m not totally sure I came up with a correct interplay between “error-production combinators” and lookaheads, and error combinators look hack-ish anyway: they raise an error but inside it sits a return value which needs a special treatment by the trampoline machine which runs all the combinators
20:27:43 <esowiki> [[Huby]] M https://esolangs.org/w/index.php?diff=72707&oldid=34401 * PythonshellDebugwindow * (+16) /* External resources */ wayback
20:29:47 <esowiki> [[Hexlr7]] M https://esolangs.org/w/index.php?diff=72708&oldid=59050 * PythonshellDebugwindow * (-7)
20:30:24 <arseniiv> now, if we are inside a lookahead, this secret result isn’t taken out and doesn’t supercedes the error, so we can properly fail where it’s semantically a parsing failure. And that hack may even memoize correctly, but I’m still unsure if I hadn’t overlooked something. When all the code will be done, it seems I should write a ton of various tests
20:31:51 <esowiki> [[Hexlr7]] M https://esolangs.org/w/index.php?diff=72709&oldid=72708 * PythonshellDebugwindow * (-5) https
20:33:59 <esowiki> [[Hexlr7]] M https://esolangs.org/w/index.php?diff=72710&oldid=72709 * PythonshellDebugwindow * (+149) cats
20:35:51 <esowiki> [[Esolang:Categorization]] M https://esolangs.org/w/index.php?diff=72711&oldid=72700 * PythonshellDebugwindow * (+48) /* Totality */
21:09:16 <esowiki> [[Catch]] M https://esolangs.org/w/index.php?diff=72712&oldid=31593 * PythonshellDebugwindow * (+1)
21:11:54 <esowiki> [[User:PythonshellDebugwindow/(Unnamed language)]] M https://esolangs.org/w/index.php?diff=72713&oldid=72667 * PythonshellDebugwindow * (+1799)
21:23:56 -!- arseniiv has quit (Ping timeout: 272 seconds).
21:31:43 -!- tromp has quit (Remote host closed the connection).
21:40:32 -!- Cale has quit (Ping timeout: 260 seconds).
21:49:31 -!- adu has quit (Quit: adu).
21:56:18 -!- adu has joined.
22:11:57 -!- adu has quit (Quit: adu).
22:33:30 -!- moony has changed nick to noomy.
22:34:12 -!- noomy has changed nick to moony.
22:39:13 -!- Sgeo has joined.
22:40:58 -!- andrew_gt has joined.
22:42:44 <andrew_gt> idea: esolang which is physically impossible to run
22:46:20 <zzo38> OK, how do you intend to do that? Maybe there are some.
22:46:51 <andrew_gt> which exploits the many-worlds theory to somehow get the program to work properly
22:47:10 -!- andrew_gt has quit (Remote host closed the connection).
22:47:39 <b_jonas> andrew_gt: there are some uncomputable esolangs up there. my favourite is (0)
22:52:56 <b_jonas> I'm in europe so I already ate. I ate fish.
23:00:40 -!- LKoen has quit (Remote host closed the connection).
23:00:44 <zzo38> Do you think that my current plans for typesetting in TeXnicard are sufficient for most card games that you know of?
23:09:05 -!- tromp has joined.
23:15:42 -!- Cale has joined.
23:21:33 -!- tromp has quit (Remote host closed the connection).
23:43:08 <esowiki> [[User:PythonshellDebugwindow]] M https://esolangs.org/w/index.php?diff=72714&oldid=72687 * PythonshellDebugwindow * (+26)
23:43:26 <esowiki> [[User:PythonshellDebugwindow]] M https://esolangs.org/w/index.php?diff=72715&oldid=72714 * PythonshellDebugwindow * (+15) /* Loop while no input program */
23:44:22 -!- Arcorann has joined.
23:45:38 <esowiki> [[User:PythonshellDebugwindow/(Unnamed language)]] M https://esolangs.org/w/index.php?diff=72716&oldid=72713 * PythonshellDebugwindow * (+103) /* Normal mode and funcmode */
23:46:18 <esowiki> [[User:PythonshellDebugwindow/(Unnamed language)]] M https://esolangs.org/w/index.php?diff=72717&oldid=72716 * PythonshellDebugwindow * (+88) /* intmode */
23:46:59 <esowiki> [[User:PythonshellDebugwindow/(Unnamed language)]] M https://esolangs.org/w/index.php?diff=72718&oldid=72717 * PythonshellDebugwindow * (+90) /* stringmode */
23:54:45 -!- FreeFull has quit (Quit: rebooting).
23:58:17 -!- FreeFull has joined.