←2022-09-25 2022-09-26 2022-09-27→ ↑2022 ↑all
00:03:55 -!- Soni has quit (Ping timeout: 250 seconds).
00:37:29 <esolangs> [[User:Theki/Dummy]] https://esolangs.org/w/index.php?diff=103512&oldid=101262 * Theki * (+1233)
00:41:34 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103513&oldid=103243 * ALBANIAN-LAUNDROMAT * (+3) /* Acciaccaturas */
00:42:42 <esolangs> [[User:Theki/Dummy]] https://esolangs.org/w/index.php?diff=103514&oldid=103512 * Theki * (+705)
00:43:34 <esolangs> [[User:Theki/Dummy]] M https://esolangs.org/w/index.php?diff=103515&oldid=103514 * Theki * (+55) /* Conditional statements */
00:49:03 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103516&oldid=103513 * ALBANIAN-LAUNDROMAT * (+19) /* Notes and rhythms */
01:00:14 -!- Soni has joined.
01:41:57 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103517&oldid=103504 * Lemonz * (+116) /* Programs */
01:43:36 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103518&oldid=103517 * Lemonz * (-115) /* Counter */
02:51:24 -!- Sgeo has quit (Read error: Connection reset by peer).
02:53:54 -!- Sgeo has joined.
06:32:35 -!- Oshawott has joined.
06:36:24 -!- archenoth has quit (Ping timeout: 264 seconds).
07:00:58 -!- tromp has joined.
08:42:48 -!- wib_jonas has joined.
08:44:00 <esolangs> [[Conom]] M https://esolangs.org/w/index.php?diff=103519&oldid=103384 * TTG-Emily * (+96) Add new file extensions to side-panel
08:45:00 <esolangs> [[Conom]] M https://esolangs.org/w/index.php?diff=103520&oldid=103519 * TTG-Emily * (-20) Fix formatting in side panel
08:58:24 -!- Sgeo has quit (Read error: Connection reset by peer).
09:29:24 -!- __monty__ has joined.
09:56:28 <esolangs> [[User:TheTermProgrammer]] https://esolangs.org/w/index.php?diff=103521&oldid=93909 * TheTermProgrammer * (+0)
10:00:46 -!- underpantsgnome[ has quit (Quit: Bridge terminating on SIGTERM).
10:05:19 -!- underpantsgnome[ has joined.
11:10:41 -!- Joao003 has joined.
11:14:38 <wib_jonas> the wikimedia overlords killed the friendly dino teaching words on en.wikipedia
11:17:28 -!- Joao003 has quit (Quit: Client closed).
11:17:38 -!- Joao003 has joined.
11:20:06 <Joao003> ayo?
11:20:28 <Joao003> `dir
11:20:31 <HackEso> ​🌱 Burlesque JoaoDir pd test \ a.o carrot.txt just pd.c test.sh \ a.out compiled_brachylog.pl karma pikhqbow_tst this.py \ asmbf-1.2.7 egel-master le program tmp \ banana.txt egel-scripts nonoodl -.s wisdomls.txt \ bef2 egel.zip olist.new spline xaa \ bfi eGtbSgN68aHU output.b spout \ bin foo paste stall
11:21:11 <Joao003> `run :(){ :|:; };:
11:21:32 <HackEso> environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resourc
12:40:09 <esolangs> [[1line]] N https://esolangs.org/w/index.php?oldid=103522 * DockedChutoy * (+970) Page Created.
12:43:03 <Joao003> so quiet
12:47:27 -!- simcop2387 has quit (Ping timeout: 252 seconds).
12:47:27 -!- perlbot has quit (Ping timeout: 250 seconds).
12:58:14 -!- perlbot has joined.
12:59:38 -!- simcop2387 has joined.
13:02:03 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103523&oldid=103518 * Joaozin003 * (+471)
13:02:22 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103524&oldid=103523 * Joaozin003 * (+3) /* Computational Class */
13:02:52 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103525&oldid=103524 * Joaozin003 * (+0) /* Computational Class */
13:03:02 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103526&oldid=103525 * Joaozin003 * (+2) /* Computational Class */
13:03:36 <Joao003> `dir
13:03:37 <HackEso> ​🌱 Burlesque JoaoDir pd test \ a.o carrot.txt just pd.c test.sh \ a.out compiled_brachylog.pl karma pikhqbow_tst this.py \ asmbf-1.2.7 egel-master le program tmp \ banana.txt egel-scripts nonoodl -.s wisdomls.txt \ bef2 egel.zip olist.new spline xaa \ bfi eGtbSgN68aHU output.b spout \ bin foo paste stall
13:05:02 <Joao003> `run echo -e 'First line\nSecond line'
13:05:04 <HackEso> First line \ Second line
13:06:40 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("Hello, World!");\nreturn 0;\n}' > JoaoDir/hello.c
13:06:41 <HackEso> No output.
13:06:49 <Joao003> cat JoaoDir/hello.c
13:07:00 <Joao003> `cat JoaoDir/hello.c
13:07:02 <HackEso> ​#include <stdio.h> \ int main(){ \ printf("Hello, World!"); \ return 0; \ }
13:07:14 <Joao003> `run gcc JoaoDir/hello.c
13:07:17 <HackEso> No output.
13:07:36 <Joao003> `dir JoaoDir
13:07:37 <HackEso> hello.c
13:07:51 <Joao003> JoaoDir/a.out
13:08:00 <Joao003> `JoaoDir/a.out
13:08:02 <HackEso> JoaoDir/a.out? No such file or directory
13:08:15 <Joao003> `run JoaoDir/a.out
13:08:17 <HackEso> bash: JoaoDir/a.out: No such file or directory
13:08:22 <wib_jonas> it's in . , not in the subdirectory
13:08:32 <Joao003> `run ./a.out
13:08:34 <HackEso> Hello, World!
13:08:37 <Joao003> yooooo
13:08:54 <Joao003> `run as --version
13:08:55 <HackEso> GNU assembler (GNU Binutils for Debian) 2.31.1 \ Copyright (C) 2018 Free Software Foundation, Inc. \ This program is free software; you may redistribute it under the terms of \ the GNU General Public License version 3 or later. \ This program has absolutely no warranty. \ This assembler was configured for a target of `x86_64-linux-gnu'.
13:09:12 <fizzie> `runc #include <stdio.h> \n int main(void) { printf("we've got things for that"); }
13:09:14 <HackEso> we've got things for that
13:10:01 <fizzie> `` url $(which runc) # the implementation is very dumb
13:10:03 <HackEso> https://hack.esolangs.org/repo/file/tip/bin/runc
13:10:37 <Joao003> `run echo '#include <stdio.h>\nint main(){\nprintf("But I'm doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:10:38 <HackEso> bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
13:10:52 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("But I'm doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:10:54 <HackEso> bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
13:11:13 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("But I\'m doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:11:14 <HackEso> bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
13:11:23 <Joao003> `run echo '#include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:11:24 <HackEso> No output.
13:11:37 <Joao003> `run gcc JoaoDir/hello.c
13:11:39 <HackEso> JoaoDir/hello.c:1:19: warning: extra tokens at end of #include directive \ #include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n} \ ^ \ /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': \ (.text+0x20): undefined reference to `main' \ collect2: error: ld returned 1 exit status
13:12:13 <Joao003> `cat JoaoDir/hello.c
13:12:15 <HackEso> ​#include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n}
13:12:39 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:12:40 <HackEso> No output.
13:12:49 <Joao003> `run gcc JoaoDir/hello.c
13:12:51 <HackEso> No output.
13:12:58 <Joao003> `run ./a.out
13:13:00 <HackEso> But Im doing it old school
13:16:34 <wib_jonas> `hello U
13:16:35 <HackEso> Hello, World!
13:18:46 <Joao003> `hello no
13:18:48 <HackEso> hello World.
13:19:05 <Joao003> `hello NO U
13:19:06 <HackEso> hello World.
13:19:12 <wib_jonas> it's my multi-hello program, can print 64 different versions of hello world
13:19:29 <wib_jonas> (only the first byte of the argument matters)
13:20:52 <wib_jonas> `? `hello
13:20:54 <HackEso> ​`hello prints variants of hello, world. To control format, pass a single letter as command-line argument. "@"=>"hello, world", "H"=>"hello, world.", P=>"hello, world!", "X"=>"hello, world,", take 1 letter later to s/h/H/, 2 letter later to s/o,/o/, 4 letter later to s/w/W/, lowercase to remove newline.
13:21:08 <fizzie> `hello fwiw, a lowercase hello and an uppercase World looks weird
13:21:09 <HackEso> hello World
13:21:45 <wib_jonas> `hello d
13:21:46 <HackEso> hello, World
13:22:16 <wib_jonas> `hello c
13:22:17 <HackEso> Hello world
13:24:34 <fizzie> `` for i in $(seq 64 95); do hello $(printf "\x"$(printf "%02x" $i)); done
13:24:40 <HackEso> hello, world \ Hello, world \ hello world \ Hello world \ hello, World \ Hello, World \ hello World \ Hello World \ hello, world. \ Hello, world. \ hello world. \ Hello world. \ hello, World. \ Hello, World. \ hello World. \ Hello World. \ hello, world! \ Hello, world! \ hello world! \ Hello world! \ hello, World! \ Hello, World! \ hello World! \ Hello World! \ hello, world, \ Hello, world, \ hello world, \ Hello world, \ hello, World, \ Hello, World, \ he
13:25:12 <wib_jonas> `run set -e; cd /hackenv/wisdom; ls -dbF \`* # wow, I thought we only had like five of these in the wisdome
13:25:13 <HackEso> ​` \ `! \ `# \ `? \ `?\ `? \ `\@ \ `1 \ `2 \ `2017 \ `3 \ `4 \ `5 \ `cbt \ `culprits-c \ `doag \ `doat \ `dowg \ `dowt \ `edit \ `fetch \ `hello \ `help \ `hoag \ `hoat \ `howg \ `howt \ `learn \ `mk \ `n \ `ngevd \ `revert \ `rlexp \ `run \ `sled \ `slwd \ `spam \ `whoops \ `words
13:26:20 <fizzie> `? wise
13:26:22 <HackEso> Uninstalling software installed by the Wise Installation Wizard is unwise. It's neither clockwise nor counterclockwise nor otherwise.
13:26:29 <fizzie> I keep being amused by that, even though it has no point.
13:29:35 <wib_jonas> wow, that printf
13:30:02 <wib_jonas> `` for i in $(seq 63 95); do hello "$(printf %c $i)"; done
13:30:08 <HackEso> hello World!hello World!hello World!hello World!hello World!hello World!hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,Hello, world,Hello, world,Hello, world,Hello, world,Hello, world,Hello, world,
13:30:29 <fizzie> That's not what %c does.
13:30:36 <fizzie> `` printf %c 123
13:30:37 <HackEso> 1
13:30:38 <wib_jonas> indeed
13:32:10 <wib_jonas> `` for i in $(seq 63 95); do hello "$(perl "-eprint chr $i")"; done
13:32:16 <HackEso> Hello World,hello, world \ Hello, world \ hello world \ Hello world \ hello, World \ Hello, World \ hello World \ Hello World \ hello, world. \ Hello, world. \ hello world. \ Hello world. \ hello, World. \ Hello, World. \ hello World. \ Hello World. \ hello, world! \ Hello, world! \ hello world! \ Hello world! \ hello, World! \ Hello, World! \ hello World! \ Hello World! \ hello, world, \ Hello, world, \ hello world, \ Hello world, \ hello, World, \ Hello,
13:32:30 <wib_jonas> `2 for i in $(seq 63 95); do hello "$(perl "-eprint chr $i")"; done
13:32:36 <HackEso> 2/2:, World, \ Hello, World, \ hello World, \ Hello World,
13:33:02 <wib_jonas> `n
13:33:04 <HackEso> 1/2:Hello World,hello, world \ Hello, world \ hello world \ Hello world \ hello, World \ Hello, World \ hello World \ Hello World \ hello, world. \ Hello, world. \ hello world. \ Hello world. \ hello, World. \ Hello, World. \ hello World. \ Hello World. \ hello, world! \ Hello, world! \ hello world! \ Hello world! \ hello, World! \ Hello, World! \ hello World! \ Hello World! \ hello, world, \ Hello, world, \ hello world, \ Hello world, \ hello
13:33:07 <wib_jonas> huh
13:33:37 <wib_jonas> `` for i in $(seq 96 126); do hello "$(perl "-eprint chr $i")"; done
13:33:43 <HackEso> hello, worldHello, worldhello worldHello worldhello, WorldHello, Worldhello WorldHello Worldhello, world.Hello, world.hello world.Hello world.hello, World.Hello, World.hello World.Hello World.hello, world!Hello, world!hello world!Hello world!hello, World!Hello, World!hello World!Hello World!hello, world,Hello, world,hello world,Hello world,hello, World,Hello, World,hello World,
13:33:45 <wib_jonas> right
13:33:56 <wib_jonas> that's the second half
13:40:58 <Joao003> perl in bash
14:13:46 <esolangs> [[BrainFuckFart]] M https://esolangs.org/w/index.php?diff=103527&oldid=78207 * Esolang1 * (-3) Fixed typos: '[' and ']'
14:14:51 <esolangs> [[BrainFuckFart]] M https://esolangs.org/w/index.php?diff=103528&oldid=103527 * Esolang1 * (+0) Fixed typos: '('
14:30:02 <esolangs> [[Talk:Binary]] N https://esolangs.org/w/index.php?oldid=103529 * Joaozin003 * (+627) Created page with "== My opinions == === Optimizations that i'd make === First off, opcode size can be reduced by a whopping 6: OP|CMD --+--- 00|out 01|imv 10|mov 11|vot Second: adding wh..."
14:30:16 <esolangs> [[Talk:Binary]] https://esolangs.org/w/index.php?diff=103530&oldid=103529 * Joaozin003 * (+95)
14:42:05 <Joao003> Joao003
14:43:13 <Joao003> `run for i in $(seq 1 100); do echo 'Joao003'; done
14:43:14 <HackEso> Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \
14:43:29 <Joao003> everyone
14:44:35 <wib_jonas> `yes Joao003
14:44:36 <HackEso> Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \
14:44:57 <Joao003> `yes
14:44:58 <HackEso> y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \
14:45:07 <Joao003> `yes wib_jonas
14:45:08 <HackEso> wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_
14:45:26 <Joao003> `yes ^[
14:45:27 <HackEso> ​^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[
14:45:32 <int-e> fungot: what is redundancy?
14:45:33 <fungot> int-e: he was shot in 1991 he was awarded one of the big problems with scheme, you don't
14:45:46 <Joao003> `yes fungot
14:45:46 <fungot> Joao003: on x86 that is
14:45:47 <HackEso> fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ f
14:46:08 <wib_jonas> > var$cycle"Joao003 \\ "
14:46:14 <lambdabot> Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao00...
14:46:31 <wib_jonas> [ 777$'Joao003 \ '
14:46:32 <j-bot> wib_jonas: Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao...
14:47:00 <Joao003> `run while(1) do; echo 'wib_jonas'; done
14:47:01 <HackEso> bash: -c: line 0: syntax error near unexpected token `;' \ bash: -c: line 0: `while(1) do; echo 'wib_jonas'; done'
14:47:02 <wib_jonas> perlbot eval "Joao003 \\ " x77
14:47:05 <perlbot> wib_jonas: Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ ... [Output truncated. http://perl.bot/p/sxldud ]
14:47:15 <wib_jonas> huh
14:47:16 <Joao003> [
14:47:24 <wib_jonas> since when does perlbot do that "Output truncated" thing?
14:47:24 -!- int-e has left.
14:47:56 <Joao003> how do you call j-bot
14:48:11 <wib_jonas> j-bot: 'hi'
14:48:11 <j-bot> wib_jonas: hi
14:48:12 -!- Joao003 has quit (Quit: Client closed).
14:48:13 <wib_jonas> [ 'hi'
14:48:13 <j-bot> wib_jonas: hi
14:48:19 <wib_jonas> either of those
14:58:15 <esolangs> [[TPLTSSPP]] https://esolangs.org/w/index.php?diff=103531&oldid=92394 * Esolang1 * (+57) Added details: I/O and Memory Structure and Code Structure
15:10:40 <esolangs> [[UPE]] M https://esolangs.org/w/index.php?diff=103532&oldid=92517 * Jan Gamecuber * (+82) Adding text wrap for long numbers
15:13:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:14:27 -!- tromp has joined.
15:25:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:37:13 <esolangs> [[1line]] https://esolangs.org/w/index.php?diff=103533&oldid=103522 * DockedChutoy * (+734) Added more.
15:39:56 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103534&oldid=103495 * DockedChutoy * (+12) added 1line
15:42:06 -!- int-e has joined.
15:47:13 -!- tromp has joined.
16:35:00 -!- wib_jonas has quit (Quit: Client closed).
16:39:32 <esolangs> [[TPLTSSPP]] M https://esolangs.org/w/index.php?diff=103535&oldid=103531 * PythonshellDebugwindow * (+25) /* Interpreters or Compilers */ Category
16:48:08 <esolangs> [[SanFran]] M https://esolangs.org/w/index.php?diff=103536&oldid=89917 * PythonshellDebugwindow * (+9) Stub
16:48:27 <esolangs> [[SanFran]] M https://esolangs.org/w/index.php?diff=103537&oldid=103536 * PythonshellDebugwindow * (+31) /* Commands */ Category
17:00:27 -!- immibis_ has quit (Ping timeout: 252 seconds).
17:11:54 -!- FreeFull has joined.
17:34:52 -!- razetime has joined.
17:41:58 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103538&oldid=103366 * Mario0Fan * (+26)
17:54:35 <esolangs> [[Promo]] https://esolangs.org/w/index.php?diff=103539&oldid=70901 * Structuresend * (+161)
18:06:20 <esolangs> [[Sharp]] https://esolangs.org/w/index.php?diff=103540&oldid=97694 * Nick-1666 * (+78)
18:07:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:18:07 -!- tromp has joined.
18:27:12 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
18:33:15 -!- perlbot has quit (Ping timeout: 250 seconds).
18:34:33 -!- simcop2387 has quit (Ping timeout: 268 seconds).
18:40:05 -!- Noisytoot has quit (Excess Flood).
18:41:53 -!- Noisytoot has joined.
18:44:04 -!- Noisytoot has quit (Excess Flood).
18:45:16 -!- Noisytoot has joined.
18:48:19 -!- Noisytoot has quit (Excess Flood).
18:49:07 -!- simcop2387 has joined.
18:50:05 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103541&oldid=103505 * ColonelMatthew97 * (+170)
18:50:38 -!- perlbot has joined.
18:51:39 -!- Noisytoot has joined.
18:53:48 -!- Lord_of_Life_ has joined.
18:54:52 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:55:07 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:57:37 -!- Noisytoot has quit (Excess Flood).
19:15:28 -!- Sgeo has joined.
19:19:52 -!- Noisytoot has joined.
19:24:01 -!- Noisytoot has quit (Excess Flood).
19:27:36 -!- Noisytoot has joined.
19:30:01 -!- Noisytoot has quit (Excess Flood).
19:35:04 -!- Noisytoot has joined.
19:42:54 -!- Noisytoot has quit (Read error: Connection reset by peer).
19:44:27 -!- Noisytoot has joined.
20:10:40 <esolangs> [[One Time Cat]] M https://esolangs.org/w/index.php?diff=103542&oldid=101794 * PythonshellDebugwindow * (+70) Stub, see also, category
20:10:57 <esolangs> [[Cat program]] M https://esolangs.org/w/index.php?diff=103543&oldid=86606 * PythonshellDebugwindow * (+33) /* Reverse cat */ See also
20:22:04 <esolangs> [[Sharp]] M https://esolangs.org/w/index.php?diff=103544&oldid=103540 * Nick-1666 * (+0) fixed description
20:22:27 <esolangs> [[Sharp]] M https://esolangs.org/w/index.php?diff=103545&oldid=103544 * Nick-1666 * (+0) Caps
20:57:31 -!- Noisytoot has quit (Remote host closed the connection).
21:21:55 -!- Noisytoot has joined.
21:32:48 -!- Noisytoot has quit (Excess Flood).
21:34:36 -!- Noisytoot has joined.
21:37:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:45:28 -!- Hooloovoo has quit (Ping timeout: 265 seconds).
22:01:17 -!- Hooloovoo has joined.
22:36:27 -!- immibis_ has joined.
22:47:59 <zzo38> If I have several objects with a numerical value and several slots each with a numerical value, and I want to assign each slot to one object (an object can have multiple slots assigned, but each slot must have exactly one object), so that the total value of the slots is close to the value of the object, but it is OK if it is a little bit high or low as long as it is close enough?
22:53:41 <b_jonas> zzo38: and what's your question?
22:59:37 <zzo38> What is the best way to calculate that when there are many possibilities
23:01:59 <int-e> so... approximate bin-packing?
23:02:04 <b_jonas> do you know all those numerical values?
23:02:30 <int-e> (the objects are bins; the slots are objects to be packed into those bins)
23:02:33 <zzo38> Yes, all of the values are known, but they are not necessarily all the same; most are different.
23:02:40 <b_jonas> int-e: no
23:02:51 <b_jonas> oh wait
23:03:04 <b_jonas> yes, it's bin-packing
23:03:10 <b_jonas> sorry, I got confused
23:03:29 <int-e> And you have to use up all objects, but you can vary the bin sizes slightly.
23:04:14 <int-e> Still, a variation on that theme. So it's NP-hard. Might just as well throw it at an SMT solver?
23:08:45 <int-e> (formulating it as an ILP)
23:13:00 <zzo38> What does "ILP" means? (Also, I don't know how to do SMT solver; while I have heard of it, it is not something that I am familiar with working)
23:13:50 <int-e> ILP = integer linear program, a linear optimization problem with integer variables
23:15:56 <zzo38> OK
23:17:39 -!- __monty__ has quit (Quit: leaving).
23:17:58 <int-e> SMT solvers (like CVC4, Z3, or yices) generally understand the SMT-LIB format... which has a lisp-like syntax for writing down constraints: http://smtlib.cs.uiowa.edu/examples.shtml ...the point of them is to avoid having to write your own intelligent solver and heuristics. They're pretty good, though it's often possible to beat them if you actually have good domain-specific heuristics.
23:18:22 <int-e> Or if the heuristics fail and it comes down to sheer brute force. That's rarer.
23:19:37 <shachaf> yices2 4 ever
23:19:49 <esolangs> [[Talk:Numberlist]] N https://esolangs.org/w/index.php?oldid=103546 * Dtp09 * (+170) Created page with "yeah remember that crappy interpreter i wrote last year? im about to fix it for real now. --~~~~"
23:20:21 <int-e> Oh yeah, I meant yices2.
23:21:59 <int-e> I generally try all three of them... there's no clear best SMT solver. It's also been a while... is there a notable newcomer to the field?
23:22:29 <int-e> I guess I should check the latest SMT competition...
23:23:33 <int-e> oh there's CVC5
23:23:49 <int-e> (A version bump)
23:24:10 <int-e> And something called SMTS that seems new
23:24:45 <int-e> well, new-ish
23:25:37 <int-e> which seems to do something on top of Z3... what's that, distributing the computation?
23:27:03 <shachaf> I just mean Yices in general, I don't know anything about Yices 1.
23:27:11 <shachaf> I just like Yices 2 because its code is very readable.
23:28:36 <int-e> Anyway... https://smt-comp.github.io/2022/results/qf-linearintarith-single-query has some others as well.
23:41:24 <esolangs> [[User talk:Lemonz]] https://esolangs.org/w/index.php?diff=103547&oldid=103498 * Slava Ukraini Heroyam Slava 123 * (+240) /* Is there an official implementation of Three variable modification language */
←2022-09-25 2022-09-26 2022-09-27→ ↑2022 ↑all