00:08:29 -!- hendursa1 has quit (Quit: hendursa1).
00:08:45 -!- hendursaga has joined.
00:15:55 <Sgeo> Got a weird PM again
00:30:59 -!- arseniiv has quit (Ping timeout: 260 seconds).
00:43:52 <esowiki> [[Talk:TheSingularity]] N https://esolangs.org/w/index.php?oldid=81161 * Emerald * (+141) /* Help! */ new section
01:05:35 -!- mniip has quit (Ping timeout: 600 seconds).
01:06:19 -!- sprock has quit (Quit: ...).
02:18:32 -!- craigo has joined.
02:33:59 -!- int-e has quit (Ping timeout: 256 seconds).
02:42:02 -!- Lord_of_Life_ has joined.
02:43:19 -!- zzo38 has quit (Ping timeout: 276 seconds).
02:43:45 -!- Lord_of_Life has quit (Ping timeout: 264 seconds).
02:43:45 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
02:45:39 -!- int-e has joined.
02:48:50 -!- zzo38 has joined.
04:10:26 -!- delta23 has quit (Quit: Zzzzz).
04:15:56 -!- zzo38 has quit (Disconnected by services).
04:16:07 -!- zzo38 has joined.
04:17:18 <zzo38> How should be made a programming language for defining solitaire card games? I had a few ideas about it, but not all.
05:00:48 -!- mniip has joined.
05:21:32 <shachaf> zzo38: What are your ideas?
05:21:41 <HackEso> 179) <zzo38> Invent the game called "Sandwich - The Card Game" and "Professional Octopus of the World" (these names are just generated by randomly) \ 208) <zzo38> ais523: Maybe it is better, because I don't think the octopus will live very well in the tree. But the difference is that the Internet is lying and you cannot see such things; you could make modified picture, though, in order to lie more clearly, at least.
05:22:03 <shachaf> Can your language express Sandwich - The Card Game and Professional Octopus of the World?
05:24:13 <zzo38> shachaf: You can define different kind of objects, including zones, games, and commands, and you can define rules such as movable and receivable for each zone, which are pure functions of the game and will be true or false, and events, and optionally global variables. For example, in Freecell, the free cells can each receive one card when empty. This might be "vac&:1" or maybe the syntax might differ.
05:25:06 <zzo38> If "Sandwich - The Card Game" and "Professional Octopus of the World" are solitaire card games, then it is expected that they would be implementable. (It is OK if it uses a subset of the common deck, multiple decks, or a different deck such as a tarot deck; it is not limited to a common deck of cards.)
05:29:01 <zzo38> Do you have better ideas?
05:36:28 -!- UstinLVO has joined.
06:11:05 <esowiki> [[Nope.]] https://esolangs.org/w/index.php?diff=81162&oldid=81054 * Salpynx * (+620) /* Implementations */ Lazy K implementation, and alpha-sort sections
06:33:02 -!- dcristofani has joined.
06:36:43 -!- zzo38 has quit (Disconnected by services).
06:36:48 -!- zzo38 has joined.
06:58:48 -!- zzo38 has quit (Ping timeout: 245 seconds).
07:43:55 -!- dcristofani has quit (Ping timeout: 240 seconds).
07:45:26 -!- zzo38 has joined.
08:06:35 -!- Sgeo has quit (Read error: Connection reset by peer).
08:13:02 <esowiki> [[User talk:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=81163&oldid=81107 * Trump Bot * (+197)
08:28:24 -!- dcristofani has joined.
08:29:42 -!- Lymee has joined.
08:29:49 -!- atriq has joined.
08:29:53 -!- ocharles_ has joined.
08:29:58 -!- user3456 has joined.
08:30:00 -!- dnm_ has joined.
08:31:31 -!- SoniEx2 has joined.
08:32:06 -!- zzo38 has quit (Ping timeout: 246 seconds).
08:43:31 -!- sebbu has quit (*.net *.split).
08:43:32 -!- Soni has quit (*.net *.split).
08:43:32 -!- user3456_ has quit (*.net *.split).
08:43:32 -!- Lymia has quit (*.net *.split).
08:43:32 -!- Taneb has quit (*.net *.split).
08:43:33 -!- ocharles has quit (*.net *.split).
08:43:33 -!- dnm has quit (*.net *.split).
08:43:37 -!- Lymee has changed nick to Lymia.
08:43:42 -!- dnm_ has changed nick to dnm.
08:43:45 -!- ocharles_ has changed nick to ocharles.
08:47:37 <esowiki> [[User talk:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=81164&oldid=81163 * Trump Bot * (+188)
08:59:35 -!- atriq has changed nick to Taneb.
09:09:09 -!- hendursa1 has joined.
09:10:46 -!- hendursaga has quit (Ping timeout: 268 seconds).
09:20:22 -!- dionys has quit (Quit: dionys).
09:20:35 -!- dionys has joined.
09:20:42 -!- dionys has quit (Changing host).
09:20:42 -!- dionys has joined.
09:33:03 <esowiki> [[Special:Log/newusers]] create * SansCipher * New user account
09:35:09 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=81165&oldid=81156 * SansCipher * (+163) /* Introductions */
09:36:22 <esowiki> [[User:SansCipher]] N https://esolangs.org/w/index.php?oldid=81166 * SansCipher * (+75) Created page with "Things I like: Programming Obscure topics Things I don't like: Lists Irony"
09:37:16 <esowiki> [[User:SansCipher]] https://esolangs.org/w/index.php?diff=81167&oldid=81166 * SansCipher * (+20)
10:07:07 -!- arseniiv has joined.
10:27:07 -!- sebbu has joined.
11:21:09 -!- wib_jonas has joined.
11:22:40 <wib_jonas> shachaf: "Sandwich" is one common word, so it is already used as the name of a card game: https://boardgamegeek.com/boardgame/80933/sandwich . That's from 2012, when is the quote from?
11:29:53 <wib_jonas> The quote is revision 0, which is from 2012 where the HackEso repo in the live HackEso was cut, so it might precede that card game
11:30:13 <wib_jonas> "Professional Octopus of the World" is a good one, seems unused so far
11:39:33 -!- dcristofani has quit (Ping timeout: 264 seconds).
12:16:01 -!- LKoen has joined.
12:21:19 -!- LKoen has quit (Remote host closed the connection).
13:11:22 -!- LKoen has joined.
13:36:32 -!- Noxim has joined.
13:39:41 -!- SoniEx2 has changed nick to Soni.
13:43:23 -!- Noxim has quit (Quit: Connection closed).
13:58:56 <shachaf> Well, the relevant name isn't "Sandwich", it's "Sandwich - The Card Game".
14:00:53 <int-e> `learn The password of the month is grammaphobic.
14:00:56 <HackEso> Relearned 'password': The password of the month is grammaphobic.
14:01:55 <wib_jonas> shachaf: makes sense, you could absolutely have a video game based on a real or fictional card game called "Sandwich - The Card Game" or perhaps even an anime based on a fictional card game called "Sandwich - The Card Game"
14:05:38 -!- 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.”).
14:31:33 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
14:33:59 -!- Lord_of_Life has joined.
14:55:54 -!- Sgeo has joined.
15:53:42 <esowiki> [[User:Not applicable]] https://esolangs.org/w/index.php?diff=81168&oldid=80793 * Not applicable * (+258) add stupidpaint
15:59:48 -!- wib_jonas has quit (Quit: Connection closed).
16:56:27 -!- Noxim has joined.
17:04:15 -!- Noxim has quit (Quit: Connection closed).
17:09:33 -!- craigo has quit (Ping timeout: 264 seconds).
17:39:24 <esowiki> [[Brainpocalypse]] https://esolangs.org/w/index.php?diff=81169&oldid=57025 * Zero player rodent * (+669)
17:40:29 <esowiki> [[User:Zero player rodent]] https://esolangs.org/w/index.php?diff=81170&oldid=81066 * Zero player rodent * (+21)
17:43:26 <esowiki> [[Brainpocalypse]] https://esolangs.org/w/index.php?diff=81171&oldid=81169 * Zero player rodent * (-340)
18:30:50 -!- sprock has joined.
18:47:32 <esowiki> [[Special:Log/upload]] upload * JustJude * uploaded "[[File:Bread.png]]": An anatomically accurate image of a loaf bread
18:59:19 -!- spruit11 has quit (Ping timeout: 260 seconds).
19:24:19 <UstinLVO> Hello. Do you know any esolang whose character set is restricted to DEC SIXBIT? Except Brainfuck and similar Turing tarpits - I'm looking for something like GolfScript
19:30:04 -!- spruit11 has joined.
20:09:27 <int-e> shachaf: have you encountered 60 degree angles in Room to Grow?
20:11:02 <int-e> > (24+1+3+0+27+1+3+1+20, 24+1+5+1+31+1+5+1+38+1)
20:13:40 <int-e> (108 is the expected number of stars to earn... that I can see, maybe there are surprise levels somewhere)
20:23:53 -!- craigo has joined.
20:35:38 <arseniiv> things like “if (x == y) return x; else return NULL;” (say) make me unsuccesfully contemplating how to make the code truly symmetric with regard to x and y
20:37:28 -!- test has joined.
20:37:29 <UstinLVO> if (x == y) return (x | y); else return NULL;
20:37:35 -!- test has quit (Client Quit).
20:37:54 <arseniiv> UstinLVO: that won’t do for x, y of arbitrary type!
20:38:35 -!- esolang5784937 has joined.
20:38:54 <esolang5784937> Open esolang question: https://cstheory.stackexchange.com/questions/48349/is-this-variant-of-bitwise-cyclic-tag-turing-complete
20:39:41 -!- esolang5784937 has quit (Client Quit).
20:41:02 <arseniiv> there are inefficient variants like “xs = sort([x, y]); return len(xs) == 1 ? xs[0] : NULL” (btw that’s just a C-like syntax, I picked it for universality)
20:41:42 <arseniiv> oops that doesn’t work like I meant
20:41:51 <arseniiv> we need take something like set([x, y])
20:43:00 <arseniiv> this will be an actually good thing when there are arbitrarily many elements, and also it works as expected when there are 0 and 1 elements
20:43:22 <arseniiv> but for the special case of two or a handful of elements, well…
20:44:15 <arseniiv> I think maybe languages would be better to have some form of that thing as a primitive
20:48:39 <arseniiv> hm now that I think of it, by default there *is* asymmetry, x and y may be equal but have different representations, even if not observable by us in any way
21:01:39 -!- dcristofani has joined.
21:19:48 -!- delta23 has joined.
21:34:49 <esowiki> [[Maybe Later]] M https://esolangs.org/w/index.php?diff=81173&oldid=52953 * PythonshellDebugwindow * (+240) /* Examples */ Truth-machine; headers
21:39:31 -!- zzo38 has joined.
22:32:38 <esowiki> [[Special:Log/newusers]] create * Arabica * New user account
22:34:32 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=81174&oldid=81165 * Arabica * (+66) /* Introductions */
22:37:16 -!- galactic has joined.
22:38:24 <esowiki> [[User:Arabica]] N https://esolangs.org/w/index.php?oldid=81175 * Arabica * (+227) Created page with "I have made an EsoLang called "Eon". Classes are: name(args) -> propety = "This is how you make a class!, also tab indentation is important." Varibles Are name = value Fun..."
22:38:58 <esowiki> [[User:Arabica]] https://esolangs.org/w/index.php?diff=81176&oldid=81175 * Arabica * (+12)
22:39:47 -!- dcristofani has quit (Ping timeout: 260 seconds).
22:40:26 <esowiki> [[User:Arabica]] https://esolangs.org/w/index.php?diff=81177&oldid=81176 * Arabica * (-5)
22:42:49 <esowiki> [[User:Arabica]] https://esolangs.org/w/index.php?diff=81178&oldid=81177 * Arabica * (+163)
22:56:06 -!- dcristofani has joined.
23:15:19 -!- gurmble has joined.
23:15:29 -!- grumble has quit (Quit: K-Lined).
23:15:51 -!- gurmble has changed nick to grumble.
23:25:15 -!- hendursa1 has quit (Quit: hendursa1).
23:25:36 -!- hendursaga has joined.
23:46:40 <shachaf> Nope, last new mechanic I saw was steps of different sizes.
23:47:26 <shachaf> I finished all of Forest but I think only about half of Mountain so far, and just a bit of Desert.
23:47:33 <int-e> shachaf: Okay, it's just a bit further in the desert.
23:47:44 <int-e> I finished Forest+ in the meantime.
23:48:21 <int-e> o the 3+0 is 5+1 now; the rest is unchanged
23:48:27 <shachaf> I haven't done any of that yet.
23:48:59 <int-e> anyway, it is a cute puzzle game
23:49:13 <int-e> not quite as epic as the monstrous one
23:49:22 <shachaf> arseniiv: i,i if let z = unify(x, y) return z; else return NULL;
23:50:29 <arseniiv> shachaf: this is good! I thought about something like this but didn’t came to think it’s actually just unification
23:50:54 <shachaf> Where by "unify" I mean, hmm, something that returns the value if both arguments are equal, otherwise fails.
23:51:06 <shachaf> So of course the implementation of unify still needs to do the thing you don't like.
23:51:23 <shachaf> Anyway introducing a new name is "symmetric" but seems worse to me than using x.
23:51:40 <arseniiv> <shachaf> So of course the implementation of unify still needs to do the thing you don't like. => yep that’s the catch too :(
23:52:08 <shachaf> I guess you can imagine this as a string diagram sort of thing, where unify takes two input and has one (unlabeled) output.
23:52:32 <shachaf> I guess that sort of corresponds to linear types, where unify consumes both its arguments, or something.
23:54:01 <shachaf> Anyway these are all bad answers.
23:57:30 -!- UstinLVO has quit (Quit: Connection closed).
23:57:59 -!- dcristofani has quit (Ping timeout: 245 seconds).