←2019-12-28 2019-12-29 2019-12-30→ ↑2019 ↑all
00:15:05 <fizzie> Looks like it's just broken. The response is successful (and looks to have all the content it needs), but has a 'code' of 0 (instead of the expected 200), so is treated as an error.
00:21:28 <fizzie> ...because it runs curl and tries to do a regex match on /^(HTTP\/1\.[01]) (\d{3}) (.*)/ to parse the protocol, code, and reason, and the response from this particular server is "HTTP/2 200". No, it can't seriously be that stupid...
00:26:17 <fizzie> https://github.com/wikimedia/mediawiki/commit/b05b69d -- yes, it is that stupid.
00:26:31 <fizzie> At least they've fixed it... 27 days ago, in a version I haven't installed.
00:47:20 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68425&oldid=68424 * WilliamRagstad * (+76) Added more categories
00:52:42 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68426&oldid=68425 * WilliamRagstad * (+90)
00:53:10 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68427&oldid=68426 * WilliamRagstad * (-1)
00:55:57 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68428&oldid=68427 * WilliamRagstad * (+54)
01:22:22 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=68429&oldid=68395 * WilliamRagstad * (+15) Added WordLang
01:24:35 <esowiki> [[WordLang]] https://esolangs.org/w/index.php?diff=68430&oldid=68428 * WilliamRagstad * (+657)
01:33:18 <esowiki> [[WordLang]] https://esolangs.org/w/index.php?diff=68431&oldid=68430 * WilliamRagstad * (+196) Wrote about the etymology
01:36:01 <esowiki> [[Cryptoleq]] https://esolangs.org/w/index.php?diff=68432&oldid=54297 * Fizzie * (+316) Put some math in it. Not sure about that last paragraph...
01:36:39 <fizzie> oerjan: zzo38: I've provisionally installed the Math extension, and it seems to work at least a little bit. No guarantees it will always continue to work, if MediaWiki makes it too hard to keep working.
01:38:57 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
01:42:43 -!- oerjan has joined.
01:43:29 -!- 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.”).
01:49:34 <esowiki> [[Special:Log/move]] move * Oerjan * moved [[User:Pppery]] to [[User talk:Pppery]]: Generally, discussion should go on talk pages, and you should normally not edit another users main page
01:50:33 <oerjan> *+'
02:53:04 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
02:54:46 -!- Lord_of_Life has joined.
02:54:52 -!- MDude has quit (Read error: No route to host).
03:01:45 -!- MDude has joined.
03:12:43 <oerjan> and there's a scene change, i guess we'll have to wait to see if cindy's plan is a gooey one
03:14:02 <oerjan> sorlie should have a talk with the freefall police chief
03:47:01 <imode> is there any insane mechanics to sed other than find/replace.
04:19:01 <oerjan> imode: i think the hold space stuff can get pretty hairy?
04:20:27 <oerjan> anything where you try to do things across lines requires that
04:22:30 <imode> interesting. I don't know how hold space works.
04:23:18 <imode> time to learn.
04:33:39 <kingoffrance> there used to be sourceforge page something or other with a bunch of sed scripts
04:33:54 <kingoffrance> i dont know if they are "quality" but only time ive seen a collection of them assembled in one spot
04:49:14 -!- kspalaiologos has quit (Ping timeout: 240 seconds).
04:49:35 -!- tromp has joined.
04:52:14 -!- tromp_ has quit (Ping timeout: 252 seconds).
05:12:08 <imode> I have to wonder if a tool/"language" like `sed` has been adopted as an actual practical, general purpose programming language. it isn't hard to build control flow in it.
05:47:47 <kingoffrance> well i think it was like to solve/sort the towers of discs thing i forget what its called; i.e. not necessarily useful, but to prove it can be done in pure sed
05:47:54 <kingoffrance> little puzzles like that mostly
05:48:16 <oerjan> `? hanoi
05:48:19 <HackEso> hanoi? ¯\(°​_o)/¯
05:48:21 <kingoffrance> yup
05:53:27 <kingoffrance> i dont really have a cs background so my closest frame of reference is i just imagine: https://cuphead.fandom.com/wiki/Talk:Chips_Bettigan/@comment-34432156-20180122112550 "In Japan the toy is called 'Daruma Otoshi'"
05:54:16 <imode> the puzzles are nice, but I can't shake that there might be some actual practical elements of working with a parallel rule processing engine.
05:54:25 <imode> (or parallelizable, anyway...)
05:55:10 <kingoffrance> i learned something googling that: "This traditional Japanese game requires a good eye and fast reflexes. The purpose of the game is to knock the center pieces out with the hammer without causing the doll on top to fall over"
05:55:25 <kingoffrance> took me a while to find a screenshot :/ i didnt know that was based on a real thing
05:57:04 <kingoffrance> that seems a lot like the table cloth thing in movies where they try to yank it out without breaking/moving plates
05:58:30 <kingoffrance> coding-wise, it seems to be a "refactoring/maintenance" metaphor
05:58:48 <kingoffrance> and better than zuckerburg's (IIRC) "trying to change a tire on a moving car"
05:59:21 <kingoffrance> imo
06:01:39 <kingoffrance> lotmn is almost nethack-esque in that you can throw coins/money at enemies
06:01:52 <kingoffrance> if you need a long-range projectile (it will cost you of course)
06:02:06 <kingoffrance> i guess nethack you can too
06:04:10 <imode> there was a time when I actually had plans for a practical string rewriting language. it was based on the idea of communicating components: segments of the string were mapped to things like queues, stacks, arrays, program memory, etc. they communicated by sending signals back and forth through the string.
06:04:37 <imode> guess it was less of a language and more of an implementation layer. almost like an FPGA.
06:09:39 <kingoffrance> i suppose roguelikes "anything is possible" and bruce less/ninja "anything can be a weapon" such a similarity is not surprising
06:09:45 <kingoffrance> s/less/lee/
06:12:44 <kingoffrance> in my mind nethack i suppose is a "typeless items" game, ideally you can "cast" many things and they will do *something* at least, depending on how they are used
06:15:25 <kingoffrance> (or at least, items should allow more than one use/"type")
06:17:38 <oerjan> ais523 has said similar things on reddit
06:25:37 <oerjan> "For example, the reason NetHack's UI is so clunky is that it has to allow players to attempt to do anything they might think of; most of the possible combinations won't be useful, but we have to try to make the game react sensibly to anything you might think of, whereas Pathos is typically happy to prevent you trying something that couldn't possibly help."
06:25:45 <oerjan> last i found
06:26:06 <oerjan> (comparing with a different game)
06:26:26 <kingoffrance> that makes sense
06:26:46 <kingoffrance> "we" sounds like ais523 is/was a dev or otherwise involved
06:26:51 <oerjan> he is
06:28:35 <oerjan> he was developing the nethack 4 variant, and then got induced into the devteam for original nethack when they expanded a few years ago
06:30:51 <oerjan> *inducted
06:37:35 <kingoffrance> imode, that sounds like it would keep "state" contained in a human-accessible form all the time, so long as they are kept relatively "small" you have an easy representation of "the world [of the program]" you can pass around, copy, change, spin up a new "instance" or "clone", "snapshots", "rewind" etc.
06:38:10 <kingoffrance> if i am understanding correctly
06:38:37 <kingoffrance> almost like everything is kept "serialized" all the time
06:45:05 -!- tromp_ has joined.
06:45:19 -!- FreeFull has quit.
06:47:00 -!- tromp has quit (Ping timeout: 252 seconds).
07:07:04 -!- tromp has joined.
07:09:38 -!- tromp_ has quit (Ping timeout: 246 seconds).
07:17:17 -!- oerjan has quit (Quit: Nite).
07:17:31 <imode> kingoffrance: pretty much, yeah.
07:17:56 <imode> that's a really nice side effect of it. it's literally just a giant string.
07:18:38 <imode> it's basically "what if we made Thue not shit".
07:41:11 -!- kritixilithos has joined.
07:49:30 -!- tromp_ has joined.
07:51:53 -!- tromp has quit (Ping timeout: 252 seconds).
07:54:09 <int-e> ...then we would end up with a terrible case of congestion...
07:57:16 <imode> heh.
08:46:23 -!- kritixilithos has quit (Ping timeout: 240 seconds).
09:10:16 -!- kritixilithos has joined.
09:26:20 -!- imode has quit (Ping timeout: 265 seconds).
09:31:26 <esowiki> [[Nuts]] https://esolangs.org/w/index.php?diff=68434&oldid=67020 * YamTokTpaFa * (+122)
09:51:49 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68435&oldid=68431 * WilliamRagstad * (+1)
10:42:33 -!- kspalaiologos has joined.
10:44:03 -!- kritixilithos has quit (Ping timeout: 240 seconds).
10:51:53 -!- arseniiv has joined.
10:54:03 <int-e> https://media.ccc.de/v/36c3-10601-how_not_to_build_autonomous_robots is good
11:20:07 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68436&oldid=68435 * WilliamRagstad * (-2)
11:35:40 -!- Gollypot has joined.
11:36:11 <Gollypot> fungot: have fun with what you got
11:36:14 -!- Gollypot has left.
11:37:50 <int-e> What a pun.
11:52:05 <kspalaiologos> bruh
11:53:37 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68437&oldid=68436 * WilliamRagstad * (+789)
11:55:02 <esowiki> [[WordLang]] https://esolangs.org/w/index.php?diff=68438&oldid=68437 * WilliamRagstad * (+4)
11:55:33 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68439&oldid=68438 * WilliamRagstad * (-4)
11:56:40 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68440&oldid=68439 * WilliamRagstad * (+22)
11:58:01 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68441&oldid=68440 * WilliamRagstad * (+4)
12:04:24 -!- oren has joined.
12:05:23 -!- oren has changed nick to \oren\.
12:05:32 <fizzie> Hey, where's fungot?
12:06:05 <fizzie> Oh, right, we had that power outage.
12:07:08 -!- fungot has joined.
12:07:15 <fizzie> fungot: Sorry about that.
12:07:16 <fungot> fizzie: the acute observer may have noticed that at times a new comer i'd remove it. i just tried
12:08:30 -!- LKoen has joined.
12:10:43 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68442&oldid=68441 * WilliamRagstad * (+233)
12:10:52 <esowiki> [[Muppp]] https://esolangs.org/w/index.php?diff=68443&oldid=68099 * Hex96 * (+15)
12:11:02 <esowiki> [[Muppp]] https://esolangs.org/w/index.php?diff=68444&oldid=68443 * Hex96 * (-15)
12:11:34 <esowiki> [[Muppp]] https://esolangs.org/w/index.php?diff=68445&oldid=68444 * Hex96 * (+15)
12:11:49 <esowiki> [[Muppp]] https://esolangs.org/w/index.php?diff=68446&oldid=68445 * Hex96 * (-15)
12:17:56 <esowiki> [[Muppp]] https://esolangs.org/w/index.php?diff=68447&oldid=68446 * Hex96 * (+1435)
12:18:05 <esowiki> [[()]] M https://esolangs.org/w/index.php?diff=68448&oldid=66180 * Fizzie * (+3) /* Instructions */ Adjust the odd alignment for the math part.
12:18:28 <esowiki> [[Muppp]] https://esolangs.org/w/index.php?diff=68449&oldid=68447 * Hex96 * (+36) /* Hello, World! */
12:18:59 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68450&oldid=68442 * WilliamRagstad * (+4)
12:19:31 <esowiki> [[Talk:Muppp]] https://esolangs.org/w/index.php?diff=68451&oldid=67985 * Palaiologos * (+276)
13:29:05 -!- kritixilithos has joined.
13:36:14 <esowiki> [[User:CMinusMinus]] https://esolangs.org/w/index.php?diff=68452&oldid=67939 * CMinusMinus * (+74)
13:38:20 <esowiki> [[User:CMinusMinus]] https://esolangs.org/w/index.php?diff=68453&oldid=68452 * CMinusMinus * (-22)
14:34:41 <esowiki> [[Your]] https://esolangs.org/w/index.php?diff=68454&oldid=68148 * Hex96 * (+143) /* Examples */
14:35:22 <kspalaiologos> https://esolangs.org/wiki/User
14:35:26 <kspalaiologos> not like I'm complaining
14:35:33 <kspalaiologos> but it's not the wiki I did nothing for
14:41:43 <int-e> Some wiki spring cleaning would be nice.
14:42:32 <int-e> Pages like that are still preferable to spam.
14:46:17 <esowiki> [[User:WilliamRagstad]] https://esolangs.org/w/index.php?diff=68455&oldid=68423 * WilliamRagstad * (+232) Added SSPS
14:51:36 <esowiki> [[User:WilliamRagstad]] M https://esolangs.org/w/index.php?diff=68456&oldid=68455 * WilliamRagstad * (+6)
14:52:25 -!- Lord_of_Life_ has joined.
14:55:11 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
14:55:11 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
15:35:27 <kspalaiologos> I finished some brand new tweaks to asm2bf
15:49:31 -!- FreeFull has joined.
15:53:12 <esowiki> [[Asm2bf]] https://esolangs.org/w/index.php?diff=68457&oldid=68414 * Palaiologos * (+1878) error troubleshooting with error reporting system pulled out of nightmares.
16:15:59 -!- bunnyocto has joined.
17:16:23 -!- kritixilithos has quit (Ping timeout: 240 seconds).
17:19:26 -!- LKoen has quit (Remote host closed the connection).
17:29:46 <esowiki> [[Asm2bf]] https://esolangs.org/w/index.php?diff=68458&oldid=68457 * Palaiologos * (+541)
17:35:01 -!- LKoen has joined.
17:42:48 -!- LKoen has quit (Remote host closed the connection).
17:49:50 -!- kritixilithos has joined.
18:05:23 -!- bunnyocto has quit (Ping timeout: 260 seconds).
18:07:58 -!- sebbu2 has joined.
18:10:03 -!- sebbu has quit (Ping timeout: 268 seconds).
18:13:46 -!- LKoen has joined.
18:20:06 -!- imode has joined.
18:26:37 -!- sebbu2 has changed nick to sebbu.
18:56:15 -!- kritixilithos has quit (Quit: quit).
19:44:29 <imode> has anybody ever written a roguelike in `sed`, I wonder?
19:54:58 -!- LKoen has quit (Remote host closed the connection).
20:21:39 -!- Cale has joined.
20:46:31 <kspalaiologos> I could write one
20:46:38 <kspalaiologos> good idea
20:46:47 <imode> better write one in thue.
20:46:54 <kspalaiologos> can you point me to another codebase though, because I can't come up with creative idea
20:47:00 <kspalaiologos> or storyline
20:47:20 <kspalaiologos> Thue doesn't seem like a possible task
20:48:43 <myname> idea: roguelike in befunge where you can manipulate the code
20:49:20 <imode> it's entirely possible.
20:49:28 <imode> you just need to build your way out of the tarpit.
20:50:25 <myname> it would be hard to make this in a way that's not completely broken, though
20:50:40 <myname> more like a baba is you, but with real code
20:51:13 <myname> that reminds me, i shuld continue playing rogue bit
20:57:05 <imode> kspalaiologos: https://git.imode.tech/?p=python/prime;a=blob;f=examples/picture.t;hb=HEAD
20:57:11 <imode> an example of 2D movement.
20:57:29 <kspalaiologos> I could write one in asm2bf
20:57:32 <kspalaiologos> it would be trivial
20:57:45 <kspalaiologos> and then write b2all backend for sed
20:57:57 <kspalaiologos> possibly a more optimizing one towards the asm2bf patterns
20:58:05 <kspalaiologos> or use newest nav mechanic
21:04:21 <imode> been exploring string rewriting as a backend for Mode. don't know why I'm attracted to it.
21:07:56 -!- kspalaiologos has quit (Quit: Leaving).
21:16:14 <imode> something about rule-based programming is attractive. very unlike structured programming.
21:17:06 <imode> it's hard to know where to start, though.
21:22:29 -!- kspalaiologos has joined.
21:26:12 <kspalaiologos> imode: have you got some time on your hands?
21:26:30 <kspalaiologos> I'm planning to write a lisp compiler targeting my certain platform
21:26:57 <kspalaiologos> If you'd like to help me just a bit I would be thankful
21:27:04 <imode> what can I help with.
21:27:34 <kspalaiologos> Well I can get it up to the point of generating AST
21:27:46 <kspalaiologos> And some abstract wrappers over assembly
21:28:14 <kspalaiologos> So optimalization and IR generation is left
21:28:52 <imode> mmm.
21:30:33 <arseniiv> passing by, wish you luck
21:43:00 <imode> hahaha, hell yeah. just wrote something that compares 2 binary strings.
21:43:30 <imode> https://hatebin.com/gemgrlrnry
21:48:15 -!- imode has quit (Ping timeout: 265 seconds).
21:53:25 -!- imode has joined.
21:53:38 <imode> I am honestly surprised I was able to write that in one shot.
21:54:59 <kspalaiologos> Well
21:55:08 <kspalaiologos> Maybe barely someone is interested
21:59:07 <imode> I swear this could be reduced to lesser states.
22:02:58 <imode> you trade runtime though.
22:09:55 <imode> kspalaiologos: sorry, not interested in doing codegen for your project.
22:10:00 <imode> too complicated for my tastes.
22:10:14 <kspalaiologos> It's fine
22:10:37 <kspalaiologos> I think I may be capable of doing it (like the most things) alone.
22:10:51 <imode> my philosophy about projects like this are that they're for an individual.
22:11:18 <kspalaiologos> so?
22:11:33 <imode> just that you'd know better about where you want to take your code than I would.
22:11:54 <kspalaiologos> I recently helped in developing a programming language, coincidentally a lisp like
22:12:08 <kspalaiologos> I noticed the same thing, but
22:12:44 <kspalaiologos> it really depends on what are you trying to do in the project
22:13:03 -!- LKoen has joined.
22:13:51 <kspalaiologos> The reason I'm looking for help is because I don't feel confident in IR generation and optimizations on it
22:14:16 <imode> so don't optimize. what IR are you targeting? LLVM?
22:16:28 <imode> or is it your own IR that you're designing.
22:22:02 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68459&oldid=68450 * WilliamRagstad * (+305)
22:23:47 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68460&oldid=68459 * WilliamRagstad * (-60)
22:37:14 <esowiki> [[WordLang]] https://esolangs.org/w/index.php?diff=68461&oldid=68460 * WilliamRagstad * (+133)
22:37:45 <esowiki> [[WordLang]] M https://esolangs.org/w/index.php?diff=68462&oldid=68461 * WilliamRagstad * (+6)
22:49:40 -!- imode has quit (Ping timeout: 248 seconds).
22:50:47 <kspalaiologos> I want to target asm2bf
22:51:18 <kspalaiologos> @tell imode I want to target asm2bf, but I need some form of IR to switch the targets back and forth
22:51:18 <lambdabot> Consider it noted.
23:02:23 <esowiki> [[User:WilliamRagstad]] https://esolangs.org/w/index.php?diff=68463&oldid=68456 * WilliamRagstad * (+101) Swearsult
23:02:55 <esowiki> [[User:WilliamRagstad]] M https://esolangs.org/w/index.php?diff=68464&oldid=68463 * WilliamRagstad * (+55)
23:14:14 <esowiki> [[Asm2bf]] https://esolangs.org/w/index.php?diff=68465&oldid=68458 * Palaiologos * (+353)
23:14:47 <esowiki> [[Asm2bf]] M https://esolangs.org/w/index.php?diff=68466&oldid=68465 * Palaiologos * (+0) Real publication/refurbishment date
23:35:32 -!- imode has joined.
23:39:47 -!- imode has quit (Ping timeout: 260 seconds).
23:41:54 -!- imode has joined.
23:42:09 <kspalaiologos> imode: I want to target asm2bf, but I need some form of IR to switch the targets back and forth
23:46:22 -!- imode has quit (Ping timeout: 258 seconds).
←2019-12-28 2019-12-29 2019-12-30→ ↑2019 ↑all