00:10:25 -!- ArthurStrong has joined. 00:38:54 -!- manjaroLXDE has joined. 01:03:39 -!- oerjan has joined. 01:11:24 [[Mice in a maze]] M https://esolangs.org/w/index.php?diff=66451&oldid=66373 * TwilightSparkle * (+0) Minor thing 01:44:32 @tell kspalaiologos https://github.com/rdebath/Brainfuck/tree/master/tritium <-- rdebath is definitely the guy in the community to ask about BF interpreter comparison 01:44:33 Consider it noted. 01:45:53 wait, too slow? i'm shocked 02:02:19 . o O ( "didn't manage to reconstruct original C code from compiled code" ) 02:02:23 morning 02:11:18 morning 02:12:07 ohayō 02:22:07 -!- imode has quit (Ping timeout: 245 seconds). 02:34:43 -!- imode has joined. 03:04:06 [[CopyPasta Language/implementation.rb]] N https://esolangs.org/w/index.php?oldid=66452 * Conor O'Brien * (+1824) Created page with "An implementation of [[CopyPasta Language]] written in Ruby by [[User:Conor O'Brien]]. == Implementation (copypasta.rb) == def fatal_error(error, code=1) S..." 03:04:33 [[User:Conor O'Brien]] https://esolangs.org/w/index.php?diff=66453&oldid=54392 * Conor O'Brien * (+62) /* Languages I have implemented */ 03:05:26 [[CopyPasta Language]] https://esolangs.org/w/index.php?diff=66454&oldid=65573 * Conor O'Brien * (+85) 03:10:32 -!- manjaroLXDE has quit (Remote host closed the connection). 03:31:38 -!- imode has quit (Ping timeout: 240 seconds). 03:34:52 -!- Lord_of_Life has quit (Ping timeout: 264 seconds). 03:36:15 -!- Lord_of_Life has joined. 03:58:34 -!- adu has joined. 04:16:15 -!- imode has joined. 04:20:34 -!- Cale has quit (Remote host closed the connection). 04:31:56 -!- adu has quit (Quit: adu). 04:49:58 I wanted a way to speed up my interpreter to avoid making scans everywhere. so, I'm sketching out something that takes two files: the code you want to run, and an optional compiled jump table. 04:50:32 the compiler for this jump table just analyzes the source and keeps track of where matching brackets are for any loops and breaks within those loops. 04:50:37 -!- ArthurStrong has quit (Quit: leaving). 04:50:58 "if you are at address X, jump to address Y if you are any kind of control flow operation." 04:51:14 this is substituted in for the traditional bracket/scan based approach. 04:51:29 you can also form this kind of jump table on the fly via caching. 04:53:41 what's also nice is that you can essentially define segmented executables with this. if the interpreter tries to run a commented section, for example, you can just say "at this instruction (start of a comment), jump to the end of a comment." 04:59:27 the base command set (which is [,.:;$+-=<~&?01]) can fit inside of a 4-bit value. 04:59:51 which is great. code can remain ultra-compact while remaining fast. 05:04:39 the 'or' operator can be defined as :$&$~$\$$\$:$&$~$&$~$ 05:04:57 ,$1,$ :$&$~$ \$$\$ :$&$~$ &$~$ yields "1". 05:05:25 what lang is this? 05:05:32 my own. named Mode. 05:05:53 imode. mode. ode. de. e. . 05:06:01 an ode to mode by imode. 05:06:48 just have to deal with Apple if this ever becomes a success 05:07:11 apple has a language called Mode? 05:07:17 (also here's an interpreter: https://hatebin.com/qolqoghzzf) 05:07:43 imode: I meant the 'i'. 05:07:57 haaah. 05:08:47 the iMode, an enterprise-scale language. the implementation only runs on an aluminium cube, which is shipped to you in a puzzle case. 05:09:08 here's what hello world looks like: ,$1001000,$1100101\$$\$,$1101100\$$\$,$1101100\$$\$,$1101111\$$\$,$101100\$$\$,$100000\$$\$,$1110111\$$\$,$1101111\$$\$,$1110010\$$\$,$1101100\$$\$,$1100100\$$\$,$100001\$$\$,,:$[':$].. 05:12:36 provided you add ' as an action. 05:14:58 on to bed. cheers. 05:19:38 -!- imode has quit (Ping timeout: 265 seconds). 05:49:47 -!- kspalaiologos has joined. 05:57:59 -!- kspalaiologos has quit (Quit: Leaving). 06:34:51 -!- quintopia has quit (Remote host closed the connection). 07:07:24 -!- b_jonas has quit (Remote host closed the connection). 07:08:19 -!- oerjan has quit (Quit: Nite). 08:30:35 [[Toi]] https://esolangs.org/w/index.php?diff=66455&oldid=66193 * Kritixilithos * (+220) added my interpreter 08:59:07 -!- sebbu has quit (Read error: Connection reset by peer). 08:59:49 -!- sebbu has joined. 09:15:27 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 09:18:17 -!- Lord_of_Life has joined. 09:28:26 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 09:33:47 -!- kspalaiologos has joined. 09:34:07 -!- Lord_of_Life has joined. 09:34:30 I've been improving the Brainfuck assembly later 09:34:51 *earlier 09:35:20 Added an arithmetic rotation (left and right) 09:35:44 And logicizing values (x>1 x=1, x=0 x=0) 09:36:23 Have you got any nice ideas to implement? 09:36:48 I'm already working on getting the dynamic registers out of beta 10:13:10 the main idea for brainfuck is to have as few commands as possible 10:36:21 I'm talking about my assembly targeting train duck 10:36:27 F*ck autocorrect 10:36:30 Meant brainfuck 11:04:58 -!- arseniiv has joined. 12:19:54 -!- patologios has joined. 12:20:06 hi 12:23:42 javascript 12:23:54 The best esoteric language 12:25:39 kspalaiologos hi javascripter 12:25:59 JS 12:26:03 über alles 12:26:40 JSJSJSJSJSJSJSJSJSJSJSJS 12:27:02 JS JS JS JS 12:27:25 JS JS JS JS JS JS 12:27:28 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:27:31 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:27:35 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:27:39 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:27:43 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:27:47 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:27:51 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:27:56 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:28:01 JEBAĆ SZEWCZYKS 12:28:07 JEBAĆ SZEWCZYKA XD 12:28:18 TYLKO REACT.JS 12:28:33 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 12:28:36 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:28:40 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:28:44 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:28:47 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:28:51 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:28:54 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:28:58 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:03 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:08 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:12 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:23 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:24 K 12:29:27 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:30 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:34 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:37 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:29:45 JEBAĆ SZEWCZYKA JEBAĆ SZEWCZYKA 12:29:50 JEBAĆ BRAINFUCK 12:29:56 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 12:29:59 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:30:10 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 12:30:11 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:30:15 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 12:30:17 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:30:22 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 12:30:23 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 12:30:27 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 12:31:31 -!- patologios has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )). 13:04:50 -!- sprocklem has quit (Ping timeout: 276 seconds). 13:17:39 ok 13:18:57 `? fungot 13:18:57 int-e: it's not quite that either. you can ignore that if you haven't 13:18:58 fungot is our beloved channel mascot and voice of reason. 13:19:17 `thanks fungot 13:19:17 int-e: it's only hard because there are just different syntax from what i understand 13:19:17 Thanks, fungot. Thungot. 13:41:27 What in the name of god 13:41:40 How did this abomination join irc 13:42:03 There are so many haters stalking me 13:42:08 -!- Sgeo has joined. 13:56:38 -!- sprocklem has joined. 14:07:21 kspalaiologos: Hmm, have you spoken out against ECMAScript in the past? 14:18:21 Yes 14:18:33 I'm a very controversive person 14:20:58 I have pooped on ECMAScript in every possible way by now. 14:25:28 -!- patologios has joined. 14:25:33 Patologios! 14:25:46 kspalaiologos: geju 14:26:15 JS JS JS JS JS JS JS JS JS JS JS 14:26:26 JS JS JS JS JS JS JS JS JS JS JS JS JS 14:26:34 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:26:38 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:26:43 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:26:45 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:26:50 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:26:56 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:27:00 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:27:03 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:27:07 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:27:09 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:27:12 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:29:54 -!- xkapastel has joined. 14:31:35 kspalaiologos: we all know you are a skid 14:31:47 ur editor is a copy paste 14:31:55 patologios: what editor? 14:32:03 kspalaiologos: javascripter 14:32:07 patologios: also your spam affects more than him :) 14:32:11 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:32:19 JAVASCRIPT ÜBER ALLES OWO 14:32:22 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:32:24 lf94: even those who ignore patologios, apparently :-( 14:32:43 are they a bot or?... 14:32:54 use more 14:32:59 use node.js lol 14:33:06 brainfuck sucks 14:33:20 and Szewczyk has big gay 14:33:20 it isn't great, yeah. 14:33:24 who knows or cares... at least until one of our ops intervenes. 14:33:37 /ignored I guess :p 14:33:38 How do I use IRC 14:33:52 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:34:19 Wow, weechat ignore system is pretty good 14:34:26 Szewczyk się gejuje z Orłowem 14:34:31 @everyone 14:34:31 Unknown command, try @list 14:34:38 @list 14:34:38 What module? Try @listmodules for some ideas. 14:34:44 @listmodules 14:34:44 activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search 14:34:44 slap source spell system tell ticker todo topic type undo unlambda unmtl version where 14:34:50 @elite 14:34:50 Say again? 14:34:53 @more 14:34:57 n> hello 14:34:59 @poll gay gay gay 14:34:59 Maybe you meant: poll-add poll-close poll-list poll-remove poll-result poll-show roll 14:35:08 @karma 14:35:08 You have a karma of 0 14:35:11 :< 14:35:13 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:35:37 PEDZIOLOGIOS BRAINFUCK DEVELOPMENT 14:35:44 WIDZICIE TO KURWA? XD 14:35:47 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:36:26 KRZYSZTOF PATOLOGIOS SZEWCZYK CHUUUUUUUUUUUUJUUUUUUUUUUUUU 14:36:57 NPM INSTALL IS-ODD 14:37:01 NPM INSTALL IS-ODD 14:37:03 NPM INSTALL IS-ODD 14:37:06 NPM INSTALL IS-ODD 14:37:10 NPM INSTALL IS-ODD 14:37:13 NPM INSTALL IS-ODD 14:37:15 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:37:35 I WILL HACK YOU 14:37:42 HACKING IN PROGRESS 14:37:44 0% 14:37:47 1% 14:37:49 2% 14:37:51 3% 14:37:53 4% 14:37:56 5% 14:37:59 6% 14:38:01 7% 14:38:02 8% 14:38:04 9% 14:38:07 10% 14:38:28 ERROR: SZEWCZYKOWI MÓZG ROZJEBALO XD 14:39:48 HE HAVE NO BRAIN 14:39:52 HE HAVE BRAINLET 14:39:55 XDDDDDDDDD 14:40:00 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:41:26 PESTYCYDY 14:41:30 PESTYCYDY 14:41:32 AUUUUUUUUUUU 14:41:35 AUUUU AUUUU 14:42:09 kspalaiologos: kochanie odezwij się 14:42:12 misiaczku 14:42:14 kotku 14:42:22 KURWO I SZMATO XD 14:42:26 JOT ES JOT ES 14:42:30 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:42:33 AUUUUUUUUUUU 14:42:38 AUUUU AUUUU 14:45:26 nigger 14:48:34 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:48:36 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:48:38 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:48:40 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:48:42 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:48:44 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:48:54 Eh 14:48:55 XDDDDD 14:49:03 My editor is an improved version of kilo 14:49:04 O CZEŚĆ SZEWCZYK 14:49:09 TĘSKNIŁEM ZA TOBĄ 14:49:11 KOTKU 14:49:14 I have stated it even in the readme 14:49:26 KIEDY ZACZNIESZ PISAC W JS 14:49:29 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:49:36 Omfg 14:49:46 PIERDOL BRAINFUCKA 14:49:49 BIERZ VUE 14:49:54 NPM INSTALL IS-ODD 14:49:57 NPM INSTALL IS-ODD 14:50:00 NPM INSTALL IS-ODD 14:50:02 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:50:09 Ops please do something 14:50:24 CO TY MI SIĘ TAK TU SPINASZ KOCHANIE 14:50:30 SZEWCZYK CHUUUUUUUUUUUUJUUUUUUUUUUUUU 14:50:37 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:50:41 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:50:43 ... children these days 14:50:43 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:50:45 My crappy irc client is unable to ignore someone ehhhh 14:50:47 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:50:49 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:50:54 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:50:56 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:50:59 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:51:00 Time to get a better IRC client then. :) 14:51:03 Oh cmon my logs repo is going to fill with that shit 14:51:08 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:51:13 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:51:17 int-e, i'm on mobile rn 14:51:18 NOSZ KURWA 14:51:26 KRZYSIU 14:51:31 I'm using xchat on main PC 14:51:35 DLACZEGO JESZCZE NIE PISZESZ W JS KURWA 14:51:54 JEBAĆ ZBA 14:51:57 JEBAĆ ZBA 14:51:59 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:52:10 JAVASCRIPT 14:52:13 Über alles 14:52:16 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:52:18 JAVASCRIPT 14:52:21 ÜBER 3 14:52:25 ÜBER ALLES 14:52:28 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:52:32 JAVASCRIPT ÜBER ALLES 14:52:49 Irc was meant to be a chat for intellectuals 14:52:54 C'mon 14:52:57 POZDRAWIAJĄ NASTOLETNI.PL 14:53:13 JAVASCRIPT TO JĘZYK DLA INTELEKTUALISTÓW 14:53:21 BRAINFUCK JEST DLA DEBILI XD 14:53:29 PO CHUJ JA TU SIEDZĘ? 14:53:30 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:53:36 -!- atslash has quit (Quit: Leaving). 14:54:59 C TO CZYSTY HOMOSEKSUALIZM 14:55:05 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:55:10 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 14:55:11 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:55:24 BRAINFUCK TO CIOTA I CHUUUJ 14:55:26 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 14:55:36 kspalaiologos: kotku 14:55:43 Odezwij się 14:56:51 :( 14:56:59 zasmuciłes mnie 14:57:16 -!- ais523 has joined. 14:57:22 a chciałem iść z tobą do łóżka 14:57:25 patologios: please don't spam the channel 14:57:28 -!- ChanServ has set channel mode: +o ais523. 14:57:35 I don't spam anything lol 14:57:42 yes you do 14:57:54 what is spam 14:58:03 -!- atslash has joined. 14:58:04 Go spam ##C or #programming instead 14:58:09 but kspalaiologos: is gay 14:58:11 These welcome guys will teach you 14:59:00 Anonimity of irc is a bless and a plague 14:59:14 In the same time, of course 15:03:50 "mixed blessing" is the term 15:06:25 kspalaiologos: dodaj mnie na ZBA chuju 15:07:00 czemu mnie wyjebales 15:08:58 patologios: this channel's meant to be for discussion of esolangs, especially group discussion; that means that it's best for conversations to be a) ontopic and b) in a language that most of the channel will be able to understand 15:09:19 we're often tolerant of deviations from this for people who have made a lot of positive contributions, but as far as I can tell you haven't made any 15:18:16 -!- imode has joined. 15:18:42 ¯\_(ツ)_/¯ 15:18:57 ban him already. 15:19:53 why tolerate obvious spam. 15:26:50 -!- sprocklem has quit (Ping timeout: 240 seconds). 15:27:38 -!- kspalaiologos has quit (Ping timeout: 240 seconds). 15:32:48 -!- sprocklem has joined. 15:33:30 -!- patologios has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )). 15:35:38 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 15:37:49 -!- Lord_of_Life has joined. 15:44:53 -!- ais523 has set channel mode: -o ais523. 15:50:24 -!- kspalaiologos has joined. 16:02:38 -!- ais523 has quit (Quit: quit). 16:04:11 imode: If it works then this can avoid an endless struggle of banning and ban evasion. 16:06:14 * imode shrugs. 16:29:23 been thinking of a macro syntax to add as an interpreter extension. you could write {:} to store a segment of code you want to attach to an alias, and () to unpack that segment of code in-place. 16:29:38 multiple patterns can be chained together as spaces. 16:29:56 so (foo bar baz) performs multiple insertions. 16:30:17 (foo)(bar)(baz) is also an option. more typing though. 16:45:38 -!- sprocklem has quit (Ping timeout: 240 seconds). 16:46:28 -!- FreeFull has joined. 17:00:57 -!- imode has quit (Ping timeout: 265 seconds). 17:12:36 @ask imode when you defined graph rewriting rules, did you meant we could glue vertices together (which could be written as V1 = V2 in LHS for V1, V2 occurring in LHS)? 17:12:36 Consider it noted. 17:17:48 -!- ArthurStrong has joined. 18:13:41 -!- ArthurStrong has quit (Quit: leaving). 18:15:45 -!- imode has joined. 18:19:57 -!- b_jonas has joined. 18:25:55 [[OOLANG]] M https://esolangs.org/w/index.php?diff=66456&oldid=51981 * Dtuser1337 * (+1) /* External resources */ 18:31:01 -!- sprocklem has joined. 18:32:20 [[OOLANG]] M https://esolangs.org/w/index.php?diff=66457&oldid=66456 * Dtuser1337 * (+2) /* It's turing complete? */ 18:44:22 [[Gaot++]] https://esolangs.org/w/index.php?diff=66458&oldid=53116 * Dtuser1337 * (+0) /* Implementations */ replacing the link with the archived version 19:16:05 `echo o1lQfIMraSsc 19:16:06 o1lQfIMraSsc 19:20:09 -!- sprocklem has quit (Ping timeout: 265 seconds). 19:21:33 I've added arithmetic shifts to my brainfuck assembly 19:21:42 reversal of two top elements from the stack 19:21:57 to logic value conversion 19:22:03 pretty useful stuff imo 19:22:35 -!- sprocklem has joined. 19:42:56 imode: just preprocess your source with https://esolangs.org/wiki/SIMPLE_(preprocessor) . You can change the special characters that it uses if you prefer curly braces to mark a macro call. 19:46:31 link cut itself 19:47:10 -!- kspalaiologos has quit (Quit: Leaving). 19:54:28 -!- sprocklem has quit (Ping timeout: 265 seconds). 20:30:15 well, the macro system works. 20:30:50 https://hatebin.com/lkszlrodkq 20:31:35 arseniiv: w.r.t graph rewriting you asked about earlier, it was more based around edge rewriting rather than vertex gluing. 20:33:22 imode: I just thought vertex gluing is a natural addition to that 20:33:54 more natural than vertex splitting (I don’t thing there could be the only one natural way to do so) 20:37:14 -!- atslash has quit (Quit: This computer has gone to sleep). 20:38:22 I should fix the macro system to handle nested macro defs. 20:52:10 oh you can have a macro definition in another definition’s body? 20:52:19 that was the intention, yeah. 20:52:42 hm macro switches..? 20:53:33 ah never mind I wanted to say “conditional macros” 20:55:43 -!- atslash has joined. 20:57:31 yeah you can define macros and apply them at runtime. there is an initial pass, though. 20:58:02 mainly so you can write things like (begin) ... (while) ... (repeat) without going into an infinite loop. 20:58:17 because (while) will resolve to a conditional check. 20:58:30 and will roll until it hits a ']'. 20:58:43 but since it doesn't encounter one.. it'll continue on forever. 21:13:34 the macro expander supports recusive macro expansion pretty easily. all it does is check for macro expansions (anything between '(' and ')'), and if it encounters a macro definition, it just jumps to the matching ')', saving all chars in between. 21:13:54 if it doesn't encounter a macro definition, it expands in-place and seeks to the beginning of the expanded macro. 21:14:36 it's why (0:,$)(1:,$1)(begin:(1)[)(while:?)(repeat:(1)])(begin)(0)(while)(1)(repeat) works. 21:14:54 and reduces to ,$1[,$?,$1,$1] 21:18:02 -!- atslash has quit (Quit: This computer has gone to sleep). 21:19:43 another method (which may seem a little better) is to split the whole source into tokens, and inspect each token to see if it's the start of a definition, an existing definition, or a chunk of code. 21:19:49 but eh. 21:20:09 this thing is already 243 lines. 21:20:26 now to figure out how to do if/else chains... 21:28:03 imode: just use an existing preprocessor that is already known to be able to do any computation and is hard to use in an esoteric way, like SIMPLE 21:28:19 don't reinvent the wheel 21:29:02 how about no. 21:29:06 mine works fine. 21:33:38 -!- atslash has joined. 21:49:19 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 21:54:02 -!- imode has quit (Ping timeout: 246 seconds). 22:02:26 -!- atslash has quit (Ping timeout: 240 seconds). 22:02:57 -!- atslash has joined. 22:06:48 -!- FreeFull has quit. 22:33:13 -!- b_jonas has quit (Quit: leaving). 22:35:19 -!- arseniiv has quit (Ping timeout: 250 seconds). 22:44:26 -!- MDude has joined. 22:47:39 -!- Sgeo has quit (Read error: Connection reset by peer). 22:49:16 -!- Sgeo has joined. 22:49:24 -!- imode has joined. 23:03:04 -!- sprocklem has joined. 23:04:08 -!- tromp has quit (Remote host closed the connection). 23:22:36 -!- atslash has quit (Ping timeout: 240 seconds). 23:23:12 -!- atslash has joined. 23:31:17 -!- sprocklem has quit (Ping timeout: 245 seconds). 23:36:17 -!- atslash has quit (Ping timeout: 240 seconds). 23:36:31 -!- atslash has joined. 23:37:12 https://hastebin.com/oruziketal.txt 23:37:15 primitives work. 23:37:25 -!- sprocklem has joined. 23:37:28 honestly I'm about ready to go to a token-based preprocessor. 23:38:04 it requires a little more work. but it might be better...?