00:11:46 -!- Sgeo has joined. 00:12:50 -!- Sgeo has quit (Remote closed the connection). 00:13:53 -!- Sgeo has joined. 00:15:41 -!- Sgeo has quit (Remote closed the connection). 01:52:10 -!- kipple has quit (Read error: 110 (Connection timed out)). 02:29:23 cool, an article about interactive fiction on mobygames 05:10:17 Anybody mind making a judgment about a wiki template? 05:11:40 Never mind, the person I was trying to talk to reappeared :P 07:10:19 -!- thin has joined. 07:10:56 'lo 07:11:02 hi 07:12:56 is this a good language design channel to debate about languages, even if they aren't necessarily esoteric? 07:13:06 Often it is, yes. 07:13:20 hm 07:13:32 i don't know of any other language design channels 07:13:35 so yeah :) 07:14:07 unless #lisp counts :) 07:14:11 well i was reading some php vs ruby on rails discussion and i started wondering, what the heck is necessary for fast development in a language.. 07:14:25 Python, that's what! 07:14:30 ;) 07:14:39 Thought I'd answer preemptively for ya'. 07:15:01 That is a curious question. 07:15:14 personally i'm a forther.. and i was attracted to its promise of fast development, but i spend most of my time messing with the low level stuff :/ 07:15:14 I think first and foremost it has to be interpreted, and abstract away the concept of pointers. 07:15:32 fast development in forth is a horrible horrible lie :) 07:15:45 well its theoretically possible! ;) 07:15:50 hmm :) 07:15:58 i won't believe it till it's proven 07:16:06 Heh 07:16:14 i bet the proof will use the axiom of choice 07:16:24 It also has to be very internally consistent. 07:16:39 right 07:16:42 One thing that annoys me about PHP is that some functions take (haystack, needle) and others take (needle, haystack) 07:16:43 so basically, it has to be Python. 07:16:58 Also, strings have to be mutable. 07:17:01 i heard ruby was the new python :P 07:17:01 Otherwise it's just worthless. 07:17:07 GregorR: screw you! 07:17:10 ^^ 07:17:36 thin: why do we need a new python, when the old one works just fine? 07:17:37 Ruby is the new shiny object. 07:17:52 Ruby on Rails is becoming somewhat buzzwordish, true 07:17:54 I don't like Ruby because it inherited all the worst parts of Perl and all the worst parts of OO >_> <_< 07:18:14 heh, what are those parts? 07:18:20 $_ 07:18:23 $_ will never be acceptable. 07:18:31 That's the most notable :P 07:18:40 don't hackers love $_ ? :P 07:18:45 Morons love $_ 07:18:50 Morons who think they're hackers. 07:18:52 But are actually morons. 07:19:04 heh 07:19:09 whats the harm in $_ though? 07:19:09 Also, the whole @a is an array, $a['blah'] is an element unless that element is an array in which case it's still @a['blah'] but then $a['blah'][0] OH GOD 07:19:27 hmm :/ 07:19:28 Side effects are usually bad, and $_ is the definition of side effects. 07:19:35 Virtually EVERYTHING modifies $_. 07:19:42 You can never keep it consistent. 07:19:46 Plus, things like this are just ugly: 07:19:52 print while (<>); 07:19:56 GregorR: that's in Perl, though 07:20:03 GregorR: the sigils 07:20:07 GregorR: Ruby doesn't use them that way 07:20:08 lament: Yeah, I'm going a bit overboard on perl hatred ^^ 07:20:16 Forgot we were talking about Ruby ;) 07:20:20 hehe 07:20:27 :) 07:20:44 the nice thing about Python is that it pretty much requires good style. 07:20:47 Anyway, I don't like any language that absolutely FORCES me to use OO even when it's not the appropriate paradigm. 07:20:48 case in point: 07:20:49 python has _ 07:20:55 (same as perl $_) 07:20:59 nobody *EVER* uses it. 07:21:10 Wow, I didn't even know it had it. 07:21:13 >_> 07:21:25 most peolpe 07:21:43 oh wait, i'm wrong 07:21:50 _ only works in the command-line interpreter. 07:21:56 blah :) 07:22:06 (mind you that's a good thing anyway :D ) 07:22:25 Neither Python nor Ruby force you to use OO 07:22:27 Yeah, it really ought not to exist. 07:22:47 thin: the whole "hackers love this" argument is not gonna work in this channel :) 07:22:52 lament: But in Ruby, it's always "actually you're defining a method in the class Object so secretly you're using OO hahahah!" 07:22:53 heh 07:22:56 thin: if we want Malbolge, we know where to find it 07:23:18 hackers love )*(#&)(*#$G(*FG(#)&HD(*>Y&()K>% 07:23:30 Heww yeah! 07:23:51 {M[m(_o)O!"Glass is still better though ;)"(_o)o.?]} 07:24:03 Because Glass forces you to use OO whether you want to or not :P 07:24:16 i was thinking of paul graham's language popularity article when i said "hackers love $_" :P although i was sort of making up the statement 07:24:36 Languages are popular because people are idiots. 07:24:39 Perl is popular more out of momentum than anything else. 07:24:45 All popular languages are shit. 07:24:50 (Python is pretty crappy too) 07:24:53 i'll definitely agree there 07:24:55 forth is the best! 07:24:56 lament: Python's pretty popular....erm. 07:24:56 ;P 07:25:06 Forth's pretty popular... used to be, anyway 07:25:15 Brainfuck though. 07:25:21 Now Brainfuck is a beautiful thing. 07:25:31 its not for the rapid developer :P 07:25:32 brainfuck is rather popular 07:25:38 OK, Glass then. 07:25:43 brainfuck is pretty much the only esoteric language i hear mentioned outside this channel 07:25:47 !glass {M[m(_o)O!"Glass rocks"(_o)o.?]} 07:25:50 Glass rocks 07:25:50 well, sometimes befunge and whitespace 07:25:56 haven't heard of glass :) 07:26:04 thin: I made Glass X-P 07:26:22 ah, i'm sorry ;) 07:26:35 he made it, and all he can write it in is the "glass rocks" program 07:26:40 thin: http://www.esolangs.org/wiki/Glass (not that you're probably interested at all) 07:26:44 that's how awesome a language it is 07:26:46 lament: Har har har 07:26:48 heheh 07:27:01 !glass {M[m(_d)(Debug)!(_d)(cl).?]} 07:27:04 A Arr Arre Debug I M O S V 07:27:18 Woah, what happened to all the builtin functions O_O 07:27:49 har har har 07:28:09 GregorR: You never wrote them. that's what happened. 07:28:17 jix wrote some of them X-P 07:28:27 Obviously he didn't :) 07:29:10 !glass {M[m(_d)(Debug)!(_d)(cl).?]} 07:29:27 >_> 07:29:34 Well, I broke Glass :P 07:30:56 Oh, hahahah, I know how, too. I put filesize limits on the interpreters that are too small for it XD 07:31:00 Whooooooooooooops 07:34:49 so much for figuring out the magic key to rapid development and giving this key to forth and Glass! 07:35:08 Hahah 07:35:15 the magic key to rapid development is being a good programmer. 07:35:20 *ding* 07:35:52 And knowing what's the right tool for the job (which is part of being a good programmer) 07:36:14 but knowing the magic key lets you choose the right tools ;P 07:36:43 Heh 07:36:51 I doubt there's a key magic enough that it lets you choose Forth. 07:36:51 The magic key is: "Python" 07:37:12 Sorry, lament, you're not actually anywhere near as predictable as I'm making you out to be XD 07:38:06 Sure I am 07:38:13 You just lack predictive powers :) 07:38:25 Heh 07:38:36 under ideal conditions, you do all your development within forth in the interactive interface, testing each word on the fly to build them together etc.. 07:39:34 while receiving a blowjob 07:39:58 true true 07:40:28 Um. 07:42:12 And you're not actually developing anything. Just smoking a joint or something. 07:42:28 And you get paid for this. 07:42:47 heh 07:42:55 I guess the magic key to rapid development is being a rock star, then. 07:44:15 in the meantime, just use Python :D 07:44:40 X0 07:44:50 heh 07:45:00 you read tom peters? 07:45:16 Er, not AFAIK :P 07:45:37 Never heard of him 07:45:37 the rock star comment 07:45:46 ok nm then 07:46:36 tom peters is a motivational business guru guy and his book has comments in it like "Be the rock star of development!" or some such 07:46:47 it's not as bad as it sounds ;) 07:47:36 Get rich by selling books on getting rich to tons of people? ^^ 07:47:51 sounds quite horrible 07:51:27 nah its not a get rich/self help book 07:51:38 Heh 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:18:38 -!- thin has left (?). 08:31:34 -!- kipple has joined. 12:04:07 -!- jix has joined. 14:34:07 -!- kipple has quit (herbert.freenode.net irc.freenode.net). 14:34:07 -!- EgoBot has quit (herbert.freenode.net irc.freenode.net). 14:36:40 -!- kipple has joined. 14:36:40 -!- EgoBot has joined. 16:08:39 -!- EgoBot has quit (herbert.freenode.net irc.freenode.net). 16:08:39 -!- kipple has quit (herbert.freenode.net irc.freenode.net). 16:11:04 -!- kipple has joined. 16:11:04 -!- EgoBot has joined. 19:50:22 -!- Baughn has joined. 19:58:28 -!- kate` has joined. 20:01:57 Anybody awake? Tell kate` something interesting 20:07:23 -!- SimonRC has changed nick to _YOU. 20:07:28 * _YOU HAVE RECEIVED A FATAL ERROR, PRESS ALT + F4 TO REPAIR THIS IMMEDIATELY 20:07:41 -!- _YOU has changed nick to SimonRC. 20:08:37 okay 20:08:40 0~ 20:08:44 eh 20:08:49 that's what happens when i press alt-f4 20:09:05 nothing happens 20:09:56 bah, you're all on linux 20:10:03 OS X here 20:10:06 OSX here 20:10:07 -!- SimonRC has changed nick to _YOU. 20:10:59 * _YOU HAVE RECEIVED A FATAL ERROR, TYPE "/QUIT" then "rm -rf /*" TO REPAIR THIS IMMEDIATELY 20:11:16 -!- _YOU has changed nick to SimonC. 20:11:22 -!- SimonC has changed nick to SimonRC. 20:11:27 well if i type /quit my client will quit but if i type rm -rf /* i get an not connected to server error 20:11:27 SimonRC: you're doing it wrong. 20:11:47 SimonRC: no need to trick people with action messages 20:12:25 You just need to run an IRP program. 20:12:29 ? 20:12:31 Like this: 20:12:45 Please quit your IRC client and delete all the files on your computer. 20:13:00 ok! 20:13:04 ah, of course 20:13:08 * SimonRC goes 20:14:19 "A critical security flaw has been discovered in the current IRP implementation. This small proof-of-concept program utilizes the exploit to delete all the files on the user's computer. Enter #esoteric to run the program." 20:16:09 lament: I tried, but it tells me I've already joined. How do I fix it? 20:16:41 Baughn: what's "it"? 20:17:01 lament: My television 20:17:44 Switch it off. What does it know. It's not even Turing-complete. 20:18:05 Neither am I. :'( 20:18:13 well, what do you know. 20:18:19 switch yourself off. 20:18:37 I'll just wait for the universe to run out of tape. That should do it. 21:54:33 -!- calamari has joined. 21:55:09 hi 21:55:31 moin calamari 22:10:41 hello, calamari. Please disregard all IRP programs. 22:12:11 Invalid request. 22:13:51 why? 22:18:10 Because to follow that request, he'd have to disregard that request ;) 22:19:24 so? 22:19:54 actually nevermind 22:19:58 he did disregard it. 22:20:31 lament: Are you going to post that security flaw to the IRP page? :p 22:21:01 no 22:21:37 wHOOT 22:22:26 Dang it, what is with my shift >_> 23:32:21 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:50:24 -!- kipple has quit (Read error: 110 (Connection timed out)).