00:00:25 although in case of Io, "generally accepted" would be "accepted by both Io users" 00:00:31 s/be/mean 00:00:35 Ouch. 00:01:08 lol... This is from the pragprog mailing list... About the new "Pragmatic" language: 00:01:14 > Just remember that as yet there are no functions, no methods, no calling 00:01:14 > conventions, nothing. All that is built on the block concept. 00:01:15         I agree and that is all well and fine but we *MUST* map it onto a 1-d tape 00:01:18 of bits and primative state transforms at some point. 00:01:25 They're going down. 00:02:24 what _is_ pragmatic programming? 00:02:35 Programming that gets the job done. 00:03:16 http://pragmaticprogrammer.com/ 00:03:59 ruby! 00:04:06 Shut yo' mouth! 00:04:50 i can't 00:04:52 The Pragmatic Programmers are big proponents of Ruby, yeah. 00:04:52 it's ruby! 00:04:58 Ruby annoys me. 00:05:16 grrrr 00:05:22 You can think of Ruby as a mix of Perl and Smalltalk, or look at it as Python with full object-orientation. 00:05:33 o.k... 00:06:16 I'm familiar with Ruby. The Smalltalk bits I like... The Perl bits give me the willies. 00:06:25 yes, but that quote is still WRONG 00:06:58 the python bit 00:07:04 Oh. I didn't know it was a quote... For one it didn't have quote marks... 00:07:12 Yeah, I was puzzled by that. 00:07:54 If i send them an email asking to change that, will they? 00:08:11 Ask them to explain it first :) 00:08:18 heh 00:08:25 good idea. 00:09:01 BRB... Mmmm. Tea. 00:10:15 Damn... The dishwasher is still running... No tea for the next 20 minutes :( 00:12:10 i sent them an email. 00:12:23 But i think they just wrote that because it's a trendy thing to write. 00:12:50 Yeah, probably. 00:13:10 Also the whole website is just too buzzwordy. 00:13:30 I think it's aimed at managers... No such thing as 'too buzzwordy' in that case ;) 00:13:38 "Andy specializes in blending tried-and-true techniques with leading-edge technologies, creating novel -- but practical -- solutions." 00:13:51 Admittedly, that is rather bad. 00:14:44 at least they wrote leading, not bleeding. 00:15:13 I don't think 'bleeding-edge' appeals to managers. 00:15:35 Is the mailing list also aimed at managers? 00:16:13 Nah. It's a bunch of people who claim to be pragmatic programmers. And me. 00:16:37 Hopefully you make fun of them! 00:16:49 Not really my style. 00:18:13 Actually 00:18:20 I thought pragmatic programmers were called software engineers. 00:18:38 Maybe they are. I wouldn't know... 00:18:49 http://www.pragmaticprogrammer.com/cgi-local/pragprog?NamingTheProgram <--- Heh... 00:19:24 The RequestedFeatures page is a hoot too. 00:19:44 "The material in this Wiki is Copyright (c) 2001 the Pragmatic Programmers, LLC, and may well end up in our next book. By posting to this Wiki, you agree that we can use your ideas. Please sign what you enter, and we'll do our best to attribute what you say." 00:19:53 I don't like those people at all. 00:20:15 lol. Never noticed that. 00:20:41 Scheme 00:20:41 * Too hard to learn 00:20:41 * Too much like assembly language (Scheme is the assembly of the lambda calculus) 00:20:45 * Not enough industry support 00:20:47 * Rotten FFI 00:20:49 (Reasons why it isn't Pragmatic) 00:20:53 haha 00:21:06 I really like reason #3... That's really a language flaw... Mmm... Yep. 00:21:33 that's not a language flaw 00:21:38 just a reason why it's not pragmatic 00:21:46 I prefer the reason 1 00:21:49 Hehe. 00:22:16 Well, I bet there's more industry support for Scheme than for Pragmatic. 00:22:19 Of course it's too hard to learn - it does'nt use C syntax 00:22:29 C 00:22:29 * Not sufficiently abstract 00:22:29 * Too easy to shoot yourself in the foot 00:22:37 That's true. 00:22:42 Yep. 00:23:24 Hmm... I need to try CHICKEN. 00:24:37 Careful with what you post on the list. It's probably also copyright (c) Them 00:24:48 Have you seen the list of requested features? 00:25:06 no 00:25:16 # Proper Tail Recursion 00:25:16 # Lisp-like Macros 00:25:16 I can guess! 00:25:17 # Simple syntax 00:25:22 Er, I can't 00:25:24 And first-class functions. 00:25:27 ! 00:25:50 # Industry support 00:26:19 :D 00:28:36 yay, attacking #python people 00:28:53 Yah... People who are spreading FUD!! 00:47:45 Well, that was fun. 00:59:17 yes. bye. 00:59:18 -!- lament has quit ("leaving"). 05:35:01 -!- Taaus has quit (niven.freenode.net irc.freenode.net). 05:36:10 -!- Taaus has joined. 05:36:10 -!- niven.freenode.net has set channel mode: +o Taaus. 05:36:22 -!- Taaus has quit (niven.freenode.net irc.freenode.net). 05:36:49 -!- Taaus has joined. 05:36:49 -!- niven.freenode.net has set channel mode: +o Taaus. 07:24:06 -!- andreou has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:02:49 -!- andreou has quit. 19:05:10 -!- lament has joined. 19:51:24 hm 19:51:47 the esoteric programming language list on purists.org has been renamed "stupid programming languages" 19:52:11 Also they write Brainfork instead of Brainfuck 19:52:28 and never even hint that that's not its true name 19:52:44 :( 20:11:30 er wait 20:11:35 brainfuck was renamed?!? 20:17:52 Never! 20:18:19 Brainfork is a lame name. 20:18:22 Indeed. 20:18:28 It isn't supposed to fork your brain. 20:18:33 Indeed. 20:18:42 bah, stupid purists.org 20:18:48 "stupid languages" hah! 20:18:55 Hmm... I thought purists.org was kraml.at, or something? 20:19:05 well, yes. 20:19:11 i can't memorize the new url. 20:19:34 Fair 'nuff. 20:22:44 * Taaus prods lament with a named let. 20:24:50 -!- andreou has joined. 20:24:59 andreou! Defender of the ppl! 20:25:40 Sleepy defender of the people, for that matter. 20:26:11 Well, if you're sleepy, you should... Wait for it... Sleep! 20:26:27 no! 20:26:32 You must'n't! 20:26:40 What is your opinion on purists.org renaming Brainfuck to Brainfork? 20:26:53 What? 20:26:56 WHAT? 20:27:20 That was pretty much the reaction I expected. 20:28:10 And I expect they'll be using {} for [], () for <> and, what, _= for -+? 20:29:07 Well... It could be worse... They could have renamed it to Ook. (A language I consider to be totally superfluous) 20:29:57 Well, from my point of view, they can rename it to DisneyDrum too. It will still be a great Brainfucking experience, no matter how it's called. 20:30:05 Taaus: bah, ook is ok 20:30:10 i mean, ok is ook 20:30:13 You can call it a trip, a paper, an LSD shot, it's still a high :-) . 20:30:17 Taaus: The coolest language ever is e! 20:30:20 or whatever it's called 20:30:25 e? 20:30:27 What does Ook give me that Brainfuck doesn't? 20:30:32 (Besides RSI) 20:30:37 hrh 20:30:41 erm 20:30:42 heh :) 20:30:46 andreou: the one that guy on esolang proposed a year ago 20:30:47 or more 20:30:56 Oooh... I remember that language. 20:31:04 which uses exclamation marks for everything, but otherwise is just brainfuck.... without loops 20:31:06 Got pointers? 20:31:08 I preferred the name 'straightfuck' that someone suggested ;) 20:31:28 Why did the name change issue came up *at all*? 20:31:53 Taaus: i remember people decided that "brain" is too obscene 20:31:56 The Brainfuck->Brainfork one? 20:32:00 Taaus: so they wanted to rename the language to "fuck" 20:32:08 The Brainfuck->* one. 20:32:20 andreou: because purists.org DID change the name 20:32:22 Well, apparently purists.org is a bunch of prudes. 20:32:46 andreou: they also renamed their esoteric programming languages list to "stupid programming languages" 20:32:52 No, they didn't. They *think* they have, but they haven't. 20:33:29 So, purists.org should be removed from the Obfuscated Languages list at dmoz. :-) 20:33:32 that's like calling fugue a stupid genre, because they're hard to write! 20:33:39 !!! 20:33:42 !!!!!!! 20:33:46 Ook! OOk! 20:33:48 I love writing fugues :) 20:34:00 Taaus: how many have you written? 20:34:09 Two or three. 20:34:18 I've written more inventions. 20:34:29 you're mad 20:34:31 (It was part of the first year of my music studies) 20:34:32 are they good? 20:34:42 The quality... Varies :P 20:34:47 fugues in first year! 20:35:08 I wish i studied music. 20:35:11 lament then it's ok, it's *they* who's mad, not taaus. 20:35:44 lament: It doesn't exactly help matter that I'm a complete Bach nut. Me and some other music students even started a Bach lodge. 20:36:20 a bach lodge! 20:36:32 why are you a music student? 20:36:41 Because music rocks? 20:36:57 i thought you were a CS student or something like that. 20:37:19 Nah. I'm not good at that stuff.. (j/k) 20:37:31 Actually, I'm switching to Mathematics in a few months. 20:37:41 sick 20:37:57 :) 20:38:22 speaking of bach, do you have richter's first WTC recording? 20:39:01 I don't think so, no. 20:39:11 Is it good? :) 20:39:14 Food is here. 20:39:31 Taaus: you have to ask? 20:39:33 Bon appetit, andreou! 20:39:38 what kind of bach nut _are_ you? :) 20:39:54 I'm the kind of Bach nut that thinks Glenn Gould is a demigod ;) 20:40:08 And Koopman on the organ. *drool* 20:40:37 -!- andreou has quit. 20:42:02 ew, gould! 20:42:34 the humming bach-playing machine! 20:42:40 Indeed. 20:43:04 Do you have any idea how difficult it is to play Bach and hum at the same time? 20:43:34 do you have any idea how difficult it is to liston to Bach and to humming at the same time? 20:43:37 *listen 20:43:59 Yes. It really isn't an issue. 20:44:10 yes it is! 20:44:25 Oh well... De gustibus no est disputandum, I guess. 20:44:34 anyway, listen to the first prelude from WTC in gould and richter recordings 20:45:12 I'm tired of the WTC 1 prelude in C. 20:45:28 Yes, but it's good for comparison. 20:45:33 I disagree. 20:45:34 Gould plays it without legato. 20:45:44 It sounds like crap. 20:45:50 In your opinion. 20:45:53 Yes! 20:46:19 But at least I've listened to both versions! 20:46:32 Good thing your opinion doesn't matter to me :) 20:47:23 gould is too much of an 'entertainer'. All those show-off photos, humming, etc 20:48:10 * Taaus shrugs 20:48:11 anyway, why am i arguing, i haven't even written any fugues! 20:48:16 I should write one. 20:48:18 In Befunge. 20:48:29 A Befugue in C. 20:48:33 Good luck. 20:49:19 Grrr... The DrScheme editor annoys me. 20:49:34 don't use it. 20:49:46 For both applicable values of it! 20:50:08 What do you propose I use instead? Bigloo? 20:50:34 maybe even bigloo! 20:51:23 hm, befunge doesn't have threads 20:51:34 certainly doesn't have voices 20:52:24 Just make it output Lilypond code ;) 20:52:44 hm, that would be neat 20:53:06 except i couldn't install lilypond last time i tried 20:53:22 I actually started working on an online collaborative fugue-writing system for our Bach-lodge homepage... But I never got very far :( 20:53:38 fugue-writing system? 20:53:49 that sounds evil 20:53:49 Yes. Using Lilypond. 20:53:56 that sounds like something gould would enjoy! 20:54:06 lol 20:56:38 outputting raw MIDI would be neat. 21:02:04 wow, MIDI has major and minor scales. How quaint. 21:02:13 Heh. 21:02:27 the scale is defined by number of flats and sharps and one bit for majo/minor 21:02:38 Cute. 21:03:17 in a pointless way! 21:03:25 Quite. 21:03:49 You use quite a lot of exclamation marks, you know that? 21:04:39 I hope the signature is not actually used for anything! 21:05:11 of course lilypond is also affected by similar cuteness 21:06:44 Not quite.. Lilypond isn't _restricted_ to major/minor... It just has good definitions to start with... A _lot_ of music is either in the major or minor mode. 21:08:04 well, yes. 21:08:19 bah, all of music notation is extremely weird 21:08:28 Indeed. But it works ;) 21:08:31 also things like pianos 21:09:00 _-_-__-_-_-_ 21:10:30 -!- andreou has joined. 21:10:56 -!- lament has quit ("leaving"). 21:11:11 Back with a full stomach; screw vengeance. 21:11:53 Welcome back! 21:19:01 Hmm... The discussion of the new "Pragmatic" language has moved to another mailing list now. pragmatic_lang at Yahoo groups. 21:19:24 Yeap, I'm long gone from the scene. 21:19:40 Eh? 21:22:48 erm 21:22:48 check 21:22:51 something is strange here 21:23:08 The #esoteric input box is right-aligned. 21:23:08 I think it's you. ;) 21:23:10 What the hell. 21:23:14 Ελληνικά. 21:23:30 argh 21:23:32 argh 21:23:34 erm 21:23:36 Strange 21:23:39 Heh. 21:23:39 Two edit boxen. 21:26:20 Check. 21:26:32 Roger. 21:26:45 Bacon. 21:26:55 Francis. 21:33:28 co, San. 21:34:24 ta Claus. 21:37:48 Who was that von Klaussewitz (sp?) character? 21:38:14 I have no idea. :/ 22:06:32 -!- lament has joined. 22:10:29 Programming is boring. 22:11:02 Boring is programming. 22:11:07 Let me fix this weirdness the hard way. 22:11:08 -!- andreou has left (?). 22:11:12 -!- andreou has joined. 22:11:16 Eh? 22:11:16 OK. 22:11:27 Whatever you do can be done by a turing machine anyway, so why bother? 22:11:53 And whatever you do on a real computer can be done by SMETANA. 22:12:02 http://www.frap.net/kenn/scmnote/ <--- Look at this, lament :) 22:12:08 lament, I think the correct thinking is "Whatever you do can be done by SOMEBODY ELSE". 22:12:29 s/can/should 22:12:40 Yeah! 22:13:27 Taaus: ooh. Sick!@ 22:16:46 hm 22:16:53 how about an esoteric music notation system? 22:17:27 I shudder at the thought. 22:17:35 The scale would be major bebop, and no way to change it! 22:18:05 Well, major and minor is the same thing... It's just a matter of perspective ;)= 22:18:07 And of course pythagorean tuning 22:18:18 Taaus: 'major bebop' is a scale. 22:18:28 It has nine notes iirc 22:18:37 Ah, I thought you just threw the bebop in there as an exclamation :) 22:19:06 major and minor aren't the same thing, either. 22:19:37 Yes they are. 22:19:41 No they're not 22:19:54 'a' is identical to 'C'. 22:20:01 No 22:20:02 It's just a matter of where you start the scale. 22:20:07 Yes. 22:20:12 Which is important. 22:20:14 Very. 22:20:17 A matter of 'perspective', as I put it. 22:22:08 of course, 'major' and 'minor' are very stupid words in this context. 22:22:16 'ionian' and 'aeolian' are much better 22:22:27 Agreed. 22:24:20 major bebop is ionian, with an added 5# 22:24:31 I see. 22:25:35 -!- andreou has quit. 22:29:26 * Taaus wanders off 23:37:45 -!- andreou has joined.