←2017-11-24 2017-11-25 2017-11-26→ ↑2017 ↑all
00:00:16 -!- nnuMTA has quit (Changing host).
00:00:16 -!- nnuMTA has joined.
00:00:28 <zzo38> O, so that you can extend the length of the program, do you mean?
00:00:36 <zseri> yes
00:03:13 -!- MrBusiness has quit (Ping timeout: 248 seconds).
00:03:15 <zseri> I would name it 'EXTEND'; It could be used in a loop (using JUMP) to conditionally extend the program an then jump to that place
00:03:48 <zseri> and*
00:06:01 <zseri> Or a Instruction 'I' which inserts copies of commands (like extend) but immediately before or after itself.
00:06:10 <zzo38> Maybe this can be a variant "Extensible Crement", perhaps.
00:06:15 <zseri> yes
00:09:44 -!- MrBusiness has joined.
00:13:31 <HackEgo> [wiki] [[Brainfuck²]] https://esolangs.org/w/index.php?diff=53416&oldid=53381 * TedDidNothingWrong * (+0)
00:15:24 <doesthiswork> what did Ted do?
00:16:27 <HackEgo> [wiki] [[Extensible Crement]] N https://esolangs.org/w/index.php?oldid=53417 * Zseri * (+1055) Created page with "[[Category:Languages]][[Category:2017]][[Category:Self-modifying]] Extensible Crement is an programming language based upon [[Crement]], invented by [[User:Zseri]]. Extensib..."
00:17:03 <zseri> good question.
00:17:52 -!- oerjan has joined.
00:18:37 <zseri> Loop matching is now even more difficult
00:20:21 <zseri> oh, no, easier. I exchanged before and after while thinking
00:21:35 <zseri> literally ''easier'' (maaping '[' -> 'Brainfuck²' ; ']' -> 'ZZZ')
00:25:27 -!- ais523 has joined.
00:26:06 <ais523> @messages?
00:26:06 <lambdabot> Sorry, no messages today.
00:28:30 -!- jaboja has joined.
00:39:32 <boily> AAAAAAAAAAAAAAAH!
00:39:41 <boily> `ptbell
00:39:41 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ptbell: not found
00:39:43 <boily> `ptlist
00:39:43 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ptlist: not found
00:39:47 <boily> `pt whatever.
00:39:47 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pt: not found
00:39:55 <boily> shachaf: helloochaf. new PT hth
00:41:21 <fizzie> Nice intel-microcode changelog.
00:41:25 <fizzie> "Likely fix nightmare-level Skylake erratum SKL150. Fortunately, either this erratum is very-low-hitting, or gcc/clang/icc/msvc won't usually issue the affected opcode pattern and it ends up being rare.
00:41:29 <fizzie> SKL150 - Short loops using both the AH/BH/CH/DH registers and the corresponding wide register *may* result in unpredictable system behavior. Requires both logical processors of the same core (i.e. sibling hyperthreads) to be active to trigger, as well as a 'complex set of micro-architectural conditions'"
00:41:48 <shachaf> PT?
00:42:45 <boily> Primitive Technology hth
00:44:44 <ais523> fizzie: I was following that a while ago
00:45:02 <ais523> the actual effects of the problem are really nasty, but luckily the offending code sequence isn't omitted by most compilers
00:45:12 <ais523> so it tended to only hurt OCaml programs (whose compiler can omit it)
00:45:18 <ais523> s/omit/emit/ twice
00:47:59 <fizzie> Was reading this because had to reboot, and happened to see an early boot message flash by saying "[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)".
00:51:04 -!- adu has joined.
00:52:32 <HackEgo> [wiki] [[Extensible Crement]] https://esolangs.org/w/index.php?diff=53418&oldid=53417 * Zseri * (+417) +I/O
00:56:03 <zseri> I specified output for Extensible Crement (uses address -1 and doesn't jump).
00:56:03 -!- augur has joined.
00:56:57 <oerjan> is the obvious shortened form intentional tdnhodi
00:58:44 <HackEgo> [wiki] [[Extensible Crement]] https://esolangs.org/w/index.php?diff=53419&oldid=53418 * Zseri * (+129)
01:05:22 <HackEgo> [wiki] [[Extensible Crement]] https://esolangs.org/w/index.php?diff=53420&oldid=53419 * Zseri * (+45) use different instructions in the example to demonstrate the usage
01:07:18 <zseri> bye
01:07:19 -!- zseri has quit (Quit: Leaving).
01:12:22 <ais523> oerjan: well the name is based on the common root of increment and decrement
01:12:34 <ais523> so I guess if you have a value that you can move up, down, or out, it could work?
01:12:38 <oerjan> somehow the shops in norway advertise black friday sales despite us having no thanksgiving.
01:13:22 <ais523> in the UK shops are trying to make black friday relevant
01:13:30 <ais523> but the sales aren't really big enough to encourage people to visit
01:13:48 <ais523> the closest British equivalent to black friday is the Boxing day sales
01:14:03 <ais523> but they aren't a huge big single-day thing, they tend to last the whole of the rest of december and much of January too
01:14:07 <ais523> so you don't get stampedes or the like
01:15:30 <oerjan> hm in norway the days right after christmas are customarily for switching gifts you don't want, which many shops allow
01:16:15 <oerjan> while actual sales start in the new year
01:16:24 <ais523> that's pretty interesting, actually; I guess that's technically legal here too but I haven't heard of it being widely done
01:16:29 <ais523> (legal in that most shops allow it)
01:17:35 -!- nnuMTA has changed nick to ATMunn.
01:19:16 <oerjan> yeah it's not a legal right unless the item is actually broken
01:20:53 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:31:32 -!- ais523 has quit (Remote host closed the connection).
01:31:49 -!- Phoeni has left.
01:32:44 -!- ais523 has joined.
01:33:20 -!- hppavilion[1] has joined.
01:38:33 -!- moony has joined.
01:39:20 <quintopia> boily: HELLOILY
01:43:10 * boily taps a bunch of islands
01:44:23 <shachaf> island is too good
01:44:30 <shachaf> it should be banned
01:44:54 <boily> blue mana best mana.
01:47:25 <boily> we started playing tiny leaders for fun. there are some deeply borken cards in there...
01:50:37 -!- boily has quit (Quit: DIVE CHICKEN).
01:53:47 <quintopia> i have or had a faerie conclave
01:53:51 <quintopia> op card
02:03:35 -!- adu has quit (Quit: adu).
02:12:17 <oerjan> hm golly has python scripting, surely that can help answer phoeni's "change a single pixel" question
02:13:21 <shachaf> helloerjan
02:13:22 <hppavilion[1]> WTF: http://www.wikisky.org/?ra=23.978329260803264&de=2.09181050236276&zoom=3&show_grid=1&show_constellation_lines=1&show_constellation_boundaries=1&show_const_names=0&show_galaxies=1&show_box=1&box_ra=22.494041&box_de=-20.83711&box_width=54.613248&box_height=54.613248&box_var_size=1&img_source=IMG_all
02:13:49 <shachaf> In HashLife, if you have some huge pattern, you might be able to advance it by 2^n generations relatively efficiently
02:13:57 <shachaf> But is there a way to advance it by one generation efficiently?
02:39:16 -!- watered has joined.
02:46:27 <deltab> set n to 0
02:46:58 <shachaf> You don't control n, it's a function of the board size
02:49:25 <deltab> I don't know much about HashLife, but wouldn't the intermediate states also have been computed and hashed?
02:49:36 <shachaf> How do you mean?
02:50:01 <deltab> I guess I don't know enough about it to make sense
02:51:09 <shachaf> "hash" is a slightly silly name
02:51:25 <shachaf> I guess it comes from "hash consing" or something
03:04:20 <oerjan> hichaf
03:23:47 -!- jaboja has quit (Remote host closed the connection).
03:32:31 -!- Cale has quit (Ping timeout: 240 seconds).
03:34:04 -!- Cale has joined.
03:44:31 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
04:17:05 -!- moony has quit (Ping timeout: 240 seconds).
05:51:51 -!- ais523 has quit (Quit: quit).
06:18:48 -!- sleffy has quit (Ping timeout: 246 seconds).
06:33:16 -!- doesthiswork has quit (Quit: Leaving.).
07:11:09 -!- oerjan has quit (Quit: Nite).
07:32:28 -!- hppavilion[1] has joined.
07:50:55 -!- watered has quit (Ping timeout: 248 seconds).
08:19:06 -!- hppavilion[1] has quit (Remote host closed the connection).
08:27:12 -!- augur has quit (Remote host closed the connection).
08:47:23 -!- AnotherTest has joined.
09:18:32 -!- xkapastel has quit (Quit: Connection closed for inactivity).
10:23:15 <HackEgo> [wiki] [[Extensible Crement]] https://esolangs.org/w/index.php?diff=53421&oldid=53420 * Zseri * (+0) fix example
10:23:23 -!- zseri has joined.
11:10:28 -!- watered has joined.
12:15:21 -!- erkin has joined.
12:43:06 -!- Slereah_ has joined.
12:43:57 -!- Slereah__ has quit (Ping timeout: 240 seconds).
12:57:04 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=53422&oldid=53376 * Zseri * (+39) +Crement
12:57:49 <HackEgo> [wiki] [[Extensible Crement]] M https://esolangs.org/w/index.php?diff=53423&oldid=53421 * Zseri * (-8) fix 2nd line
13:15:51 <HackEgo> [wiki] [[Extensible Crement]] https://esolangs.org/w/index.php?diff=53424&oldid=53423 * Zseri * (+14) fix example
13:24:06 <HackEgo> [wiki] [[Extensible Crement]] M https://esolangs.org/w/index.php?diff=53425&oldid=53424 * Zseri * (+0) s/E/X/
13:44:48 -!- watered has quit (Ping timeout: 240 seconds).
13:46:00 -!- jaboja has joined.
13:46:38 -!- watered has joined.
13:54:53 -!- watered has quit (Ping timeout: 255 seconds).
13:58:23 -!- watered has joined.
14:19:22 -!- watered has quit (Ping timeout: 260 seconds).
14:21:52 -!- watered has joined.
14:26:07 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
14:34:46 -!- Phantom_Hoover has joined.
14:55:24 -!- zseri has quit (Quit: Leaving).
15:46:09 -!- jaboja has quit (Ping timeout: 248 seconds).
16:03:43 -!- watered has quit (Ping timeout: 248 seconds).
16:05:36 -!- watered has joined.
16:06:10 -!- jaboja has joined.
16:13:17 <HackEgo> [wiki] [[Basicfuck]] https://esolangs.org/w/index.php?diff=53426&oldid=53414 * Rdococ * (+166) Removed assignment, since it can be replicated in two instructions.
16:13:36 <HackEgo> [wiki] [[Basicfuck]] M https://esolangs.org/w/index.php?diff=53427&oldid=53426 * Rdococ * (+0) /* Instructions */
16:19:32 -!- watered has quit (Ping timeout: 260 seconds).
16:19:55 <HackEgo> [wiki] [[Basicfuck]] M https://esolangs.org/w/index.php?diff=53428&oldid=53427 * Rdococ * (+6)
16:20:18 -!- watered has joined.
16:31:04 -!- xkapastel has joined.
16:35:48 -!- variable has joined.
16:48:07 -!- jaboja has quit (Ping timeout: 260 seconds).
16:58:03 -!- moony has joined.
17:05:27 -!- watered has quit (Ping timeout: 240 seconds).
17:07:08 -!- watered has joined.
17:14:37 -!- watered has quit (Ping timeout: 268 seconds).
17:17:46 -!- watered has joined.
17:21:24 -!- DHeadshot has joined.
17:30:26 -!- jaboja has joined.
17:32:12 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=53429&oldid=53422 * Rdococ * (+16) /* B */ Basicfuck
17:35:07 -!- garit2 has quit (Read error: Connection reset by peer).
17:39:52 <HackEgo> [wiki] [[Basicfuck]] M https://esolangs.org/w/index.php?diff=53430&oldid=53428 * Rdococ * (-12) /* Headers */
17:47:22 -!- garit has joined.
17:47:22 -!- garit has quit (Changing host).
17:47:22 -!- garit has joined.
17:55:25 -!- sleffy has joined.
17:55:27 -!- yorick_ has joined.
17:58:58 -!- atrapado_ has joined.
18:05:27 <HackEgo> [wiki] [[Basicfuck]] https://esolangs.org/w/index.php?diff=53431&oldid=53430 * Rdococ * (+432) Replaced 'allocate' instruction with '#allocate' directive.
18:10:13 <HackEgo> [wiki] [[Basicfuck]] https://esolangs.org/w/index.php?diff=53432&oldid=53431 * Rdococ * (-398) Undo revision 53431 by [[Special:Contributions/Rdococ|Rdococ]] ([[User talk:Rdococ|talk]])
18:28:42 <HackEgo> [wiki] [[Basicfuck]] https://esolangs.org/w/index.php?diff=53433&oldid=53432 * Rdococ * (+399) Actually, I prefer the '#allocate' directives.
18:30:26 <Roger9> 'Ello.
18:31:40 -!- moony has quit (Remote host closed the connection).
18:31:47 -!- moonythedwarf has joined.
18:33:38 <int-e> `` echo bin/*elcome
18:33:41 <HackEgo> bin/autowelcome bin/elcome bin/relcome bin/rwelcome bin/velcome bin/welcome bin/welcome bin/Welcome
18:33:51 <int-e> `elcome somebody
18:33:52 <HackEgo> omebody: elcome o he nternational ub or soteric rogramming anguage esign nd eployment! or ore nformation, heck ut ur iki: <ttp://solangs.rg/>. (or he ther ind f soterica, ry #soteric n Fnet r ALnet.)
18:37:18 <Roger9> huh.
18:37:36 <Roger9> `elcome I
18:37:37 <HackEgo> ​: elcome o he nternational ub or soteric rogramming anguage esign nd eployment! or ore nformation, heck ut ur iki: <ttp://solangs.rg/>. (or he ther ind f soterica, ry #soteric n Fnet r ALnet.)
18:37:48 -!- arjanb has joined.
18:37:54 <Roger9> ike `lcome
18:56:34 <Roger9> Hm.
18:56:42 <Roger9> Should basicfuck have an 'if' conditional?
18:58:38 <HackEgo> [wiki] [[Basicfuck]] https://esolangs.org/w/index.php?diff=53434&oldid=53433 * Rdococ * (+136) Added an 'if' conditional.
19:27:52 -!- watered has quit (Ping timeout: 258 seconds).
19:29:24 -!- ATMunn has changed nick to ATMunn_.
19:29:40 -!- ATMunn_ has changed nick to ATMunn.
20:09:08 -!- zseri has joined.
20:29:28 -!- atrapado_ has quit (Quit: Leaving).
20:33:59 -!- zseri has quit (Quit: Leaving).
20:41:10 -!- MDude has joined.
21:27:19 -!- Sgeo has quit (Read error: Connection reset by peer).
21:28:03 -!- erkin has joined.
21:33:11 -!- AnotherTest has quit (Ping timeout: 240 seconds).
21:36:33 -!- Sgeo has joined.
21:39:48 -!- augur has joined.
21:52:58 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
21:53:54 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
21:56:46 -!- Phantom_Hoover has joined.
22:14:29 -!- variable has quit (Quit: /dev/null is full).
22:14:48 -!- boily has joined.
22:17:24 -!- moonythedwarf has quit (Ping timeout: 268 seconds).
22:19:44 <boily> fungot: nostril.
22:19:44 <fungot> boily: replace the cygwin line by:
22:19:50 <boily> fungot: by?
22:19:51 <fungot> boily: javac is a fantastic exercise book in that sense scheme is continual too.
22:20:01 <boily> fungot: no, javac is not fantastic.
22:20:02 <fungot> boily: sarahbot is very intelligent. :o http://www.deviantart.com/ deviation/ fnord
22:20:20 <boily> fungot: deviantart and sarahbot? you perv.
22:20:21 <fungot> boily: its not always true
22:20:26 <boily> fungot: yes you are.
22:21:55 <Roger9> boily: Do you think basicfuck should have an 'if' conditional?
22:30:46 <fizzie> fungot: Do you think it should have one?
22:30:46 <fungot> fizzie: the man page. that was only technical description of pasha. :)
22:34:01 <Roger9> The concept of basicfuck is to remove most temporary variables used in simple calculations, while still being generally weird and easy to compile to brainfuck.
22:34:14 <Roger9> Under those grounds, I think it should have one.
22:34:36 -!- FreeFull has quit.
22:35:16 <Roger9> Similarly with the optional 'inversion' modifier I'm adding to the 'if' and 'while' instructions to invert their normal behavior (while !(X) {code} will only run code while X *is* zero(
22:35:19 <fizzie> Roger9: By the way, back in 2004 one of the channel regulars wrote something a little like that, except maybe a little more lower-level.
22:35:21 <Roger9> s/zero(/zero)
22:35:29 <Roger9> fizzie: Yes, I think I was linked to that.
22:36:07 <Roger9> fizzie: However, there are a billion brainfuck derivatives, and many are even closer to brainfuck than my basicfuck would be to that language, so I think it's fine.
22:36:25 <fizzie> Think it was called BFASM. Looks like a lot of references to it in the webs have died since then.
22:37:22 <HackEgo> [wiki] [[Basicfuck]] https://esolangs.org/w/index.php?diff=53435&oldid=53434 * Rdococ * (+1033)
22:40:19 <Roger9> I also think that the concept of the 'basicfuck directive' line at the beginning of each basicfuck file could be used in a brainfuck interpreter so that more brainfuck programs can be compatible with it.
22:40:24 -!- FreeFull has joined.
22:40:29 -!- variable has joined.
22:41:03 <HackEgo> [wiki] [[Basicfuck]] M https://esolangs.org/w/index.php?diff=53436&oldid=53435 * Rdococ * (-5) Minor terminology change.
22:49:13 -!- variable has quit (Quit: /dev/null is full).
23:05:53 -!- moony has joined.
23:10:50 <Roger9> Helloony.
23:17:45 <boily> Roger9: Relloger. if it has to be, then maybe. else, it must not.
23:59:40 <quintopia> helloily
←2017-11-24 2017-11-25 2017-11-26→ ↑2017 ↑all