00:00:08 -!- APic has joined. 00:03:29 :/ 00:13:36 -!- APic has quit (Ping timeout: 265 seconds). 00:21:20 -!- oerjan has joined. 00:27:34 -!- llue has joined. 00:30:50 -!- lleu has quit (Ping timeout: 240 seconds). 00:35:33 -!- llue has quit (Ping timeout: 256 seconds). 00:39:27 -!- rdococ has joined. 00:40:01 vanilariables 00:40:17 what are vanilariables? 00:42:47 The default state of flavor-based data? 00:43:17 so nothing to do with variables? 00:43:41 Other flavors are mixed in to create other values. 00:44:11 I just misreal variable's name as vanilariables for some reason. 00:44:16 oh 00:44:38 And thought "Hmm, vanilariables, like some kind of variable that's also ice cream?" 00:45:20 I will not deny that I am similar to ice cream 00:45:23 I will also not confirm it 00:45:27 hmm I'm getting weird spaces at the beginning of my lines for some reason 00:45:49 maybe you need to fill those in with flake 95s 00:53:25 MsgBox("dammit", MsgBoxStyle.OkOnly) 00:53:40 printf debugging for the gui environment 01:04:57 -!- variable has changed nick to trout. 01:08:09 -!- singingboyo has joined. 01:22:17 basic functionality! 01:22:32 http://www.orenwatson.be/hahahaha.PNG 01:25:11 oh I know 01:25:28 how about an accept/reject FSM, but based on The Stanley Parable? 01:26:17 "When Stanley got to a set of three doors, he entered the middle door." or something in the code, so that if player doesn't pick middle door, player loses 01:26:35 or any other door you put 01:29:21 oren: how long did it take? 01:29:25 a few hours? 01:31:25 I was at dinner between 18:45 and 20:45 01:31:46 this doesn't really help because timezones and shit 01:31:48 so only about two hours and most of that was relearning VB 01:32:42 Now I'm gonna start doing colors, then I'll do ssh 01:33:15 right now I only have telnet-like connections 01:34:16 -!- Phantom__Hoover has joined. 01:34:45 -!- gde33 has joined. 01:36:29 actually first, how should a terminal react to each of the control characters? 01:37:40 hmm 01:38:19 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 01:38:19 -!- gde33|2 has quit (Ping timeout: 240 seconds). 01:40:51 printing crap and breaking everything is a common effect 01:40:56 SHIFT OUT will change to VT100 graphics and SHIFT IN to ASCII, although there are escape codes to change them. 01:41:12 oren: It Depends. 01:41:40 oren: ^S should be as annoying as possible hth 01:41:59 LINE FEED of course does the line feed, and then HORIZONTAL TAB and CARRIAGE RETURN are a few other control character to consider for cursor move, and BELL of course to ring the bell (possibly the visual bell, which could be set by an option). 01:42:30 maybe I should open a message box on ^S then? 01:42:39 please write a terminal where bell can't possibly be enabled 01:42:44 not even by accident 01:42:52 Warning: this is not supported 01:42:53 not even if you actually try it 01:42:56 OK RETRY 01:43:12 izabera: Why? 01:43:17 i HAAAAATEEEE It 01:43:31 Well I don't currently do anything on bell 01:43:36 most annoying feature ever immagined 01:43:46 You should add the option to enable the bell though 01:44:05 add an option to disable the option that enables the bell 01:44:53 How about if I just show an icon of a bell in an unobtrusive location on bell 01:44:57 A compile-time option maybe, that would disable the option that enables the bell, then? If it is VB6 then it doesn't really support compile-time options as far as I know 01:45:53 But what I know is that if I was using it I would want to enable the audible bell 01:50:00 hmm... how about, there's no sound by default, but there is a menu option to turn it on, with an "are you sure?" dialog to prevent izabera from accidentally turning it on 01:50:27 [wiki] [[Commercial]] http://esolangs.org/w/index.php?diff=43977&oldid=37013 * SuperJedi224 * (+5) 01:50:37 Maybe it can do, although if you don't want sound shouldn't you just mute the system sound? But you can implement that if you want to I suppose 01:50:38 should ask "are you reeeeeeeeeally sure? yes no" and preselect the no option 01:51:24 i think the option to turn on should somehow check that there are no other people within shouting distance hth 01:52:28 I don't think so, it can't easily check and shouldn't. Preselecting the "no" option is easy though I believe the MsgBox function in Visual Basic can easily you can program which option is preselected. 01:52:54 it should need two keys like nuclear rocket launchers 01:53:25 * izabera is totally not exaggerating 01:53:31 * oerjan neither 01:53:32 I agree though there should be the option to turn on/off the bell (and possibly also the option to change it to visual bell) 01:53:46 If ANSI music is supported, also the option to independently turn on/off music. 02:00:12 I think that BEL should ring an actual bell HTH. 02:01:10 darth sidious used to send BELs to any terminal used by the rebel alliance 02:02:02 If your computer has an actual bell then yes, although in Windows you may make it to be up to the system sounds driver, I would think; just as in X you can just use XBell or XkbBell and then the system X server decides what to do with it. 02:04:22 VB has the global Beep function 02:05:13 Yes, use that to ring the bell if the user has not disabled it in the terminal configuration menu. 02:05:15 https://msdn.microsoft.com/en-us/library/kz27k38z%28v=vs.90%29.aspx 02:07:05 -!- MDude has changed nick to MDream. 02:08:53 -!- hppavilion[1] has joined. 02:09:04 -!- APic has joined. 02:34:53 -!- atslash has quit (Quit: This computer has gone to sleep). 02:58:40 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 03:04:20 -!- hppavilion[1] has joined. 03:09:24 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 03:11:37 -!- Hoolootwo has quit (Quit: Temporarily refracted into a free-standing prism.). 03:14:29 -!- trout has quit (Quit: 1 found in /dev/zero). 03:14:47 -!- Hoolootwo has joined. 03:16:53 -!- Hoolootwo has quit (Client Quit). 03:17:01 -!- Hoolootwo has joined. 03:18:30 -!- Hoolootwo has quit (Client Quit). 03:18:38 -!- Hoolootwo has joined. 03:18:49 -!- Frooxius has quit (Ping timeout: 246 seconds). 03:36:57 -!- Hoolootwo has quit (Quit: Temporarily refracted into a free-standing prism.). 03:37:05 -!- Hoolootwo has joined. 03:38:14 -!- APic has quit (Ping timeout: 272 seconds). 03:38:35 -!- Hoolootwo has quit (Client Quit). 03:39:21 -!- Hoolootwo has joined. 03:43:04 "This book would have been printed on recycled paper if it had been printed at all, but since it’s a digital copy, it isn’t. I guess the electrons are recycled, technically." 03:46:15 I'm still getting used to the idea of 03:46:58 recycled paper, now youre telling me we recycle electrons 03:49:25 I'm also still getting used to these if statements like 03:50:00 If tcpclient Is Nothing Then 03:50:43 for some reason Is Nothing feels way more emphatic than == 0 04:02:37 -!- Hoolootwo has quit (Quit: Temporarily refracted into a free-standing prism.). 04:02:45 -!- Hoolootwo has joined. 04:04:42 If Me Is Nothing Then Return False 04:05:08 that is perfectly cromulent VB code 04:06:15 Ok apparently that didn't solve the problem. 04:27:41 -!- bb010g has joined. 04:41:39 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 05:06:57 -!- heddwch has joined. 05:17:05 Would it be more secure or less secure if I only implement the REQUIRED parts of ssh? 05:34:56 -!- J_Arcane_ has joined. 05:35:02 -!- APic has joined. 05:36:22 -!- J_Arcane has quit (Ping timeout: 246 seconds). 05:36:36 -!- J_Arcane_ has changed nick to J_Arcane. 06:23:51 -!- |f`-`|f has quit (Ping timeout: 250 seconds). 06:24:53 -!- hppavilion[1] has joined. 06:25:15 -!- |f`-`|f has joined. 06:30:08 Here's an idea for a language 06:30:24 We have Piet which works on BitMaps 06:30:30 But nothing that works on Vector images 06:30:41 I recommend a programming langauge that interprets SVG code 06:31:04 they exist, they're called svg viewers 06:32:05 Actionscript? 06:39:10 Isn't SVG a markup language? 06:39:24 Or is it a Programming Language? 06:40:38 Yeah 06:40:44 It's a markup language 06:45:00 I want to create an Esoteric GUI structure 06:45:06 Anyone have any ideas for that? 06:46:53 I don't know 06:47:46 Well, I have had some ideas of what things I would want to see in a GUI-based program, which are different from what most programs do. 06:58:02 * oerjan is pretty sure his touchpad just clicked without him touching it 07:00:00 zzo38: I'd like to hear these ideas out of curiousity 07:00:17 I have strong interest in GUI at this particular hour 07:00:21 I'm currently intalling kivy 07:00:32 Dammit 07:00:35 Installation failed 07:03:57 One thing would be in some program you could open the window and if you click it will type the coordinates into the command-line so you can type the other stuff too, it would probably be more useful than the existing ImageMagick GUI (normally ImageMagick does not need a GUI though) 07:05:14 As well as, in many kind of program since you have many mouse button you can use each one different function, left/middle/right button, it is more useful. 07:05:39 For other command though you can just use keyboard, but some thing is position you want to select on the screen or on the grid or whatever, mouse can help with it. 07:06:12 Some older UNIX programs do such thing and Athena scroll-bar and so on, but even though this is good idea many programs do not have it 07:10:30 I'd like to see a fully functional programming language without any textual coding required 07:10:57 Like a turing complete version of Folder. 07:14:48 -!- x10A94 has joined. 07:17:35 -!- AnotherTest has joined. 07:39:16 My best score on the "vs yourself" mode (this mode is a bit of a hack and is probably unintentional) is 2565 points, today. (It isn't very good) 07:40:39 what 07:40:56 what game versys yourself? 07:41:49 The "Amoebax" game, one of the game in the Ubuntu package manager. I had to change the configuration file in order to set the key of both players to same keys, and then you can control both plays by one keys! 07:42:15 left/middle/right... eh, I'm still not used to that. I press the right mouse button with my middle finger because I'm used to only two mouse buttons. 07:42:35 who doesn't? 07:42:55 don't some people press the three mouse buttons with three separate fingers? 07:43:27 i don't know any 07:45:17 I use different finger per button 07:45:59 zzo38: for how many buttons? 07:46:11 With three mouse buttons. 07:46:17 good 07:46:54 that is probably a better way to use the mouse, and if I wanted to do lots of mousing, I should try to get used to it too 07:47:02 it might also depend on the mouse hardware though 07:47:09 Athena scrollbar work with all three buttons, and i3-wm can also be configure to use all three buttons when clicking on the title-bar (I have done that too; left-button activates, middle-button switch between floating/tiling, right-button display the protocol/signal menu; I have keybindings for these functions too) 07:47:25 i don't think this actually matters 07:50:20 I would prefer the mouse without wheel though. 07:58:16 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 08:03:11 -!- bb010g has quit (Quit: Connection closed for inactivity). 08:32:28 -!- atslash has joined. 08:36:47 -!- atslash has quit (Ping timeout: 252 seconds). 08:37:43 -!- atslash has joined. 08:44:02 -!- Frooxius has joined. 08:44:10 -!- Frooxius has quit (Client Quit). 08:44:22 -!- Frooxius has joined. 09:00:32 -!- heddwch has quit (Read error: Connection reset by peer). 09:00:33 -!- shikhin has quit (Read error: Connection reset by peer). 09:01:07 -!- heddwch has joined. 09:04:54 -!- shikhin has joined. 09:14:57 -!- FireFly has quit (Ping timeout: 244 seconds). 09:37:55 -!- lleu has joined. 09:37:55 -!- lleu has quit (Changing host). 09:37:55 -!- lleu has joined. 10:10:51 -!- oerjan has quit (Quit: Later). 10:16:27 -!- rdococ has quit. 10:22:42 -!- MDream has changed nick to MDude. 10:38:39 -!- J_Arcane has quit (Ping timeout: 244 seconds). 10:46:04 hmm, so M:tG has color indicators, including a two-color indicator on at least one card, but no colorless indicator, so that still has to go to an ability? 10:46:30 mind you, Transguild Courier also has an ability 11:02:08 -!- HackEgo has quit (Remote host closed the connection). 11:16:15 -!- J_Arcane has joined. 11:17:13 -!- Phantom_Hoover has joined. 11:21:32 great, there are now new writeups about the icfp contest 11:21:42 I mean, team writeups 11:21:45 `coins 11:27:56 um 11:27:59 HackEgo? 11:28:04 fungot, where's HackEgo? 11:28:05 b_jonas: about halfway through. it helped me concentrate on getting your code working on those few and rare occasions when it was introduced somewhere between fnord 11:28:13 um... no? 11:38:45 -!- HackEgo has joined. 11:38:48 There it is. 11:38:52 It was there the whole time. 11:39:19 `coins 11:39:38 ​sttcoin kceptanthebecoin furgcoin posicoin vlasscoin lispaghcoin 0x6coin eturcoin byiotenzacoin chencoin javitycoin nadirequiemacoin ///coin glangenomiallycoin aienswertrecoin rwlercoin abccoin cyclocoin tedilucoin zlviicoin 11:39:54 ///coin :D 11:40:54 `perl -eprint 10*6.3e6*5.5e3 11:40:55 346500000000 11:41:01 `perl -eprintf"%e" 10*6.3e6*5.5e3 11:41:01 Number found where operator expected at -e line 1, near ""%e" 10" \ (Missing operator before 10?) \ syntax error at -e line 1, near ""%e" 10" \ Execution of -e aborted due to compilation errors. 11:41:04 `perl -eprintf"%e",10*6.3e6*5.5e3 11:41:05 3.465000e+11 11:56:54 -!- FreeFull has quit (Quit: BBS). 12:49:01 hmm noone answered my question... If I only implement what is REQUIRED or MUST in the ssh standard, would my implementation be more secure or less secure? 12:50:52 larger amount of features != improved security 12:52:07 except that there might be a more secure cipher than the required on which is optional? 12:55:31 -!- FreeFull has joined. 13:06:22 -!- FireFly has joined. 13:14:32 -!- stalem has joined. 13:15:01 greetings to anyyone awake 13:21:34 -!- `^_^v has joined. 13:21:42 to you too 13:21:55 to you three 13:24:31 ba-dum-tss 13:39:10 oh ho ho so punny 13:39:45 so what's going on in the lives of the esoterics? 13:55:54 b_jonas: continuing from yesterday/before, my only background is the internet. i have no education in the matters so i guess basic literature would be best 13:56:58 @tell ais523 hey thanks for pointing out my use of several state variables. i switched to an enum and the code is much less cluttered and has better overview! 13:56:58 Consider it noted. 14:11:38 [wiki] [[DeathScript]] N http://esolangs.org/w/index.php?oldid=43978 * YourDeathIsComing * (+1602) Created page with "DeathScript is an esoteric programming language created by [[User:YourDeathIsComing]]. It operates on only 3 variables.

