00:02:07 Time to eat lunch, then implement unit tests. 00:02:49 -!- GregorR-L has quit ("Leaving"). 00:04:30 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 00:10:00 Sukoshi: so how far is the project along alreayd? 00:13:43 Sukoshi: a little 00:14:14 * suifur played in smalltalk all day 00:14:59 smalltalk by example is a pretty good book 00:15:09 a taste of smalltalk kind of sucked in my opinion 00:24:29 suifur: Yeah, it did. 00:24:34 suifur: Joy of Smalltalk is good though. 00:24:46 Unit tests are for my other Java project. 00:25:27 Sukoshi: i'm starting to see why you like it though 00:25:39 Sukoshi: whats your other java project/ 00:26:07 suifur: It's a practice project before I dive into ST -- a torrent client. 00:26:15 suifur: Hopefully it won't suck like Azureus. 00:26:27 Sukoshi: haha 00:26:46 Sukoshi: I need to implement a ST program of sorts to practice 00:27:37 suifur: Yeah. How about an IRC client? 00:27:44 suifur: What implementation, by the way? 00:27:45 hmmm that could be interesting 00:28:00 Sukoshi: i'm playing in squeak 00:28:16 suifur: Aha. 00:28:36 suifur: You should try GST too, because I don't think we can implement Morphic (unless we implement BitBlt, which we can only do in SDL). 00:28:51 (Or OGL.) 00:29:12 Gnu smalltalk taht is? 00:30:17 Yeh. 00:30:20 azureus is such a memory hog 00:30:35 Why *is* it a memory hog? 00:30:39 (It pwnz my RAM flat.) 00:30:49 do you have azureus, or that vuse thing? 00:30:59 vuze 00:31:01 I'm using btdownloadcurses actually ;) 00:31:10 Sukoshi: i think there's a lot of caching thats mostly unnecessary 00:31:23 suifur: What does it cache even? 00:31:31 vuze is the worst piece of software i've seen in a long while 00:31:33 suifur: I know one annoying thing Azureus does is it preallocates files. 00:31:36 usability-wise 00:31:49 I think it has to do with caching parts of the files to allow for faster uploading 00:31:57 Its been a while since I took any good looks at the code 00:32:45 By the way, SmallWorld uses a ST parser pre-compiled from the C version. 00:35:07 We'll probably end up doing the same. 00:35:41 intersting 00:36:23 http://www.smalltalk.org/articles/article_20050929_a1_Bytecode-to-bytecode.html <-- Something else that is fun. 00:39:03 -!- sebbu2 has quit ("@+"). 00:44:19 hmmm wonder why that code won't work... 00:45:03 zzzzzzzzz 00:49:39 Sukoshi: any idea why this won't work in gst? http://nonlogic.org/dump/text/1184024932.html 00:51:37 suifur: Open in the GUI first. 00:51:42 gui? 00:51:46 Tits, huh? ... :D 00:52:08 lol yup 00:52:29 http://ozark.hendrix.edu/~burch/cs/360/assn/assn4/using_blox.html 00:53:54 how do i run it? 00:55:15 bah 00:55:24 well i can run it but somethin's wrong with my collection 01:09:00 -!- ihope_ has joined. 01:09:13 -!- ihope has quit (Nick collision from services.). 01:09:15 -!- ihope_ has changed nick to ihope. 01:09:44 -!- ihope_ has joined. 01:13:10 -!- helios24 has quit (Read error: 104 (Connection reset by peer)). 01:14:58 -!- oerjan has joined. 01:21:08 Apparently, I'm familiarizing myself with this code. 01:21:17 I must be, since I'm just staring at it. 01:23:30 what code? 01:24:24 -!- helios24_ has joined. 01:26:12 The kilgame code. 01:26:16 My kilgame code. 01:29:04 Not lament's kilgame code. 01:30:23 You killed lament's game? 01:34:07 -!- helios24_ has quit (Remote closed the connection). 01:51:24 So, RodgerTheGreat, zbrown ? 01:52:50 Sukoshi: whats up? 01:53:51 zbrown: How're you liking ST? 01:54:06 Sukoshi: I like it, definitely not good at it yet, but I like it. 01:54:17 its more the syntax thats slowing me down 01:54:21 zbrown: Java uses a lot of ST features, heh. 01:54:33 I understand all the core concepts, its just my lack of proficiency with the syntax 01:54:43 Have you not played with other syntaxes before? 01:55:07 I have, just not the way smalltalk does 01:55:19 err not so much the syntax, but rather how you phrase statments I guess 01:55:37 Just imagine a steady stream of messages. 01:56:07 Most languages define functions as operations that take parameters, you've got to get out of the parameter mode and into message mode. 01:57:21 ya 01:58:50 Sukoshi: http://nonlogic.org/dump/text/1184029085.html <--- I can't figure out why that syntax doesn't wokr 02:02:25 zbrown: Does it give you a parse error? 02:02:32 ya 02:09:56 Sukoshi: any ideas on that one? 02:15:59 -!- helios24_ has joined. 02:16:33 zbrown: |a| a := OrderedCollection new add: 4.3; add: 2.3; add: 6.9; yourself. a do: [ :each | Transcript cr; show: each printString ]! 02:16:37 Just got the reply. 02:16:42 He said there were many errors. 02:17:52 oh hmmm 02:20:10 -!- Sukoshi has quit ("Leaving"). 02:20:14 hrm i tried that before or something like it, guess I was missing a few things 02:25:29 -!- helios24_ has quit (Remote closed the connection). 02:35:40 -!- helios24_ has joined. 03:13:10 -!- GreaseMonkey has joined. 03:19:34 -!- ihope has quit (Remote closed the connection). 03:36:19 -!- ihope_ has quit (Connection timed out). 03:59:44 i should give python a sexp syntax, then implement macros 04:05:53 -!- GregorR-L has joined. 04:50:15 -!- puzzlet has joined. 04:54:54 -!- puzzlet_ has joined. 05:02:01 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 05:10:20 -!- boily has joined. 06:33:00 -!- Sukoshi has joined. 06:43:16 -!- GreaseMonkey has quit (Connection timed out). 06:44:21 -!- GreaseMonkey has joined. 07:26:27 -!- Sukoshi has quit ("Leaving"). 07:26:52 -!- Sukoshi has joined. 07:44:19 -!- boily has quit ("sleep"). 07:53:15 -!- oerjan has quit ("Too much politics"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:05:05 -!- GregorR-L has quit ("Leaving"). 10:32:31 gtg, gnight 10:32:56 -!- GreaseMonkey has quit ("http://en.wikipedia.org/wiki/Wikipedia:Please_be_a_giant_dick%2C_so_we_can_ban_you"). 11:50:19 -!- fax has joined. 11:50:20 hi 12:12:57 -!- ihope_ has joined. 12:13:19 -!- ihope_ has changed nick to ihope. 13:16:56 -!- RedDak has joined. 13:52:34 -!- oerjan has joined. 13:55:58 hi fax 14:06:57 -!- oerjan has quit ("leaving"). 14:10:50 -!- RedDak has quit (Read error: 104 (Connection reset by peer)). 14:14:24 -!- RedDak has joined. 14:18:36 -!- Tritonio has joined. 14:37:53 -!- RedDak has quit (Read error: 104 (Connection reset by peer)). 14:38:28 -!- RedDak has joined. 15:16:45 -!- oerjan has joined. 15:42:55 -!- ehird has joined. 15:51:32 -!- jix has joined. 15:56:38 -!- sebbu has joined. 16:20:41 -!- jix has quit (Nick collision from services.). 16:20:54 -!- jix__ has joined. 16:24:41 -!- jix__ has changed nick to jix. 16:25:42 -!- RedDak has quit (Remote closed the connection). 16:47:51 Sukoshi: I definitely like smalltalk, haven't written anything major yet, just little apps that do stupid things. 17:36:00 -!- RedDak has joined. 17:47:03 -!- RedDak has quit ("I'm quitting... Bye all"). 17:47:32 -!- RedDak has joined. 18:01:28 zbrown: Wanna make one for GST? 18:18:16 Sukoshi: what kinda app? 18:55:55 -!- RedDak has quit (Read error: 113 (No route to host)). 18:56:15 -!- RedDak has joined. 18:56:24 -!- fax has changed nick to pac-man. 19:01:53 -!- RedDak has quit (Remote closed the connection). 19:08:56 -!- pac-man has changed nick to fax. 19:49:32 -!- RodgerTheGreat has quit. 19:50:11 -!- RodgerTheGreat has joined. 19:58:32 -!- RedDak has joined. 20:02:36 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 20:03:42 -!- CakeProphet has joined. 20:03:45 -!- CakeProphet has quit (Client Quit). 20:47:57 -!- bsmnt_bot has joined. 21:16:30 -!- RedDak has quit (Remote closed the connection). 21:33:18 zbrown: IRC client? 21:33:27 -!- jix has quit ("CommandQ"). 21:33:47 S-s-s-s-l-o-o-o-w motion conversation :P 21:35:47 ;D 21:39:10 Is int blah= 5; equvilent to int blah = 5; in Java? 21:39:22 Or is blah= some particular to JTest? 21:39:53 class Foo { void Foo() { int blah= 5; }} *compiles* OK 21:40:01 so I bet it is the same 21:40:22 I mean int 5; doesn't make any sense 21:40:39 = can't be part of an identifier 21:40:43 in java 21:41:02 just letters, numbers and $ and _ 21:41:19 letters including unicode! 21:41:23 $ is used for inner classes and such by the compiler, so it's not for humans 21:41:27 don't touch it. 21:41:36 fax: yes, things like äöå 21:41:41 they are very okay. 21:42:05 well, they are technically okay, it's just many editors and the command line environment often screw them up 21:42:15 Sukoshi: should be the same, as far as the irc client, i'll look into it :) i haven't done much IRC programming but that sounds fun 21:42:28 oklopol: big surprise to me when I found it out :p 21:42:45 zbrown: It's a fairly easy project is why I suggested it. 21:43:31 Sukoshi: fair enough. Do we have a timeline or anything for the SmallTalk VM? 21:44:38 zbrown: I want to start next week. 21:45:39 Sukoshi: hmmm ok. I'll probably be somewhat less involved than either you or RodgerTheGreat but I'll be involved. I work 14-16 hour days so its hard to find the time to sit down and code on my own stuff.Usually the time I get is the time between experiemental runs 21:45:53 Ouch. 21:46:06 I'm a research assistant that writes models 21:46:14 in Java/Scala 21:46:14 ;) 21:46:42 basically the code bitch 21:46:49 if the researchers can't figure it out, I have to lol 21:47:57 must be tough 21:48:15 In Scala, huh? Oooh. 21:48:36 fax: Depends. If the researchers explain the algorithm wrong, then we're bound to have arguments all day 21:48:37 I thought Scala was slow/useless. 21:48:42 Sukoshi: hah no 21:48:48 Scala code runs as fast as Java 21:48:51 This gives me hope that anything Java people will like instantly! 21:49:16 Sukoshi: I'm picking up Scala as my *easing* into functional programming 21:49:18 Scala is usually compiled to java bytecode? 21:49:38 I haven't quite got the hang of functional programming down yet so the multi-paradigm-ness of Scala helps 21:49:46 fax: yah, they made a bytecode copmiler for it 21:50:05 nice 21:50:09 ooooh 21:50:12 Its a nice language, I really enjoy it 21:50:22 maybe there is a simple language with an open source →javabytecode compiler 21:50:48 I dunno, Nice is one 21:50:50 I think 21:50:58 Nice is pretty minimal and simple and it compiles to java bytecode 21:51:21 cool 21:51:36 :D 21:51:37 sounds nice 21:51:39 does look simple 21:51:43 http://nice.sourceforge.net/language.html 21:51:58 going to have a look at the code 21:53:00 whuz the intersection of nice and java? 21:53:29 except for the funxxxion creation without explicit scoping curly brackets 21:53:51 Sukoshi: What I may actually end up doing as my practice for SmallTalk is rewriting one of our models in SmallTalk, that would probably give me a good feel for it ;) 21:54:48 oklopol: intersection? 21:55:00 differenceeeee 21:56:19 err 21:56:23 wtf not intersection 21:56:26 lool 21:56:54 hehe 21:57:01 i guess i mean it's complement 21:57:08 don't know what that's called 22:00:17 -!- ehird has quit (Read error: 104 (Connection reset by peer)). 22:02:06 zbrown: Heh. 22:04:35 mutual difference 22:18:49 -!- oklokok has joined. 22:21:30 oerjan: thanks, doesn't that kinda collide with set difference? 22:21:34 hmm 22:21:35 not really 22:23:16 'intersection' sounds right to me 22:23:38 an intersection of two sets is the elements contained in both sets 22:23:57 if you mean difference 22:24:13 then i'm afraid there's no name 22:24:50 but here's an article about it: http://en.wikipedia.org/wiki/Symmetric_difference 22:25:09 i know the triangle symbol, but i've never heard "symmetric difference" before. 22:25:46 i had to prove a bunch of stuff about that operation on some analysis homework 22:26:15 argh, imprecise memory! 22:26:41 it's essentially the set version of xor 22:28:50 yeah, oklotalk uses the same symbol for both 22:28:52 ... 22:29:10 have you heard about oklotalk yet, it's a language i've been on recently. 22:29:18 lament: The exclusion? 22:29:51 only a few hundred times >;D 22:30:42 heh 22:30:56 hmm 22:31:08 i forgot all about a new kind of science 22:31:11 i'll read it now 22:31:14 all of it 22:31:41 from the start? O_O 22:31:56 don't read it, it's very long and doesn't contain much. 22:32:04 I'm reading it. 22:32:25 When does the actual talking about physical modelling begin? 22:33:41 Never. 22:40:00 lament: it seems it's pretty empty, but it'd be cool to have read a book this long :) 22:40:19 oerjan: no, from where i left 22:40:51 oklokok: read "In search of lost time", or "War and Peace", or even "GEB: EGB" 22:41:48 oh, so your amnesia is not complete :) 22:42:06 but that can be fixed 22:42:55 read "Non-commutative geometry". 22:43:36 just don't expect to understand anything of it. at all. 22:44:20 lament: i don't like ...what's it called... prose? 22:44:23 that much 22:44:24 i mean 22:44:27 non scientific stuff 22:44:42 oerjan: that sounds like fun :P 22:44:55 how long a book? 22:45:11 i don't remember, except that it is fairly big. 22:45:18 you read it? 22:45:28 no. 22:46:32 tried? 22:46:46 no. i am not that masochistic. 22:46:47 i'll dl it, though i'll try and finish ankos 22:46:54 heh 22:47:17 STUPID JUNIT 22:47:20 GAHRRR 22:48:13 Or, hm. Maybe not stupid. 22:48:27 J-J-J-J-UNIT 22:48:59 i remember seeing another (physics) book, "Gravitation". you could guess the name from its size. 22:49:52 (it's about general relativity, black holes and stuff) 22:50:03 Gravitation is also a very popular piece of softcore Yaoi. 22:50:07 Mmmm. Hawt boyz. 22:50:28 (I'm sorry, but you were just ASKING for that :D) 22:51:07 my ex likes yaoi 22:51:11 if it's what i think it is 22:51:56 http://www.jacquelinemarr.co.uk/Gravitation.jpg 22:52:21 Yaoi == boy-boy love. 22:52:27 hawt 22:52:41 Mmhmm. 22:53:03 then it's what i thought it is 22:54:02 i've never liked hentai and the likes 22:54:20 which i'm pretty sure y'all find most interesting 22:54:21 what, er, gender is your ex? 22:54:29 girl :D 22:54:41 she liked all kinds of stuff 22:54:42 heh 22:54:51 and she, er, likes graphic depiction of gay boys? 22:54:57 yes 22:55:01 lament: Do you find that odd? 22:55:03 who doesn't? 22:55:04 Not necessarily graphic. 22:55:07 creepy. 22:55:12 fax: yes. 22:55:13 bsmntbombdood has a point. 22:55:15 how? 22:55:43 I mean like 90% of straight men like girl girl... 22:55:52 she was bi 22:56:04 ...which i also think is very important 22:56:05 to tell 22:56:22 read? yes -> 22:56:43 fax: that's different. Genders aren't symmetrical. 22:57:22 and 90% of straight women don't like boy-boy 22:57:45 or they're just too embarrassed or prude to say it 22:58:10 People in America are too prude to say they don't like boy-boy? 22:58:15 *Cough* 22:58:18 bsmntbombdood: no, i'm afraid they just plain don't like it. 22:58:32 let the boy have his dreams! 22:58:58 lament: that's what i said 23:01:40 weird that 3 ppl would miss that "don't" 23:01:41 :\ 23:01:46 if i understood correctly. 23:01:53 okay 23:01:57 sukoshi read it right 23:02:02 i just read wrong another time. 23:04:02 i said it wrong 23:04:25 90% of straight women don't like boy-boy or they're just too embarrassed or prude to say they do like it 23:08:12 I don't see what's creepy about it, but I guess the gender divide does that. 23:08:31 But yeah, bsmntbombdood I would think is true. 23:10:51 DARN YOU JAVA PACKAGING SYSTEM, DARRRNNN YOUUUUU. 23:11:11 Sukoshi: what exactly do you mean by modeling physics? 23:11:21 after page 500 it's all physics 23:11:33 (i'mn 525 so i might be lying) 23:11:38 *on 23:12:35 s/PACKAGING SYSTEM// 23:13:36 oklokok: Ah. Page 500. Alright. 23:14:16 I must go back to Lisp/Smalltalk. I cannot take this imperative madness :\ 23:14:21 Sukoshi: I agree 23:14:24 Errr, not imperative, but this, blehhh ness. 23:14:30 It's so ... unpolished in ... so many ways. 23:14:39 its XML ENTERPRISE 23:14:44 :( 23:14:45 http://en.wikipedia.org/wiki/Anthropodermic_bibliopegy 23:15:20 cool lament :D 23:19:49 Finally. I got JUnit working. 23:20:04 Sukoshi: what i mean is there is a lot of physics 23:20:12 oklokok: Yay :) 23:20:12 there's a lot of it alllll about 23:20:21 oklokok: Anything on electrics yet? 23:20:29 not really :\ 23:20:40 If this was ST, I'd just make unit testing based on a test message to the object. 23:20:47 but i'll read on, we'll see. 23:20:50 But nooo, this is stupid inflexible compiled language. 23:22:48 -!- sebbu2 has joined. 23:23:16 err sebbu abo? 23:23:19 turku? 23:23:26 oh nevermind 23:23:29 fr 23:27:38 Hey: Check out Kawa. It looks helpful. 23:27:41 oklokok: you should not be on the computer when you cannot see the letters o_o 23:28:40 why? 23:28:43 Sukoshi: SISC 23:28:58 (I want people to use SISC instead of Kawa in the hope that they improve it :P) 23:31:49 No no no. 23:32:01 Kawa is a bytecode backend. Scheme has just been *implemented* for Kawa. 23:32:23 ;_; 23:32:53 Yeah. I think Kawa has done much of the heavy lifting for us. It compiles classes to Java bytecodes too. 23:32:57 oh wait a sec 23:32:59 thats awesome 23:33:20 oerjan: i do see most of them 23:33:22 And since Smalltalk is *so* similar to Java's object hierarchy, it should be a breeze to port most of the ST-80 stdlib. 23:33:25 the important ones 23:37:46 I cant uynderstand kawa 23:37:55 gnu/bytecode/*.java 23:38:03 they dont generate bytecode :S 23:42:17 -!- sebbu has quit (Connection timed out). 23:50:50 Sukoshi: are you reading Kawa? 23:51:33 -!- sebbu2 has quit ("Leaving").