00:01:46 `unidecode c̣ 00:01:47 ​[U+0063 LATIN SMALL LETTER C] [U+0323 COMBINING DOT BELOW] 00:03:27 -!- mauris has quit (Read error: Connection timed out). 00:06:50 -!- mauris has joined. 00:09:26 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43786&oldid=43781 * Vioz- * (+490) 00:14:53 -!- ProofTechnique has joined. 00:53:27 Do you know what typesetting system can use codes like this? @b"PRINTT bytes:tbl,width:int,@u(height:int),@u(skip:int) EXT:254 X" 00:55:59 -!- nisstyre has quit (Remote host closed the connection). 01:08:11 -!- hppavilion[1] has joined. 01:10:06 Hellu 01:10:10 Who's on? 01:10:22 -!- mauris has quit (Read error: Connection timed out). 01:11:07 ain't nobody here 01:11:31 So there are various[citation needed] networking models 01:11:34 Client/Server 01:11:38 Peer-to-peer 01:11:42 Anyone have an esoteric one? 01:14:06 -!- mauris has joined. 01:14:43 Server-to-client-to-peers 01:14:44 There's a hybrid I suppose 01:14:45 But that's not very esoteric 01:22:40 [wiki] [[MagiStack]] http://esolangs.org/w/index.php?diff=43787&oldid=43784 * Tripl3dogdare * (+952) v1.2 released! 01:23:37 I am on by now 01:24:00 I don't know of other models though 01:30:37 [wiki] [[MagiStack]] M http://esolangs.org/w/index.php?diff=43788&oldid=43787 * Tripl3dogdare * (+1) /* Computational class */ 01:33:07 [wiki] [[MagiStack]] M http://esolangs.org/w/index.php?diff=43789&oldid=43788 * Tripl3dogdare * (-23) /* Commands */ 01:35:05 [wiki] [[MagiStack]] M http://esolangs.org/w/index.php?diff=43790&oldid=43789 * Tripl3dogdare * (+11) /* Commands */ 01:47:25 nortti, new Evillious songs 01:47:47 Actually hmm not sure if any are new http://theevilliouschronicles.wikia.com/wiki/Original_Sin_Story:_Complete_Edition 02:02:33 -!- oerjan has quit (Quit: GAH). 02:12:04 -!- trnv2 has joined. 02:12:28 which special characters can be in a linux password? 02:13:04 -!- trn has quit (Ping timeout: 246 seconds). 02:14:02 I don't know if there are any limits; maybe everything is allowed, or maybe null characters are not allowed, I don't know 02:14:52 esoteric netwroking: ephemeral server. Instead of having a server on all the time, the client program logs onto AWS and creates a virtual server. 02:15:26 (or replace AWS by azure or whatever) 02:15:50 my point is, the server is created by the client whenever it needs one 02:17:42 if two clients need to communicate, they instead tell the servers to communicate 02:19:06 etc. you can extrapolate all kinds of wtfy things from this architecture 02:25:40 -!- trnv2 has changed nick to trn. 02:36:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:36:42 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 02:48:32 -!- ProofTechnique has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 02:50:26 I played a "rotris.gba" game and I made 79 lines. It is a variant of a tetris game where the more lines you made, the more the picture is spinning. 02:54:16 oh god what?! 02:56:46 (Also the ROM image is only 4288 bytes long in total (I believe it was made as part of a contest to make small GBA programs) and even includes music) 03:03:22 -!- hppavilion[1] has joined. 03:03:59 Hellu 03:04:16 Anyone on/ 03:04:23 s/\//?/ 03:05:55 Yes I am on by now 03:06:34 Would an INTERNATIONAL ESOLANG DESIGN COMPETITION be a cool idea? 03:07:24 Lighthearted and fun, of course 03:07:35 To foster novel and creative ideas 03:08:02 Maybe. Something like that might have been done before, I don't really know for sure 03:08:26 I think I'll host one 03:09:07 I'm going to start documenting the rules and such 03:13:20 -!- nisstyre has joined. 03:13:25 [wiki] [[MagiStack]] M http://esolangs.org/w/index.php?diff=43791&oldid=43790 * Tripl3dogdare * (-33) 03:13:48 -!- nisstyre has quit (Changing host). 03:13:48 -!- nisstyre has joined. 03:16:23 [wiki] [[MagiStack]] http://esolangs.org/w/index.php?diff=43792&oldid=43791 * Tripl3dogdare * (-203) /* Computational class */ 03:43:15 -!- Frooxius has joined. 03:44:26 Hi Frooxius 03:44:33 fungot: 03:44:33 hppavilion[1]: moreover with a large body of them. i suppose writing programs is not the 03:44:42 fungot 03:44:42 hppavilion[1]: i think cast can have just two exits for a while to come up with the way chicken builds? 03:45:46 xfungotx 03:45:46 izabera: did i just join ml, ocaml, etc? 04:01:08 So 04:01:31 Does anyone want to participate in/judge an Esolang Design Competiton? 04:07:56 -!- FreeFull has quit (Quit: BBL). 04:18:27 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 04:26:07 did you know that over 60kb in lostkng.b are perfectly pointless? 04:27:54 i wrote a simple cleaner that removes stuff like >< +- and loops that are never executed, the size was 2189420 bytes and the output is 2128155 bytes 04:30:33 -!- Wright has quit (Read error: Connection reset by peer). 04:30:42 -!- Wright has joined. 04:33:51 oh...... it looks like my cleaner only removed 2kb and the rest were just \r\n... 04:34:05 still, 2kb of useless code! 04:35:45 I think C should interpret \A as \001, \B as \002 etc 04:36:44 why? 04:38:05 because then \A would equal the keystroke ctrl-A, etc. 04:38:18 yes but why 04:39:30 convenience and correspondence to ASCII. \n for linefeed, \a for bell etc are too arbitrary. 04:40:16 -!- Sgeo has quit (Read error: Connection reset by peer). 04:41:01 \n Newline \r carriage Return \b Backspace \e Escape \f Form feed \v Vertical thingy 04:41:25 i forgot the others 04:42:08 ah of course \t Tab 04:42:22 \a is for Alert methinks 04:43:03 yeah 04:43:20 i mean they kinda make sense 04:44:54 \G bel \H backspace \I tab \J linefeed \K vert.tab \L formfeed \M carriage return 04:45:35 you can enter these chars at any terminal using the buttons or the corresponding ctrl-letter there is no difference. 04:45:50 who ever used ^L for anything 04:46:11 also who ever liked that damn bell 04:47:51 bell is good for notifications but some asshole programs bell when you enter a wrong character... so most poeple disable audible bell 04:48:17 everyone who needs to keep some level of sanity 04:48:48 vim also has the idiotc _visible_ bell 04:48:56 in which the screen flashes 04:49:08 -!- singingboyo has joined. 04:49:10 bash is the main culprit, it beeps every time you try to autocomplete a wrong name 04:50:03 to disable it for all the readline programs, put this in your .inputrc: set bell-style none 04:50:33 oh so it's readline's problem? those assholes 04:50:42 -!- singingboyo has quit (Remote host closed the connection). 04:50:57 readline is developed by the same author of bash 04:51:02 and it's shipped as part of bash 04:51:10 so yeah it's bash's fault 04:52:11 form feed should clear the screen but it doesn't? 04:52:15 hmmm 04:53:02 ^L by default is bound to clear-screen in emacs mode 04:53:09 (the default mode) 04:54:10 so it should clear it unless you messed with something 04:56:35 I mean on output. 04:57:08 uh? 04:57:45 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 04:59:07 I enabled audible bell, it was disabled by default at first 04:59:17 whyyyyy 04:59:48 Do you mean why I enabled it, why it was disabled at first, or both? 05:00:04 the former 05:01:09 So that the bell can be use! But I had to create a sound file to do so I just used SoX to create a square-wave sound and used that as the X bell sound. 05:01:37 unbelievable x.x 05:31:00 oerjan: http://www.giantitp.com/forums/showsinglepost.php?p=8569129&postcount=19 hth 05:32:10 -!- Wright has quit (Ping timeout: 272 seconds). 05:39:10 [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=43793&oldid=43783 * 50.170.122.255 * (+10) /* Non-alphabetic */ 05:39:39 -!- Sgeo has joined. 05:41:12 -!- J_Arcane has quit (Ping timeout: 255 seconds). 05:41:34 [wiki] [[Snowman]] N http://esolangs.org/w/index.php?oldid=43794 * 50.170.122.255 * (+249) Created page with "'''Snowman''' is an [[esoteric programming language]] created by Stack Exchange user Doorknob. ==External Resources== * https://github.com/KeyboardFire/snowman-lang Interp..." 05:42:32 [wiki] [[Snowman]] http://esolangs.org/w/index.php?diff=43795&oldid=43794 * 50.170.122.255 * (-2) /* External Resources */ 05:43:18 [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=43796&oldid=43793 * 50.170.122.255 * (+14) /* S */ 05:53:34 -!- Frooxius has quit (Quit: *bubbles away*). 05:54:09 [wiki] [[Retina]] http://esolangs.org/w/index.php?diff=43797&oldid=43735 * 50.170.122.255 * (+243) 05:55:53 -!- Frooxius has joined. 06:40:50 -!- mauris has quit (Read error: Connection timed out). 06:50:11 -!- a21 has joined. 07:26:10 -!- lleu has quit (Ping timeout: 240 seconds). 07:31:15 -!- fowl has quit (Quit: zz). 07:33:53 -!- x10A94 has joined. 07:37:54 [wiki] [[Snowman]] http://esolangs.org/w/index.php?diff=43798&oldid=43795 * 86.6.211.224 * (+85) /* External Resources */ added link to Doorknob's tutorial. 07:39:42 -!- fowl has joined. 07:43:58 i like the idea behind snowman 07:44:31 -!- AnotherTest has joined. 08:20:00 -!- J_Arcane has joined. 08:27:00 -!- Patashu has joined. 08:34:35 -!- AnotherTest has quit (Ping timeout: 245 seconds). 08:35:43 -!- AnotherTest has joined. 08:56:36 -!- fowl has quit (Quit: zz). 09:03:18 -!- fowl has joined. 09:23:20 -!- fowl has quit (Read error: Connection reset by peer). 09:28:20 -!- fowl has joined. 09:48:36 https://github.com/SirCmpwn/bf-irc-bot 09:54:06 -!- lleu has joined. 10:05:56 -!- fowl has quit (Read error: Connection reset by peer). 10:13:33 [wiki] [[Special:Log/newusers]] create * Orlando * New user account 10:21:26 [wiki] [[User:Orlando]] N http://esolangs.org/w/index.php?oldid=43799 * Orlando * (+131) Created page with "Hi! I haven't created any esoteric programming language yet, but I am working on a new one. It will be a stack-oriented language." 10:22:37 [wiki] [[User:Orlando]] http://esolangs.org/w/index.php?diff=43800&oldid=43799 * Orlando * (+4) 10:22:57 [wiki] [[User:Orlando]] http://esolangs.org/w/index.php?diff=43801&oldid=43800 * Orlando * (+4) 10:26:44 -!- vodkode has joined. 10:27:49 -!- boily has joined. 10:42:49 fungot: fnellord. 10:42:49 boily: the former species is more robust: if you start inserting from the ends of lists so many times 10:42:50 -!- mauris has joined. 10:43:22 mauris: fnellord to you too. 10:55:21 -!- notfowl has joined. 10:58:29 -!- mauris has quit (Read error: Connection timed out). 11:21:12 -!- boily has quit (Quit: SOLIPSISTIC CHICKEN). 11:39:17 -!- mbrcknl has quit (Ping timeout: 256 seconds). 11:41:04 -!- glowcoil has quit (Ping timeout: 252 seconds). 12:06:32 -!- AnotherTest has quit (Ping timeout: 265 seconds). 12:08:12 -!- azertie has joined. 12:08:31 -!- AnotherTest has joined. 12:08:32 hello 12:27:28 -!- glowcoil has joined. 12:27:53 hello 12:28:15 how r u 12:30:09 -!- oerjan has joined. 12:34:31 -!- coppro has quit (Ping timeout: 244 seconds). 12:36:25 -!- augur has quit (Ping timeout: 246 seconds). 12:37:05 -!- SopaXorzTaker has joined. 12:40:11 -!- mbrcknl has joined. 12:40:13 -!- nisstyre has quit (Ping timeout: 244 seconds). 12:47:47 -!- mbrcknl has quit (Ping timeout: 250 seconds). 12:48:33 -!- glowcoil has quit (Ping timeout: 246 seconds). 12:49:09 -!- augur has joined. 12:53:44 -!- FreeFull has joined. 12:57:46 -!- Patashu has quit (Ping timeout: 240 seconds). 13:00:03 -!- azertie has quit (Quit: In Shame.). 13:01:26 -!- ProofTechnique has joined. 13:03:05 -!- augur has quit (Ping timeout: 265 seconds). 13:09:06 -!- nisstyre has joined. 13:13:22 -!- augur has joined. 13:23:35 -!- ais523 has joined. 13:27:03 -!- ais523 has quit (Client Quit). 13:34:33 [wiki] [[Hello world program in esoteric languages]] M http://esolangs.org/w/index.php?diff=43802&oldid=43699 * Vioz- * (+31) added Stuck 13:35:00 -!- `^_^v has joined. 13:35:07 [wiki] [[Hello world program in esoteric languages]] http://esolangs.org/w/index.php?diff=43803&oldid=43802 * Vioz- * (+29) /* Stuck */ 13:35:26 [wiki] [[Hello world program in esoteric languages]] http://esolangs.org/w/index.php?diff=43804&oldid=43803 * Vioz- * (-1) /* Stuck */ 13:35:38 -!- glowcoil has joined. 13:40:55 -!- SopaXorzTaker has quit (Remote host closed the connection). 13:41:36 -!- coppro has joined. 13:47:38 -!- augur has quit (Quit: Leaving...). 13:48:55 -!- GeekDude has joined. 13:49:17 Sgeo: seems queen of the glass, barisol's child is only a child and a song I heard somewhere are new 13:51:21 -!- mbrcknl has joined. 13:55:45 @tell shachaf oerjan: http://www.giantitp.com/forums/showsinglepost.php?p=8569129&postcount=19 hth <-- thx tmhh 13:55:45 Consider it noted. 14:14:53 [wiki] [[Esolang:Sandbox]] http://esolangs.org/w/index.php?diff=43805&oldid=43691 * Rdebath * (+152) TOC ---> 14:17:40 -!- TieSoul has joined. 14:19:24 -!- mauris has joined. 14:22:58 -!- TieSoul has quit (Ping timeout: 260 seconds). 14:24:01 -!- TieSoul has joined. 14:24:06 -!- augur has joined. 14:25:53 -!- lleu has quit (Read error: Connection reset by peer). 14:26:18 -!- lleu has joined. 14:26:18 -!- lleu has quit (Changing host). 14:26:18 -!- lleu has joined. 14:38:49 -!- x1365C has joined. 14:42:01 -!- x10A94 has quit (Ping timeout: 260 seconds). 14:42:07 -!- x1365C has changed nick to x10A94. 14:44:55 -!- lambdabot has quit (Read error: Connection reset by peer). 14:46:46 -!- AnotherTest has quit (Ping timeout: 260 seconds). 14:48:21 -!- AnotherTest has joined. 14:50:13 -!- FreeFull has quit (Quit: BBS). 14:52:26 -!- AnotherTest has quit (Ping timeout: 240 seconds). 14:54:42 -!- ineiros_ has joined. 14:55:41 -!- FreeFull has joined. 14:57:24 -!- lambdabot has joined. 14:58:20 -!- myndzl has changed nick to myndzi. 14:58:39 -!- kline has quit (Disconnected by services). 14:59:22 -!- kline has joined. 14:59:27 -!- nycs has joined. 14:59:28 -!- AnotherTest has joined. 14:59:40 -!- oerjan has quit (*.net *.split). 14:59:40 -!- YokeOfIdea has quit (*.net *.split). 14:59:41 -!- a21 has quit (*.net *.split). 14:59:41 -!- ineiros has quit (*.net *.split). 15:00:38 -!- oerjan has joined. 15:02:02 -!- `^_^v has quit (Ping timeout: 246 seconds). 15:04:19 -!- _256Q has joined. 15:06:21 -!- a21 has joined. 15:07:15 -!- SopaXorzTaker has joined. 15:09:45 -!- YokeOfIdea has joined. 15:09:57 -!- AnotherTest has quit (Ping timeout: 246 seconds). 15:10:50 -!- AnotherTest has joined. 15:12:13 -!- `^_^v has joined. 15:13:35 -!- ProofTechnique has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 15:14:41 -!- nycs has quit (Ping timeout: 244 seconds). 15:22:30 -!- kline has changed nick to ayylmao. 15:23:55 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43806&oldid=43786 * 72.38.29.19 * (+833) 15:24:28 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43807&oldid=43806 * 72.38.29.19 * (+0) /* Overview */ 15:24:45 -!- ayylmao has changed nick to kline. 15:27:43 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43808&oldid=43807 * 72.38.29.19 * (+233) 15:31:06 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43809&oldid=43808 * 72.38.29.19 * (+61) /* Examples */ 15:36:05 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43810&oldid=43809 * 72.38.29.19 * (+35) /* Examples */ 15:36:39 -!- glowcoil has quit (Remote host closed the connection). 15:36:39 -!- mbrcknl has quit (Remote host closed the connection). 15:39:43 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43811&oldid=43810 * 72.38.29.19 * (+29) /* Examples */ 15:42:49 [wiki] [[Stuck]] http://esolangs.org/w/index.php?diff=43812&oldid=43811 * Vioz- * (+179) /* Overview */ 15:45:59 -!- glowcoil has joined. 15:55:58 -!- Wright has joined. 16:01:26 -!- mbrcknl has joined. 16:10:40 -!- Phantom_Hoover has joined. 16:10:49 -!- AnotherTest has quit (Read error: Connection reset by peer). 16:14:55 -!- AnotherTest has joined. 16:15:49 -!- nisstyre has quit (Quit: WeeChat 1.2). 16:23:25 -!- AnotherTest has quit (Ping timeout: 244 seconds). 16:26:27 -!- AnotherTest has joined. 16:43:58 google now in the wifi business 16:44:02 -!- oerjan has quit (Quit: leaving). 16:44:30 -!- AnotherTest has quit (Ping timeout: 255 seconds). 16:47:18 Oh? 16:47:55 -!- AnotherTest has joined. 16:50:52 Taneb: https://on.google.com/hub/ 16:52:14 The top of that router looks like a showerhead 16:52:32 I thought the whole thing looked suspiciously like Amazon Echo. 16:52:45 Taneb: is it true they have something called "electric shower" in the uk 16:52:50 @messages- 16:52:50 oerjan said 2h 57m 5s ago: oerjan: http://www.giantitp.com/forums/showsinglepost.php?p=8569129&postcount=19 hth <-- thx tmhh 16:52:57 shachaf, yes 16:53:06 shachaf: I have an electric shower. 16:53:07 -!- bb010g has quit (Quit: Connection closed for inactivity). 16:53:27 shachaf, it is different to an electricity shower 16:53:34 Taneb: understood 16:53:45 what does it do and how can i get one 16:53:56 It heats up your water on-line. 16:54:24 You just plug it in a cold water supply, and it heats it up while the water's passing through. 16:55:06 I heard y'all maybe also have showers where you set the temperature, instead of the hot and cold pressures? 16:56:11 There are showers with hot and cold pressures? 16:56:21 That's a bizarre thought. 16:56:41 UK has a number of taps with separate cold/hot controls (sometimes even separate taps), which is something you never see in Finland. 16:56:41 -!- AnotherTest has quit (Read error: Connection reset by peer). 16:56:43 This one of the things like "Using a microwave to boil water for tea" 16:56:53 http://www.sakabe.nuie.nagoya-u.ac.jp/Malbolge/ this is too many papers about malbolge 16:57:01 I don't think I've seen it much in showers though. 16:57:18 fizzie, that dates back to when there was a boiler in the attic which could get contaminated 16:57:30 Cold water was potable, hot water was not necessarily 16:57:55 For my cheap electric shower, you set one three-state toggle between "cold / hot / even hotter" (determines the heating power), and then adjust a "temperature slider" which actually adjusts the flow rate. The "hot end" passes less water through, and the cold end more. 16:59:03 Thanks to the low-granularity heating power switch, if the tap water cools down enough so that the lower heating setting isn't enough, you'll start to waste both electricity *and* water, because you have to turn the heating up to max, and then compensate by also increasing the water flow. 17:01:54 fizzie: Fun 17:03:20 -!- ProofTechnique has joined. 17:04:35 -!- AnotherTest has joined. 17:07:42 How do I change the autocompletion of some programs with bash? By default it uses any filename, but with some programs it can know to do it differently; how is this and how to put in your own customizations? 17:08:56 zzo38: Look at the Programmable Completion part of the bash manpage 17:09:24 OK 17:10:31 Whelp. Theoretically, my OS kernel has dynamic memory allocation now. 17:11:21 What sort of algorithm should I implement in order to test it out? 17:15:36 I could... reverse a linked list! 17:15:47 Yes, that sounds best. 17:16:44 tswett: Flip a tree upside down 17:17:03 I just wrote a bash completion thing the other day. 17:17:06 [wiki] [[CJam]] http://esolangs.org/w/index.php?diff=43813&oldid=40310 * Nooodl * (+646) expand stub 17:17:46 [wiki] [[Truth-machine]] http://esolangs.org/w/index.php?diff=43814&oldid=43588 * Nooodl * (+27) 17:17:59 I think generally you just write a shell function that looks at and sets some magic "COMP*" variables, and then call "complete -F _function_name command" to make tabbing after 'command' to call that function to generate the completions. 17:18:16 O, you did? 17:18:22 data Branch a (AntiTree a) (AntiTree a) | Leaf = AntiTree a 17:18:28 In my case I want to get the results from a SQL query 17:20:54 What I wrote lets you write "command X Y", and X is tab-completed based on a longish list of words from a file, while Y is completed from a hardcoded list of 7 words. 17:21:03 fizzie: I guess that's the opposite of what I was describing. 17:22:07 It looks like http://sprunge.us/ROQc 17:23:23 tswett: That's a normal tree 17:23:35 Oh, I see what you did 17:24:32 I think it's just data AntiTree a = Root a | Node a (AntiTree a) 17:25:24 -!- AnotherTest has quit (Ping timeout: 244 seconds). 17:25:36 what is an antitree 17:26:02 I want to know such answer too please 17:26:16 apparently upside-down tree? 17:26:50 I remember reading about GC with antiroots. 17:27:02 -!- AnotherTest has joined. 17:39:06 FreeFull: that looks a lot like a non-empty list 18:16:00 -!- nycs has joined. 18:17:52 -!- vodkode has quit (Remote host closed the connection). 18:18:12 mauris: Consider that each AntiTree will be shared by two Nodes 18:18:35 Or possibly any amount 18:19:46 -!- `^_^v has quit (Ping timeout: 272 seconds). 18:20:00 -!- J_Arcane has quit (Ping timeout: 246 seconds). 18:20:59 -!- Wright has quit (Read error: Connection reset by peer). 18:22:06 -!- lemurian has joined. 18:25:11 Hmm. I could come up with the linear logic dual of a Tree. 18:25:16 Regular version: 18:25:53 Tree(a) = (a * Tree(a) * Tree(a)) + 1 18:26:11 Dual version: 18:27:24 Eert(a) = (a ⅋ Eert(a) ⅋ Eert(a)) & ⊥ 18:27:46 Which is a little weird, I know. 18:28:29 The thing about ⅋ is that it's hard to interpret. 18:29:35 `? rust 18:29:36 rust? ¯\(°​_o)/¯ 18:29:42 `learn Rust is the Haskell version of C. 18:29:44 Learned 'rust': Rust is the Haskell version of C. 18:35:21 -!- notfowl has quit (Quit: zz). 18:36:01 `` sed -i 's/C/C++/' wisdom/rust 18:36:02 No output. 18:36:11 It's probably more like the ML version of C++, anyway. 18:36:17 -!- J_Arcane has joined. 18:36:21 -!- notfowl has joined. 18:40:55 -!- notfowl has quit (Quit: zz). 18:41:21 -!- notfowl has joined. 18:44:11 noooooooooooooo 18:51:00 Maybe we can compromise. 18:51:28 `le/rn rust/C++ is the Java version of C. Rust is the Haskell version of C. 18:51:30 Learned «rust» 18:51:35 `? rust 18:51:36 C++ is the Java version of C. Rust is the Haskell version of C. 18:51:45 Or maybe Rust is the Scala version of C? 18:52:09 `? wisdom 18:52:10 wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø? 18:52:17 By the way... 18:52:20 `? monoid 18:52:21 Monoids are just categories with a single object. 18:53:01 tswett: No, those are all wrong. 18:54:20 Hey, I have a great idea. 18:55:49 `learn Rust is what Haskell would be if it were C++. 18:55:51 Learned 'rust': Rust is what Haskell would be if it were C++. 18:57:38 No, wait. 18:57:46 -!- AnotherTest has quit (Ping timeout: 272 seconds). 18:59:27 `learn Rust is C++ as designed by the makers of Haskell. 18:59:29 Learned 'rust': Rust is C++ as designed by the makers of Haskell. 18:59:34 There we go. 18:59:40 None of these are true. 19:00:19 `? truth 19:00:20 truth? ¯\(°​_o)/¯ 19:01:07 int-e: when's the next olist twhib 19:01:51 `? oots 19:01:52 oots? ¯\(°​_o)/¯ 19:01:56 `? olist 19:01:56 oh, you might be the wrong person to ask 19:01:57 Update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html 19:02:21 -!- AnotherTest has joined. 19:04:54 -!- FreeFull has quit (Quit: BBS). 19:18:58 -!- hppavilion[1] has joined. 19:19:04 Hello 19:19:15 I need help 19:20:05 zzo38? 19:20:35 No, he doesn't appear to be on... 19:20:44 I am on 19:20:48 Oh 19:20:49 Great 19:20:49 What did you require? 19:21:12 I'm trying to figure out the best way to interface with a tree for an OO Data Structure-Based shell I'm designing 19:21:23 What are the ways I could do this? 19:21:34 I could do a pointer head of course 19:21:43 But that seems closer to esoteric 19:21:56 I do not completely understand what you are making 19:22:06 It's a CLI 19:22:12 Based on data structures 19:22:17 I can send you a link to the doc 19:22:38 https://docs.google.com/document/d/18PNux6Q2niEapkoeMVcrB6gJRVkPOaD6O2nKJos_LE0/edit?usp=sharing 19:22:49 Do you have the one that isn't Google Docs? 19:22:54 Sorry 19:22:56 No :/ 19:23:03 Do you have something about tracking? 19:23:22 About tracking what? 19:23:29 By google 19:23:37 I was wondering why you didn't want the Docs link 19:23:41 I could just give you a brief overview if you like 19:23:43 I just don't like Google Docs; it is terrible. 19:24:00 It's pretty good if you can't stay on one computer all the time 19:24:14 And it's pretty 19:24:24 Do you want the overview? 19:24:28 Yes, OK 19:24:31 OK 19:24:32 So 19:24:34 It's a CLI 19:24:38 Based around data structures 19:24:40 For example 19:24:56 A command's syntax is similar to a normal command 19:24:58 BUT 19:25:08 It starts with an object reference (object.command) 19:25:28 The objects you can reference are data structures (linked lists, bloom filters, binary trees, etc) 19:25:44 I'm trying to decide how the semantics for the trees should work 19:26:01 The way I was going to do it is with a pointer head that's over a node and can be moved with a MOVE command 19:26:06 But that sems a bit esoteric 19:26:12 I still will probably use it 19:26:17 But is there a better way? 19:26:44 Make the object to have the property of the children node and parent node, may be also some way? 19:27:10 Can you provide an example of the syntax for that? 19:27:46 It depend on the exact format of the tree, I think 19:27:54 Assume it's binary 19:28:08 How would I set the value of the left child of the right child of the root node to n 19:28:18 On a tree named "t" 19:29:05 Something such as t.right.left=n is I would suppose? You could though have MOVE command to select them too, like you use CHDIR and stuff in DOS and Windows 19:29:17 That's an idea 19:29:18 Ah 19:29:34 It'd be t.right.left.set n 19:29:43 Yes that is also the way 19:30:25 I'll keep that under consideration 19:31:00 For working file if you aren't always on one computer all the time, for me using vi over ssh works fine (or use emacs if you prefer emacs), or a wiki can be used too, but SSH is better 19:31:13 -!- FreeFull has joined. 19:31:24 I'm on windows :( 19:31:32 I've been meaning to back up my computer 19:31:43 Then dual-boot Windows and Ubuntu or something 19:32:01 If you have a server with UNIX, it can still be connected using Windows, by using a program such as PuTTY 19:32:51 (Although it will be more difficult to use the GUI programs unless you have a X server for Windows too. Stuff such as vi and so on won't need the GUI though) 19:33:11 I prefer to use formatting :P 19:33:24 Markdown is optimal, but WYSIWYG is acceptable 19:34:01 You can edit Markdown too with vi or emacs or whatever, but you will need the program that can then render it or convert it. 19:34:07 I suppose so 19:34:19 WYSIWYG is I don't like it much 19:34:25 I know 19:34:38 But it's OK for writing docs that the masses can understand 19:34:44 And it looks nice while editing 19:34:51 Because it lets me see what I'm doing 19:36:36 What other ways could the user interact with a tree? 19:37:05 Possibly, execute command for each node, I suppose 19:37:20 Because t.left.right.right.left.right.left.left.... gets exhausting pretty quickly 19:37:27 s/..../.../ 19:37:39 Ugh 19:37:46 A different command for every node? 19:37:56 Something like t."lrrlrll" maybe can be shortcut too 19:38:01 That'd get hard to remember 19:38:03 Ooh 19:38:04 Good idea 19:38:28 I'm going to have two types of DS 19:38:38 Headed Trees and Normal Trees 19:38:46 Normal Trees will use your method 19:39:03 Whereas Headed Trees will use a Read/write head 19:40:04 Maybe 19:40:29 OK, but couldn't you have something like "CHDIR" instead, if you are at t.left.right and then you can type .right.left.right.left.left.set n and it uses relative by the dot at first. 19:41:27 Possibly 19:41:40 I might add that 19:41:57 What are the major useful types of tree? 19:42:02 There's a Binary Tree 19:42:11 A First-Child/Next-Sibling General Tree 19:42:44 B-Tree? 19:42:52 I don't know, if you need rose-tree 19:43:28 Rain is not, as I had assumed, an optical illusion 19:44:05 [wiki] [[Special:Log/upload]] upload * Vioz- * uploaded "[[File:N6FractalTree.png]]": n=6 fractal tree 19:44:37 I'll add them as I think of them 19:44:53 What language am I going to make this in? 19:45:02 I know python best 19:45:16 But C/C++ would be good 19:45:28 But it's kind of a dynamically-typed language 19:45:30 I don't know; you can decide what you want to use 19:45:44 I would probably prefer C, but you use what you like 19:45:48 And I can't find any resources on making a DT language in a ST language 19:46:49 It shouldn't be too difficult; I have done it before too 19:47:12 How? 19:47:20 And this language uses a LOT of data structures 19:47:25 So THAT could be an issue 19:47:34 [wiki] [[Special:Log/upload]] upload * Vioz- * uploaded "[[File:N12DragonCurve.png]]": n=12 dragon curve 19:47:39 Having a map where the values are other DSes in C or C++ 19:47:46 I'll probably just use Python 19:48:03 If you look at the codes of some other programs (such as METAFONT and SQLite) for some other examples of a few things. 19:48:07 And if anyone out there finds it interesting they can reimplement it in the language of their choice 19:48:07 -!- AnotherTest has quit (Ping timeout: 250 seconds). 19:48:16 OK 19:48:48 -!- AnotherTest has joined. 19:48:54 And I'll probably just use trees with a RW head for now, as that seems like the simplest option and best for people 19:49:14 OK 19:52:11 [wiki] [[LindenMASM]] N http://esolangs.org/w/index.php?oldid=43817 * Vioz- * (+2564) initial submission. 19:55:03 [wiki] [[LindenMASM]] http://esolangs.org/w/index.php?diff=43818&oldid=43817 * Vioz- * (+4) /* External Resources */ 19:56:27 -!- grotewold has joined. 19:56:48 -!- nycs has quit (Quit: This computer has gone to sleep). 19:58:00 -!- AnotherTest has quit (Ping timeout: 255 seconds). 19:58:03 -!- `^_^v has joined. 20:00:27 -!- AnotherTest has joined. 20:01:26 -!- SopaXorzTaker has quit (Ping timeout: 244 seconds). 20:07:56 -!- lleu has quit (Ping timeout: 265 seconds). 20:12:47 -!- notfowl has changed nick to fowl. 20:13:34 -!- AnotherTest has quit (Ping timeout: 250 seconds). 20:15:52 -!- AnotherTest has joined. 20:18:31 -!- TieSoul has quit (Remote host closed the connection). 20:24:34 -!- aretecode has joined. 20:26:48 what's the best windows shell? 20:30:09 -!- mauris has quit (Read error: Connection timed out). 20:32:06 -!- mauris has joined. 20:32:30 -!- x10A94 has quit (Read error: Connection reset by peer). 20:37:59 -!- grotewold has quit (Quit: ZZZzzz…). 20:40:00 -!- AnotherTest has quit (Ping timeout: 264 seconds). 20:40:51 -!- AnotherTest has joined. 20:42:31 Powershell 20:54:30 -!- AnotherTest has quit (Ping timeout: 240 seconds). 20:56:26 -!- AnotherTest has joined. 20:59:28 -!- mauris has quit (Read error: Connection timed out). 21:04:18 -!- Patashu has joined. 21:09:28 -!- grotewold has joined. 21:16:51 -!- oerjan has joined. 21:16:57 Hellu 21:17:18 argh missing logs 21:19:43 -!- AnotherTest has quit (Read error: Connection reset by peer). 21:22:31 -!- AnotherTest has joined. 21:24:30 -!- hppavilion[1] has quit (Quit: Page closed). 21:28:19 Trivia: one of my friends defines a macro to add a "do not" block to his C++ 21:28:34 arghjan 21:29:05 -!- mauris has joined. 21:29:15 Aren't there at least two sources for logs? 21:30:53 yes, and one of them was missing parts hth 21:31:29 oerjan: so what do you make of this southern calendar thing 21:31:33 imo it's disappointing 21:32:14 Goodnight, all 21:32:43 Goodneb 21:34:10 it would have been cooler if the calendar had new year at solstice. otoh do we have proof that it doesn't. 21:34:15 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 21:38:44 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:40:42 -!- mauris has quit (Ping timeout: 260 seconds). 21:42:30 -!- grotewold has quit (Quit: welp, see you later.). 21:45:19 -!- Patashu has quit (Ping timeout: 252 seconds). 21:49:27 -!- mauris has joined. 21:50:36 -!- Frooxius has quit (Quit: *bubbles away*). 21:50:42 god probably the thing i google the most is "ascii table" 21:51:47 Why limit yourself to ASCII? 21:52:25 I have a keyboard shortcut that opens a terminal window with less unic.txt, where unic.txt is http://slbkbs.org/unic.txt 21:54:50 Opening that 21:55:01 Froze my phone 21:55:33 i blame samsung 21:56:33 shachaf: usually I only need an overview over all of ASCII, as this mostly tends to be for code golf stuff 21:57:05 -!- boily has joined. 21:57:07 @metar CYUL 21:57:07 CYUL 182100Z 15008KT 15SM FEW030TCU FEW150 BKN210 29/22 A2991 RMK TCU1AC1CI6 TCU TR SLP128 DENSITY ALT 1800FT 21:58:51 mauris: man ascii hth 21:59:13 Oh, you use Windows. 21:59:26 -!- lleu has joined. 21:59:39 i use both! 22:00:04 depending on how nice man ascii looks, that might be a good solution, though 22:00:57 Both Windows and man? 22:01:05 http://www.asciitable.com/index/asciifull.gif this table (the first google result) is pretty nice, but i don't use the octal/html columns 22:01:25 both windows and unixy stuff 22:01:44 (heck, i spend a lot of time in cygwin shells, so sure, maybe i can get `man ascii` to work on there) 22:02:25 i'm not sure what the purpose of the html column is. it's just &#decimal; except sometimes it doesn't exist 22:03:09 i wonder what other fascinating tables lookuptables.com has to offer?? 22:03:34 "ads" 22:04:49 ebcdic?! i--ibm scan codes 22:06:31 i love ascii \x00 through x\1f. who still uses things like 'FIELD SEPARATOR' 22:06:40 I sometimes use it 22:06:57 i mean err FILE 22:07:35 Yes, I sometimes use it 22:08:38 zzo38: in programs you wrote yourself? 22:08:43 Yes 22:09:13 Although I use the RECORD SEPARATOR and UNIT SEPARATOR more often, although other control codes also are sometime use, not very often though. 22:09:48 who uses 0x01 START OF HEADING? 22:10:42 I do, when I'm using codepage 437. 22:10:45 I have use that one too. "ASCII Records Format" which is a data format I invented uses START OF HEADING and some of the other controls for delimiting data 22:11:06 answer: this one scow protocol used for exchanging financial information 22:11:45 tswett: tswellott. you seem undecided about rust. would you like to become the Maintainer of the Wisdom Entry in the PDF? 22:16:45 int-e: What happened to lambdabot's @read command? 22:16:53 Could we have it back? It was great. 22:19:52 @show 13 22:19:53 "13" 22:20:04 was it the opposite of that 22:20:22 @help show 22:20:22 show . Print "" 22:20:34 -!- mauris_ has joined. 22:20:48 > var "foo" 22:20:49 foo 22:21:11 so @read is somewhat redundant 22:22:08 @@ @show @run var @show @run var "hi" 22:22:11 " hi\n" 22:22:14 -!- atrapado has joined. 22:22:26 maybe a _little_ off. 22:23:01 -!- mauris has quit (Ping timeout: 244 seconds). 22:23:15 @show hm 22:23:15 "hm" 22:23:42 @@ @show @run var @show @run var " hi" 22:23:45 " hi\n" 22:25:49 -!- MDude has joined. 22:30:02 -!- aretecode has quit (Quit: Toodaloo). 22:34:19 -!- hppavilion[1] has joined. 22:34:31 Hellu 22:38:27 hppavellon[1]! 22:40:44 Hellø 22:40:47 Hi boily 22:40:58 I'm considering hosting an International Esolang Design Competition 22:41:06 Just lighthearted and fun, of course 22:41:13 Do you think that'd be a good idea boily? 22:41:26 i recall the last one rather fizzled out... 22:41:41 where would it be? will there be Chinese and/or Vietnamese food nearby? 22:41:47 hellørjan. there was one? 22:41:55 boily: It'd be submitted online 22:41:56 or was that a collaborative one... 22:42:19 boily: So if you want to be somewhere near Chinese and/or Vietnamese food when you are designing 22:42:22 Be my guest 22:42:30 https://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory 22:42:47 before that, there were the Essies, some of which actually had results 22:43:04 (back in the mailing list days) 22:43:27 Cool 22:44:04 mailing list? today is a learning day. 22:45:09 I tried to start a new mailing list 22:45:13 No one signed up :P 22:45:34 there were 5 Essies, only the first two of which have any interesting results, and only the first of which has a known winner 22:46:14 We've got them listed at https://esolangs.org/wiki/Esoteric_Awards 22:46:16 hppavilion[1]: the mailing list died because people stopped using it. there's just no market. 22:46:27 that's what i was looking at. 22:46:29 hppavilion[1]: I knwo 22:46:34 Wait 22:46:38 What did I just do 22:46:40 Huh? 22:46:43 oerjan: I know 22:46:47 Thats' better 22:46:51 I wouldn't be surprised if there were more people using gopher than mailing lists. 22:46:53 *that's 22:46:56 "2003: It is not known if the Essies were held in 2003." I think you could say that for more years. 22:46:57 i might technically still be subscribed to the list, in receive-no-mail mode... 22:47:20 oh. 4 known Essies then. 22:47:22 I was just trying to see if anyone wanted to restart it for the retro value :P 22:48:29 [wiki] [[SumaMoito]] M http://esolangs.org/w/index.php?diff=43819&oldid=36437 * Atrapado * (+311) reference the incomplete implementation project in github. 22:49:07 Kayak and LazyK are the languages that stuck in my mind. i would say sorted! but it seems to have unstuck again. 22:49:46 [wiki] [[International Esolang Design Competition]] N http://esolangs.org/w/index.php?oldid=43820 * Hppavilion1 * (+263) Did the same thing over and over again and expected different results. 22:51:37 boily: well Agora still works by mailing list, and the haskell community has several that are reasonably alive... 22:52:47 although many people, like me, might be following the latter via some site other than their personal mailbox 22:54:05 the original mailing list for Agora just died in the last year, it was still officially a backup 22:54:34 r.i.p. yoyo 22:54:48 [wiki] [[SumaMoito]] M http://esolangs.org/w/index.php?diff=43821&oldid=43819 * Atrapado * (+1) /* Implementation */ fix typo. 23:03:50 oerjan: indeed. I follow GHC and other announcements on /r/haskell. 23:04:08 the best way to enjoy agoring is through irc, imho, hth. 23:05:16 Actually I think the FORMCARD protocol I have designed once even uses the SYNCHRONOUS IDLE control code (although for some kinds of underlying transfer protocols it will not be needed). 23:05:24 i also follow /r/haskell, of course, but that's not what i meant: i follow some of the mailing lists just by browsing the haskell.org/pipermail archives 23:05:43 did you know spj's messages look horrible when converted to plain text 23:06:12 today is definitely a learning day. 23:06:23 (Although it is designed to use ASCII, it is possible to implement it using other character sets too, such as EBCDIC or ISO646 or Unicode) 23:06:49 boily: the irc channel is, afaict, not an Agora Public Forum, or even publically archived. but then neither of us is a Player at present. 23:07:47 also technically it's not even limited to Agora, but other nomics aren't that often discussed. 23:09:38 oerjan: is /r/haskell terrible these days 23:09:43 i stopped following it a while ago 23:09:54 good eeing 23:10:35 It is the protocol for defining and transfering forms, independently of the way it is displayed and filled in (for example it can be a HTML form, it could be a block terminal, it could be filled in on paper and scanned into the computer, or it could be filled in on paper and then the operator manually enters the data into the computer) 23:10:46 hm ##nomic actually _is_ an official Agora discussion forum. 23:11:58 shachaf: well the people blaming Stack/FPComplete for dividing the community are a bit tiring. 23:12:30 there seems to be some hope for more productive interchange lately, though 23:12:36 especially for someone who's entirely interested in the theoretical aspects of haskell? 23:13:19 oh i wouldn't know, too much theory at once liquifies my brain 23:13:37 oren: helloren. back to the unslashed version of yourself? 23:14:28 I suppose 23:16:05 also i tend to skip a lot of posts rehashing old discussions 23:16:22 -!- fungot has quit (Ping timeout: 260 seconds). 23:17:07 fizzie: EEK 23:18:39 fizzie: ÄÄÄÄÄH! 23:32:44 -!- atrapado has quit (Quit: Leaving). 23:41:44 boily: r/haskell/ ? Is that anything like s/haskell/whatever/ ? 23:41:47 :P :P :P 23:42:20 * boily expressively mapoles hppavilion[1] 23:42:47 I deserved that 23:43:09 nothing beats a mapole for karmic realignment. 23:44:53 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:45:28 Well 23:45:34 I am now writing a trollfic 23:45:36 That happened 23:46:45 r/haskell/ would seem to attempt to read a directory named /haskell/ , i'm not sure that's a legal use of the command. 23:47:14 Ah 23:47:23 * boily realigns hppavilion[1] 23:47:24 @arr /haskell/ 23:47:24 I'll keel haul ya fer that! 23:47:33 `` touch test; sed -i 'r/haskell/' test 23:47:35 I'm still writing a Trollfic 23:47:35 No output. 23:47:39 `cat test 23:47:40 No output. 23:47:45 And now it's erotic, no less 23:48:05 I'm trying to take something as stupid as possible and write something almost half decent 23:48:27 * oerjan is reminded of that oglaf thing 23:48:35 Decent in the "good" sense of the word, not the "appropriate" sense of the word 23:48:38 Ah, oglaf 23:49:45 hm... 23:50:21 `` touch test; sed -i 'rwisdom/' test 23:50:22 No output. 23:50:26 `` cat test 23:50:27 No output. 23:50:33 nope 23:52:07 `` echo $'a\nb' | sed 'rwisdom/hth' 23:52:07 a \ hth is help received from a hairy toe. It is not at all hambiguitous. \ b \ hth is help received from a hairy toe. It is not at all hambiguitous. 23:53:12 fancy 23:53:38 `` echo a | sed rwisdom/ 23:53:38 sed: read error on wisdom/: Is a directory \ a 23:53:43 aww