=== Commands === The commands are *outpu..." 14:14:24 [wiki] [[DeathScript]] http://esolangs.org/w/index.php?diff=43979&oldid=43978 * YourDeathIsComing * (+9) 14:15:36 [wiki] [[User:YourDeathIsComing]] http://esolangs.org/w/index.php?diff=43980&oldid=43952 * YourDeathIsComing * (+22) 14:16:03 -!- atslash has quit (Quit: This computer has gone to sleep). 14:23:21 why is that esoteric 14:24:31 indeed 14:27:39 pretty crappy 14:32:54 -!- stalem has quit (Ping timeout: 246 seconds). 14:53:01 -!- APic has quit (Ping timeout: 250 seconds). 15:07:59 oh, it makes sense now! 15:09:32 I was wondering how come Magic: Origins had five common artifacts. that seems a strange occurance. but I think it's because the next block has eldrazi and so will have very few common artifacts, possibly none. 15:09:48 so basically it's balancing out the next two sets in standard. 15:15:13 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43981&oldid=43881 * 72.74.32.143 * (+52) 15:17:33 -!- rdococ has joined. 15:19:32 -!- rdococ has quit (Client Quit). 15:20:49 -!- rdococ has joined. 15:21:13 -!- AnotherTest has quit (Ping timeout: 246 seconds). 15:29:08 bored 15:32:14 -!- perrier has joined. 15:39:12 -!- spiette has joined. 16:02:09 hello internet 16:07:29 myname: the creator of deathscript is clearly a beginner. Doesn't know how to implement forms of flow control. It'll be a good language to implement in other languages (like deadfish) because of the minimal complication. (though deadfish is simpler and less stateful, so maybe this would be a "level 2") 16:08:08 actually, "level 3" because "level 1" is rot13 and thue-morse. "level 0" is cat. 16:12:41 -!- AnotherTest has joined. 16:20:52 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43982&oldid=43981 * SuperJedi224 * (+348) 16:26:27 -!- staffehn has joined. 16:27:24 -!- digitalc1ld has changed nick to digitalcold. 16:31:17 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43983&oldid=43982 * SuperJedi224 * (+147) /* Instructions */ 16:33:44 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43984&oldid=43983 * SuperJedi224 * (+89) 16:36:22 -!- aretecode has quit (Remote host closed the connection). 16:39:22 -!- aretecode has joined. 16:40:33 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43985&oldid=43984 * SuperJedi224 * (+36) 16:45:08 -!- hppavilion[1] has joined. 16:50:28 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 16:52:00 -!- yiyus has quit (Ping timeout: 264 seconds). 16:54:41 -!- APic has joined. 16:55:32 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43986&oldid=43985 * SuperJedi224 * (-4) /* Instructions */ 16:56:17 -!- yiyus has joined. 17:09:19 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43987&oldid=43986 * SuperJedi224 * (+222) 17:15:31 -!- drdanmaku has joined. 17:20:39 -!- hppavilion[1] has joined. 17:29:53 `olist 1001 17:29:54 olist 1001: shachaf oerjan Sgeo FireFly boily nortti 17:30:31 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 17:33:05 -!- TieSoul has joined. 17:33:21 -!- hppavilion[1] has joined. 17:36:41 -!- AnotherTest has quit (Ping timeout: 256 seconds). 17:40:42 -!- AnotherTest has joined. 17:56:25 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 18:26:44 -!- FreeFull has quit (Quit: BRB). 18:28:28 -!- Lorenzo64 has joined. 18:29:13 -!- atrapado has joined. 18:31:02 -!- FreeFull has joined. 18:34:24 -!- ihon has joined. 18:35:44 -!- ihon has left ("Leaving"). 18:43:36 -!- TieSoul has quit (Remote host closed the connection). 18:45:53 -!- APic has quit (Ping timeout: 244 seconds). 18:48:03 -!- Sgeo_ has joined. 18:50:09 -!- hppavilion[1] has joined. 18:50:10 -!- Sgeo has quit (Ping timeout: 246 seconds). 18:50:38 -!- mihow has joined. 18:53:33 -!- stalem has joined. 18:54:15 @massages 18:54:16 You don't have any messages 19:13:49 -!- APic has joined. 19:15:23 -!- zzo38 has quit (Remote host closed the connection). 19:21:31 -!- APic has quit (Ping timeout: 268 seconds). 19:42:25 -!- atslash has joined. 19:44:06 -!- AnotherTest has quit (Ping timeout: 250 seconds). 19:44:50 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 19:45:41 -!- Lorenzo64 has quit (Read error: Connection reset by peer). 19:45:50 -!- AnotherTest has joined. 19:47:25 -!- atslash has quit (Ping timeout: 268 seconds). 19:47:53 -!- atslash has joined. 20:04:43 -!- atrapado has quit (Quit: Leaving). 20:06:47 -!- hppavilion[1] has joined. 20:12:43 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 20:14:31 -!- hppavilion[1] has joined. 20:16:27 -!- lleu has quit (Ping timeout: 255 seconds). 20:17:54 hppavilhion! 20:19:19 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 20:21:27 Was it boily who started this nick–greeting blend trend? 20:24:54 -!- oerjan has joined. 20:26:43 -!- lleu has joined. 20:28:04 um... no? <-- i'm pretty sure fungot was entirely accurate. at least the first sentence. 20:28:05 oerjan: full numeric tower, you will end up doing as my practice for smalltalk is rewriting one of our sgi indy boxes.) to get the design down in the muddy grass to look through 20:30:22 WTF IS EVERYONE IDLE 20:30:24 -!- FireFly has quit (Ping timeout: 264 seconds). 20:30:34 tswett: 2011-08-31 has: 20:45:28: helo oerjan 20:45:31: heloerjan 20:30:46 * int-e swats oerjan ------##### 20:31:09 * oerjan dodges int-e's fake mega-swatter 20:31:38 i thought mondays are always idle days? 20:31:43 aha. 20:33:13 fungot's a markov chain right? 20:33:13 stalem: its 100% pure html/ xml built in functions 20:33:14 -!- x10A94 has quit (Read error: Connection reset by peer). 20:33:28 hm are you sure fungot? 20:33:28 stalem: aw man. 20:33:31 gotcha 20:34:46 @tell oren hmm noone answered my question... If I only implement what is REQUIRED or MUST in the ssh standard, would my implementation be more secure or less secure? <-- probably depends. istr the recent major tls (?) vulnerability happened only to sites implementing a downgrading-to-obsolete-version feature 20:34:46 Consider it noted. 20:35:33 * int-e . _ _ _|_ _ /######| 20:35:33 * int-e . <_ | | | / | | <_' ==========<#######| oerjan 20:35:33 * int-e . ._> \|\| \_| | ._> \######| 20:35:47 * oerjan well and duly squashed 20:36:17 eww, squishy 20:40:45 when a lexer returns a token to a parser the token has an associated type iinw. but what is the purpose of that type if the parser can find out by looking at the token's value? or is the type checking faster, say if you use an enum? 20:41:12 that should be iinm, don't know how that got inverted 20:41:45 -!- APic has joined. 20:41:54 or am i missing something? 20:41:55 lexer in what language 20:42:18 having types improves code reliability, in general 20:42:34 but i don't think it's obligatory 20:42:57 i'm coding in c#. ok so they're not an integral part of the parser 20:44:08 it's just that i'm thinking about the case of handling opening/closing parens. either i have a lot of different token types, one for opening, one for closing etc... 20:44:51 which leads to cluttered code and a lot of switch cases. or, i have general types, but the parser must still ultimately check the value, making the type obsolete in the first place? 20:45:03 in haskell's parsec, there's a lot of types but i think if you use a lexer there's only one for it. 20:46:09 * oerjan thinks he's really not familiar with whatever c# does 20:46:38 although it's a language with objects and subtyping, which changes the options 20:46:51 how do you mean? 20:47:13 stalem: i am guessing the types are just so you can handle several lexer results in common, then 20:48:34 i think in C flex parsers, token types are usually just enums. oh hm maybe that's what C# uses types for too 20:48:48 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 20:48:50 hm i'm feeling silly now asking questions when i don't fully grasp the concept i think 20:49:00 i did think of using enums as types tho yeah 20:49:04 stalem: perhaps you should think of the type as just a first coarse division 20:49:56 i guess that makes sense. i could also be overthinking this, it's what i do. like i get this feeling my code isn't written "correctly", even tho it does like intended 20:49:57 in flex iirc, it's common to have one enum value for each reserved token, but you'd still have just one type shared for all "identifiers" since they are user named 20:50:19 maybe you could call me a perfectionist i dunno 20:50:50 could you describe the difference of what you mean by enum and types? cos i'm getting a bit confused now 20:51:05 i thought i could use enums AS types? 20:51:27 oh no wait sorry i get it now, you're talking about a tool now yes, flex 20:51:47 um i'm mixing a bit here, because C doesn't have subtypes so has to use enums to encode things 20:51:55 maybe i'm going the rough path then, writing my code from scratch? 20:52:01 oh then i get it 20:53:56 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 20:54:54 * stalem dives into it and hopes to return unscathed 20:55:24 i dunno, i think maybe everyone should write a lexer by hand once before going on to tools. i suspect your language's lexing isn't that complicated anyhow. :) 20:58:34 that's what i thought as well! if i'm gonna learn tools, i need to know what a lexer/parser does, exactly how BNF is written etc and what better way to learn but doing it yourself? 20:59:40 nah it should be fairly easy i hope it resembles lisp quite a bit. it's a simple script i designed for simple natural language generation http://pastebin.com/gnd67AKg 21:01:40 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:01:40 -!- hppavilion[1] has joined. 21:01:43 not sure yet if {x y z w} should be if x _ends_ with y or _contains_ y 21:01:44 I'm in Environmental Science 21:01:56 We're learning about Dichotomous Keys 21:02:07 Which are basically FSMs 21:02:08 * stalem opens google 21:02:19 * stalem closes it again 21:02:28 I'm pondering a TC Dichotomous Key 21:03:10 after a quick googling that would be quite interesting 21:03:21 What would be? 21:04:07 a TC dichotomous key 21:04:19 -!- copumpkin has joined. 21:04:47 hppavilion[1]: ah i remember such keys from some books my family had - fishes and trees/shrubs, at least 21:05:11 Yep 21:05:12 ( ) 21:05:28 At first I thought a Dichotomous key was basically a Decision Tree 21:05:49 reminds me of bytebytejump 21:05:59 Then I remembered that, /technically/, if you /really/ wanted to, you /could/, in /theory/ loop a question 21:06:08 GTG to Algebra 21:06:49 hppavilion[1]: now i'm imagining an xkcd with such a looping key 21:07:12 i guess that would be essentially a flowchart, though 21:07:33 and he's done plenty of those, i think? 21:10:36 Could a system for defining an infitite finite-state machine be TC? 21:10:40 -!- FireFly has joined. 21:10:46 I suppose it could be 21:10:51 Must be possible 21:11:30 oerjan: He has 21:12:29 How does one store a flowchart as plaintext I wonder? 21:12:39 Probably /as/ a dichotomous key 21:18:11 -!- rdococ has quit (Read error: Connection reset by peer). 21:20:47 -!- JesseH has quit (Read error: Connection reset by peer). 21:26:17 stalem: I don't see any reason for the lexer to provide any type information along with the tokens it provides. 21:27:34 Just have it yield a bunch of things of type "Token" or something; the lexer's job doesn't involve interpreting the tokens in any way. 21:27:38 hppavilion[1]: well, "infinite finite-state machine" is a contradiction in terms; it'd just be an "infinite-state machine". 21:27:45 Huh, timecube.com expired. 21:28:07 shachaf: the end times for sure 21:28:11 And a Turing machine *is* a type of infinite-state machine. 21:28:29 oerjan: the ends are nigh 21:28:55 the four end times of the apocalypse 21:29:27 in a single rotation of you know what 21:29:37 fungot: I'd like to see you trained on timecube.com 21:29:38 shachaf: it seems to me that a list would be car of mumble frotz. 21:29:48 fungot: We are all educated stupid. 21:29:48 shachaf: did irp get mentioned now? can i borrow 26.7% of the rayon textile production of the indonesian fnord? 21:30:39 `? fnord 21:30:40 ​? ¯\(°​_o)/¯ 21:31:24 `? 21:31:25 ​? ¯\(°​_o)/¯ 21:31:31 `? 21:31:32 ​? ¯\(°​_o)/¯ 21:31:40 oh duh 21:32:01 `? dash 21:32:01 dash? ¯\(°​_o)/¯ 21:32:24 i guess we will have no place to put fungot's important revelation, then. 21:32:24 oerjan: rpn is fun too. have you considered changing your nick a bit? i mean, a mailing list one time :) 21:34:20 oerjan: Well, have you? 21:34:33 fungot: Do you have suggestions for a new nick for them? 21:34:33 fizzie: can be :p ( /me hunts) don't like spoon feeding. and we know that. 21:34:36 -!- oerjan has changed nick to oerjan_nope. 21:37:05 tswett: tba 21:37:18 *thanks that should make things a bit easier 21:37:26 `? indonesia 21:37:27 indonesia? ¯\(°​_o)/¯ 21:37:54 fungot: what should my nick be 21:37:54 shachaf: i'm only discussing interpretters here. ( just wording changes so as to preserve anonymous access in mit systems. i'm specifically interested in the quality of the individual to choose the exact file he wanted to actually write some programs in shakell? 21:40:10 -!- stalem has quit (Quit: what is sleep). 21:41:20 `learn Indonesia is a large island country in Asia and the world's most populous muslim country. Its major export is rayon textile from the Indonesian fnord. 21:41:22 Learned 'indonesia': Indonesia is a large island country in Asia and the world's most populous muslim country. Its major export is rayon textile from the Indonesian fnord. 21:41:28 MDude: thx 21:41:51 no problem 21:48:47 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 21:58:56 -!- mauris has joined. 22:09:58 wikia.com is so bad 22:23:39 -!- JesseH has joined. 22:31:18 [wiki] [[Loader]] http://esolangs.org/w/index.php?diff=43988&oldid=43987 * SuperJedi224 * (+546) 22:41:01 -!- hppavilion[1] has joined. 22:41:46 shachaf: os 22:42:12 I found some web application once that would perform sentiment analysis on my tweets. 22:42:22 According to the application, my most negative tweet ever was about Wikia. 22:42:45 Now, it just so happens that right after that tweet, I tweeted: "That tweet should be easy for sentiment analysis bots to handle." 22:42:52 (Woo, I was correct!) 22:44:55 what was the tweet 22:54:18 tswett: obviously the bot just cheated and read your next message 22:54:27 Well, there was a previous tweet saying something like: "I'm really glad I set my browser not to run Flash by default. It makes a lot of web sites much less annoying." 22:55:00 is that your most positive twh 22:55:17 And my next tweet was something like: "But not Wikia. Even with Flash disabled, being on Wikia is a really annoying experience." 22:55:28 oerjan_nope: os 22:55:37 wtf is os 22:55:54 Operating system. 22:59:19 notswett 22:59:30 Oh I was scrolled up, oops 22:59:36 shachaf, yes\ 23:01:49 Hsgello. 23:01:56 "A God so stupid that he claims only a single day rotation of Earth - while my Cubic Wisdom has allowed me to create 4 simultaneous days within a single Earth rotation." 23:02:07 Wow, I never knew that Gene Ray CREATED the Time Cube. 23:03:26 Now, something I'm not clear on. 23:03:40 Is the Time Cube a cube? Does it have corners? If it has corners, how many corners does it have? 23:05:25 yes what twh 23:05:48 `? os 23:05:49 os is the accusative plural of us. 23:06:36 it may also be a municipality in norway hth 23:07:06 `learn_append os Also a municipality in Norway. 23:07:08 Can't open wisdom/o: No such file or directory. \ Learned 'o': Also a municipality in Norway. 23:07:12 oops 23:07:15 `? o 23:07:15 Also a municipality in Norway. 23:07:22 `rm wisdom/o 23:07:24 No output. 23:07:28 *sigh* 23:07:31 My understanding was that it was a cube, and had 4 corners. 23:07:35 But I'm no Time Cube expert. 23:07:36 hallo 23:07:59 `cat bin/learn_append 23:08:02 ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" 23:09:12 `le/rn os Os is the accusative plural of us. Also a municipality in Norway. 23:09:14 No output. 23:09:20 wat 23:09:23 `? os 23:09:24 os is the accusative plural of us. 23:09:27 `? o 23:09:28 o? ¯\(°​_o)/¯ 23:09:34 òh 23:09:46 `` ls wisdom/os* 23:09:47 wisdom/os \ wisdom/ostrich 23:09:58 `le/rn os/Os is the accusative plural of us. Also a municipality in Norway. 23:10:00 Learned «os» 23:10:09 `? os 23:10:10 Os is the accusative plural of us. Also a municipality in Norway. 23:11:10 Aww, http://www.thewisesthuman.com/ is also expired. 23:11:23 -!- oerjan_nope has changed nick to oerjan. 23:12:00 fizzie: are you a lambda cube expert 23:13:21 or can he polymorph into one 23:14:51 what's with these one-page olists 23:18:53 Ring of Polymorph ♥ 23:21:17 "Teaching that a Cube has '6 sides' with no top & bottom, induces an evil curse that pervades all academic institutions." 23:21:38 Yeah, I hate it when people teach that a cube has six sides with no top and bottom. 23:22:29 http://www.rfc-archive.org/getrfc.php?rfc=2410 23:22:31 lol 23:33:51 Hellu 23:35:55 Hallu 23:57:07 -!- drdanmaku has quit (Quit: Connection closed for inactivity).