←2022-07-20 2022-07-21 2022-07-22→ ↑2022 ↑all
00:08:36 <esolangs> [[]] https://esolangs.org/w/index.php?diff=100960&oldid=100822 * Yes * (+274)
00:09:45 <esolangs> [[]] https://esolangs.org/w/index.php?diff=100961&oldid=100960 * Yes * (+39)
00:11:44 <esolangs> [[Talk:]] https://esolangs.org/w/index.php?diff=100962&oldid=100845 * Yes * (+110)
00:54:46 <esolangs> [[Eso2D]] M https://esolangs.org/w/index.php?diff=100963&oldid=75692 * PythonshellDebugwindow * (+161) /* Commands */ clarify, fix
00:57:30 <esolangs> [[BugSophia]] M https://esolangs.org/w/index.php?diff=100964&oldid=70632 * PythonshellDebugwindow * (+9) Stub
01:13:51 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100965&oldid=100956 * PixelatedStarfish * (+88) /* FizzBuzz */
01:22:12 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100966&oldid=100965 * PixelatedStarfish * (+9) /* FizzBuzz */
01:24:22 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100967&oldid=100966 * PixelatedStarfish * (+156) /* FizzBuzz */
01:25:38 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100968&oldid=100967 * PixelatedStarfish * (+509) /* FizzBuzz */
01:27:38 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100969&oldid=100968 * PixelatedStarfish * (-1) /* FizzBuzz */
01:27:55 -!- Melvar has quit (Quit: WeeChat 3.5).
01:28:06 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100970&oldid=100969 * PixelatedStarfish * (-1) /* FizzBuzz */
01:29:10 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100971&oldid=100970 * PixelatedStarfish * (+1) /* FizzBuzz */
01:33:56 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100972&oldid=100971 * PixelatedStarfish * (+286) /* FizzBuzz */
01:34:50 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100973&oldid=100972 * PixelatedStarfish * (+2) /* FizzBuzz */
01:35:09 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100974&oldid=100973 * PixelatedStarfish * (-2) /* FizzBuzz */
01:45:17 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100975&oldid=100974 * PixelatedStarfish * (+362) /* FizzBuzz */
01:46:16 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100976&oldid=100975 * PixelatedStarfish * (+3) /* FizzBuzz */
01:47:21 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=100977&oldid=100976 * PixelatedStarfish * (-1275) /* FizzBuzz */
01:49:11 <esolangs> [[FizzBuzz]] https://esolangs.org/w/index.php?diff=100978&oldid=100350 * PixelatedStarfish * (+1459) /* BunnyBell */
01:49:26 <esolangs> [[FizzBuzz]] https://esolangs.org/w/index.php?diff=100979&oldid=100978 * PixelatedStarfish * (+1) /* BunnyBell */
01:49:54 <esolangs> [[Minimalbf]] M https://esolangs.org/w/index.php?diff=100980&oldid=100846 * PythonshellDebugwindow * (+841) /* Commands */ Add interpreter, categories
01:51:04 <esolangs> [[Minimalbf]] M https://esolangs.org/w/index.php?diff=100981&oldid=100980 * PythonshellDebugwindow * (+61) Update infobox
04:33:08 <Sgeo> *blink* apparently Pony uses one's compliment to define its wraparound behavior
04:35:01 <Sgeo> But claims that this is undefined
04:35:02 <Sgeo> Division by zero and overflow. E.g. I32.min_value() / I32(-1)
04:35:13 <Sgeo> (When using the unsafe division operator)
06:15:40 -!- moony has quit (Quit: leaving).
06:15:50 -!- Bowserinator has quit (Quit: Blame iczero something happened).
06:15:50 -!- iovoid has quit (Quit: iovoid has quit!).
06:17:13 -!- Sgeo has quit (Read error: Connection reset by peer).
06:19:39 -!- Bowserinator has joined.
06:20:50 -!- iovoid has joined.
06:27:31 -!- Bowserinator has quit (Quit: Blame iczero something happened).
06:27:31 -!- iovoid has quit (Write error: Connection reset by peer).
06:30:01 -!- Bowserinator has joined.
06:31:21 -!- iovoid has joined.
06:57:18 -!- Oshawott has joined.
06:59:15 -!- archenoth has quit (Ping timeout: 244 seconds).
07:48:56 -!- Lord_of_Life has quit (Excess Flood).
07:49:20 -!- Lord_of_Life has joined.
08:00:41 -!- archenoth has joined.
08:02:35 -!- Oshawott has quit (Ping timeout: 260 seconds).
08:37:43 -!- Oshawott has joined.
08:39:42 -!- archenoth has quit (Ping timeout: 264 seconds).
08:55:15 -!- wib_jonas has joined.
09:09:24 -!- __monty__ has joined.
09:19:26 -!- Oshawott has quit (Read error: Connection reset by peer).
09:19:50 -!- Oshawott has joined.
10:19:22 -!- sprout has quit (Ping timeout: 268 seconds).
10:21:59 -!- chiselfuse has quit (Remote host closed the connection).
10:27:10 -!- chiselfuse has joined.
10:35:03 -!- Melvar has joined.
11:12:41 -!- sprout has joined.
11:14:23 -!- sprout_ has joined.
11:18:01 -!- sprout has quit (Ping timeout: 272 seconds).
11:22:16 -!- sprout_ has quit (Ping timeout: 272 seconds).
11:24:03 -!- sprout has joined.
11:34:18 -!- sprout has quit (Ping timeout: 276 seconds).
11:39:26 -!- sprout has joined.
11:43:48 -!- wib_jonas has quit (Ping timeout: 252 seconds).
11:51:17 <esolangs> [[HQ9+]] https://esolangs.org/w/index.php?diff=100982&oldid=100872 * Esolanger12345 * (+67)
11:51:40 -!- chiselfuse has quit (Write error: Connection reset by peer).
11:52:07 -!- impomatic has joined.
11:52:45 -!- chiselfuse has joined.
11:56:46 <esolangs> [[AHQ9+-]] N https://esolangs.org/w/index.php?oldid=100983 * Esolanger12345 * (+161) Created page with "*AHQ9+-* is an extension of [[HQ9+]], which adds the following instructions: * '''A''': print the value of the accumulator; * '''-''': decrement the accumulator."
11:57:36 <esolangs> [[AHQ9+-]] https://esolangs.org/w/index.php?diff=100984&oldid=100983 * Esolanger12345 * (+46)
11:58:03 <esolangs> [[AHQ9+-]] https://esolangs.org/w/index.php?diff=100985&oldid=100984 * Esolanger12345 * (+2)
12:01:59 <esolangs> [[AHQ9+-]] https://esolangs.org/w/index.php?diff=100986&oldid=100985 * Esolanger12345 * (+691)
12:13:42 <esolangs> [[AHQ9+-]] https://esolangs.org/w/index.php?diff=100987&oldid=100986 * Esolanger12345 * (+1)
12:13:59 <esolangs> [[AHQ9+-]] https://esolangs.org/w/index.php?diff=100988&oldid=100987 * Esolanger12345 * (-3)
12:14:00 -!- impomatic has quit (Quit: impomatic).
12:14:19 -!- impomatic has joined.
12:14:21 <esolangs> [[AHQ9+-]] https://esolangs.org/w/index.php?diff=100989&oldid=100988 * Esolanger12345 * (+4)
12:15:22 -!- sprout_ has joined.
12:18:31 -!- impomatic has quit (Client Quit).
12:18:32 -!- sprout has quit (Ping timeout: 244 seconds).
12:18:51 -!- impomatic has joined.
12:22:21 -!- sprout_ has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
12:23:02 -!- sprout has joined.
12:24:00 -!- impomatic has quit (Quit: impomatic).
12:24:19 -!- impomatic has joined.
12:28:31 -!- impomatic has quit (Client Quit).
12:28:54 -!- impomatic has joined.
12:43:59 -!- impomatic has quit (Quit: impomatic).
12:44:19 -!- impomatic has joined.
12:48:30 -!- impomatic has quit (Client Quit).
12:48:50 -!- impomatic has joined.
12:53:59 -!- impomatic has quit (Quit: impomatic).
12:54:21 -!- impomatic has joined.
12:58:30 -!- impomatic has quit (Client Quit).
12:58:52 -!- impomatic has joined.
13:02:10 -!- Guest57 has joined.
13:02:21 -!- Guest57 has quit (Client Quit).
13:02:42 -!- Esolanger12345 has joined.
13:02:59 -!- Esolanger12345 has quit (Client Quit).
13:05:15 <esolangs> [[Blub]] https://esolangs.org/w/index.php?diff=100990&oldid=80060 * Esolanger12345 * (+60)
13:08:10 <esolangs> [[Blub]] https://esolangs.org/w/index.php?diff=100991&oldid=100990 * Esolanger12345 * (+108)
13:10:27 <esolangs> [[Blub]] https://esolangs.org/w/index.php?diff=100992&oldid=100991 * Esolanger12345 * (+126)
13:19:47 -!- wib_jonas has joined.
13:21:53 -!- impomatic has quit (Quit: impomatic).
13:32:03 -!- __monty__ has quit (Quit: leaving).
13:53:19 -!- impomatic has joined.
13:59:22 -!- impomatic has quit (Quit: impomatic).
13:59:41 -!- impomatic has joined.
14:29:51 -!- impomatic has quit (Quit: impomatic).
14:30:12 -!- impomatic has joined.
14:32:36 -!- tromp has joined.
14:34:32 -!- impomatic has quit (Client Quit).
14:34:52 <esolangs> [[11CORTLANG]] https://esolangs.org/w/index.php?diff=100993&oldid=71619 * Nmcassa * (+452)
14:34:54 -!- impomatic has joined.
14:42:39 -!- wib_jonas has quit (Quit: Client closed).
14:46:52 -!- wib_jonas has joined.
15:12:15 -!- JAA has joined.
15:27:40 -!- wib_jonas has quit (Quit: Client closed).
15:37:38 <esolangs> [[1BNWL]] https://esolangs.org/w/index.php?diff=100994&oldid=100524 * Nmcassa * (+114)
15:38:16 <esolangs> [[User:Nmcassa]] https://esolangs.org/w/index.php?diff=100995&oldid=100905 * Nmcassa * (+29)
15:44:06 <JAA> Hi. I'm trying to find the smallest subset of characters that can encode any valid Python code (think JSFuck but for Python) and told that you folks might have some ideas. So far, I've come up with a couple different approaches using 9 unique characters. The least obfuscated one is `exec(chr(1+1+...)+chr(1+...)+...)`. A similar approach is `exec('%c%%c%%%%c'%1%(1+1)%(1+1+1))` or
15:44:12 <JAA> `exec('%c%%c'%len('c')%len('cc'))`. But I'm struggling to get below 9. Any ideas what might be worth exploring?
15:44:14 <HackEso> exec('%c%%c'%len('c')%len('cc'))`.? No such file or directory
15:45:06 <JAA> There's a Code Golf answer that does it in 7, but that's with Python 2 where `exec` was a statement, not a function, so it's equivalent to 9 in Python 3. https://codegolf.stackexchange.com/a/110722
15:48:31 <JAA> I believe it's impossible to avoid `exec()`, so that's 5 chars fixed. And then one needs to build a string in some way. My first approach was to do what JSFuck does, extracting characters from string representations of objects. But that doesn't get far in Python because it requires `repr()`, `str()`, `'%a'%...`, or even more extra characters just to get a string, plus square brackets to extract characters
15:48:37 <JAA> from it.
16:02:59 <JAA> One other observation is that `eval()`, even though it's one more character than `exec()`, gives `True` (and hence 1) for free via `all(())`. It can also be nested directly. However, I suspect there might be Python code that can't be transformed into something that is valid input to `eval`, though I haven't spent a great deal of time thinking about that.
16:04:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:11:40 -!- impomatic has quit (Remote host closed the connection).
16:50:12 -!- impomatic has joined.
16:54:22 -!- impomatic has quit (Client Quit).
16:54:41 -!- impomatic has joined.
17:59:04 <int-e> JAA: https://paste.debian.net/1247983/
17:59:30 <int-e> using %'()0cex
18:02:58 <JAA> int-e: Whew, very nice!
18:04:39 <int-e> (adding 0 gives us a few hexadecimal number, and % gives us all even numbers... and the rest can be accomplished by nesting exec-s)
18:05:36 <int-e> (and values can be exfiltrated through assignments to variables)
18:11:29 <int-e> JAA: I took your %c%%c%%%%c
18:11:47 <int-e> err, ''%c%%c%%%%c'%a%b%c idea
18:14:50 -!- impomatic has quit (Quit: impomatic).
18:15:12 -!- impomatic has joined.
18:16:53 <JAA> I thought about using mod somehow, but it didn't occur to me to add 0. Very clever.
18:17:10 <JAA> (The % idea came from the link in that Code Golf answer, by the way.)
18:17:22 <int-e> I haven't looked
18:19:22 -!- impomatic has quit (Client Quit).
18:19:41 -!- impomatic has joined.
18:20:50 <int-e> JAA: I also don't do SE, feel free to mention it there if you're into that
18:21:17 -!- tromp has joined.
18:22:06 <JAA> Neither do I, just searching for things there sometimes. I'll mention it in #python though. I'm sure some people there will hate/love this as much as I do. :-)
18:22:59 <int-e> JAA: there's a couple of more tricks I haven't mentioned that you'll discover if you dissect the code :)
18:23:04 <JAA> Will take a bit to digest the details first though.
18:23:06 <JAA> Yeah :-)
18:23:24 <JAA> Not like I had other plans for tonight anyway. :-P
18:32:25 -!- Thedarkb1-Deskto has joined.
18:34:41 -!- Thedarkb-Desktop has quit (Ping timeout: 244 seconds).
18:34:50 -!- impomatic has quit (Quit: impomatic).
18:35:12 -!- impomatic has joined.
18:39:22 -!- impomatic has quit (Client Quit).
18:39:45 -!- impomatic has joined.
19:19:50 -!- impomatic has quit (Quit: impomatic).
19:20:12 -!- impomatic has joined.
19:24:22 -!- impomatic has quit (Client Quit).
19:24:45 -!- impomatic has joined.
19:26:53 <esolangs> [[User:SunnyMoon/Expirements]] https://esolangs.org/w/index.php?diff=100996&oldid=77984 * SunnyMoon * (+123) Now or never
19:33:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:45:48 -!- node1 has joined.
19:46:38 <node1> Hi
19:48:27 -!- node1 has left (Leaving).
19:50:59 -!- tromp has joined.
19:54:50 -!- impomatic has quit (Quit: impomatic).
19:55:11 -!- impomatic has joined.
19:59:22 -!- impomatic has quit (Client Quit).
19:59:43 -!- impomatic has joined.
20:02:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:11:01 -!- impomatic has quit (Quit: impomatic).
20:11:22 <esolangs> [[User:SunnyMoon/The Esobox]] N https://esolangs.org/w/index.php?oldid=100997 * SunnyMoon * (+1693) I hope the idea actually becomes a better-than-decent game.
20:12:47 <esolangs> [[User:SunnyMoon/The Esobox]] M https://esolangs.org/w/index.php?diff=100998&oldid=100997 * SunnyMoon * (+1) A canna read me English
20:26:32 -!- Guest9017 has joined.
20:28:23 -!- Guest9017 has quit (Client Quit).
20:44:57 <esolangs> [[User:SunnyMoon/The Esobox]] https://esolangs.org/w/index.php?diff=100999&oldid=100998 * SunnyMoon * (+293) The majority of esolangs in this wiki are clearly poor, with minimal contributions to the esotericness
20:56:06 -!- tromp has joined.
21:13:58 <esolangs> [[Esochan]] N https://esolangs.org/w/index.php?oldid=101000 * SpaceByte * (+4805) Created page with "{{infobox proglang |name=EsoChan |author=[[User:SpaceByte]] |year=[[:Category:2022|2022]] |class=[[:Category:Turing complete|Turing Complete]] |refimpl=[https://github.com/byt..."
21:15:15 <esolangs> [[User:SunnyMoon/The Esobox]] https://esolangs.org/w/index.php?diff=101001&oldid=100999 * SunnyMoon * (+2182) Am I spoiling things?
21:21:21 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=101002&oldid=100840 * SpaceByte * (+14)
21:22:10 <esolangs> [[User:SpaceByte]] https://esolangs.org/w/index.php?diff=101003&oldid=100684 * SpaceByte * (+14) added esochan
21:23:40 <esolangs> [[Special:Log/move]] move * SpaceByte * moved [[Esochan]] to [[EsoChan]]: wrong capitalization causes issues
21:35:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:47:12 -!- esolangs has quit (Ping timeout: 260 seconds).
21:50:58 -!- esolangs has joined.
21:50:58 -!- ChanServ has set channel mode: +v esolangs.
21:52:18 -!- HackEso has joined.
23:16:08 -!- Sgeo has joined.
23:39:13 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=101006&oldid=100977 * PixelatedStarfish * (+215) /* Useful Operators */
23:41:39 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
23:41:47 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=101007&oldid=101006 * PixelatedStarfish * (+37) /* Useful Operators */
23:42:39 -!- Lord_of_Life has joined.
23:42:57 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=101008&oldid=101007 * PixelatedStarfish * (+0) /* Useful Operators */
23:44:27 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=101009&oldid=101008 * PixelatedStarfish * (+74) /* Useful Operators */
23:45:11 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=101010&oldid=101009 * PixelatedStarfish * (+30) /* Useful Operators */
23:48:47 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=101011&oldid=101010 * PixelatedStarfish * (+239) /* Data Types */
23:59:21 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=101012&oldid=101011 * PixelatedStarfish * (+64) /* Declaring Variables: The Refer Operator & */
←2022-07-20 2022-07-21 2022-07-22→ ↑2022 ↑all