00:00:00 --- log: started forth/03.08.15 00:11:44 --- quit: Minute ("killing people online") 00:16:53 kc5tja: you have big experience on multitasking things, yeah ? 00:21:32 More or less, yes. 00:22:13 i wanna write my first threaded proggie, in perl, news downloader 00:22:33 how YOU would start it ? (i already wrote working non-th one) 00:24:03 That's hard to answer because I am unfamiliar with Perl's multithreading facilities. 00:24:21 but in general, for each major chunk of functionality, I'd write a mini-server of sorts. 00:24:35 So each thread talks to each other via some kind of messaging system. 00:24:42 seems wise ;)) 00:24:48 i think so: 00:24:50 (it could be as simple as some shared variables protected by a lock of some kind) 00:25:45 1) getting XHDR (Date, From, Subj) of messages and putting into hashes 00:26:33 2) 3-5 threads taking results from 1), downloading bodies and putting assembled msg's in another hash 00:26:38 GAHH! Burned by the lack of type safety in C. 00:27:11 How many concurrent connections to the news server are you allowed? 00:27:15 and erasing used data from XHDR's hashes 00:27:38 i'll put it in config variable, 1 to 5 maybe 00:27:49 if 1, use old version ;(( 00:28:46 and 3) one thread what extracts messages from MSGS hash and writes them to file, in order of MSGNUM's on server 00:28:59 and erases from MSGS hash 00:29:31 so, it's like 'forked conveyor' 00:31:02 * kc5tja nods 00:31:20 It's been a long time since I wrote any kind of multithreaded software. 00:31:38 This chat client will be multithreaded, primarily because of the limitations of the GTK library. 00:31:47 And the chat server will of course be multithreaded as well. 00:32:12 it's for slow home modems - on 128K ping doesn't matter ;)) 00:34:13 yet another chat ? for what purpose ? why not IRC ? 00:34:31 Because IRC sucks. 00:34:51 so what does it suck :))))))))) ? 00:35:23 Tons of political bottlenecks, tons of servers that don't adhere strictly to IETF RFCs, tons of *clients* that don't adhere strictly to RFCs, netsplit issues, political battles between IRCops on the same network, and more. 00:35:57 This is a project that I'm undertaking with a friend of mine. He wanted his own chat system, so I'm helping him with it. 00:37:29 is it for internet or intra- ? 00:37:47 * Serg_Penguin wants a chat for our little company 00:39:17 Both. 00:39:30 I'm designing it for commercial as well as public use. 00:39:38 I'm hoping that I'll get a little extra publicity for my company with it. 00:40:13 * rk is away: sleeeeeeeeeeeeeep 00:41:34 A quick refactoring of the code, and then I'm out of here. 00:41:39 * kc5tja needs sleep too. 00:43:45 g00d nite ! 00:53:51 OK, program still works after the refactoring. Going to bed. 00:53:58 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 01:00:21 --- quit: Serg_Penguin () 02:21:39 --- quit: gilbertdeb ("Client Exiting") 02:39:47 --- quit: a7r (Read error: 110 (Connection timed out)) 03:49:22 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 04:43:23 --- quit: Frek (Read error: 54 (Connection reset by peer)) 04:44:18 --- join: Frek (~anvil@81-216-25-254.man2.calypso.net) joined #forth 06:43:45 --- join: jamc_ (~user@h5n2fls33o969.telia.com) joined #forth 06:51:33 --- quit: Serg_Penguin () 07:00:07 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 07:08:32 --- part: jamc_ left #forth 09:14:59 --- join: kc5tja (~kc5tja@ip68-8-127-122.sd.sd.cox.net) joined #forth 09:14:59 --- mode: ChanServ set +o kc5tja 09:24:37 * rk is back (gone 08:44:20) 09:37:28 --- join: Suzanne (~suzanne@170-215-238-156.bras01.mdl.ny.frontiernet.net) joined #forth 09:48:27 re 09:48:59 hi kc 09:49:10 sorry about not being around for a couple of days, got busy with various things 09:49:19 That's OK. 09:49:50 and of course, tried not to depend on the net too much yesterday/today :) 09:50:08 Yeah, I need to get to work here, but I'm procrastinating, as usual. :D 09:51:04 i normally put off my procrastination til later :P 09:51:26 --- join: wossname (wossname@HSE-QuebecCity-ppp80351.qc.sympatico.ca) joined #forth 09:51:52 Well, I only woke up an hour ago, so it'll take another few hours before I'm fully aware of my surroundings. 09:52:17 heh 10:03:03 --- quit: wossname ("ohshi") 10:21:13 Suzanne: hi 10:21:29 hi onetom 10:22:32 how does your 4th learning make headway? 10:23:13 haven't done much in a couple of days 10:23:21 (with forth) 10:23:54 unfortunately me neither 10:24:12 i failed linking 4th 2 directfb 10:24:22 been working on an Objective-C app i hadn't touched for a month or two 10:24:35 now im stucked w a c++ widgetset again.. 10:24:36 Wow! Objective C! I haven't heard that name in almost a year! 10:26:29 --- join: a7r (~a7r@206.72.82.135) joined #forth 10:26:39 er a7r 10:26:40 re even 10:27:22 hey 10:31:39 tch at /. 10:32:22 they just posted a new item "WindowsUpdate.com falls on Sword (PLACEHOLDER)" then removed it straight away :) 10:57:28 --- join: mur (murr@baana-62-165-184-194.phnet.fi) joined #forth 11:31:56 well, i think i'm going to shower, get some food, and actually do some work for my client. 11:39:45 --- quit: TreyB (niven.freenode.net irc.freenode.net) 11:39:50 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 11:42:42 --- quit: TreyB (niven.freenode.net irc.freenode.net) 11:42:46 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 11:47:53 --- nick: kc5tja -> kc-food 12:01:02 --- quit: Frek ("Client exiting") 12:25:49 --- join: gilbertdeb (gilbert@fl-nken-u2-c3b-118.miamfl.adelphia.net) joined #forth 12:26:00 hi suzanne 12:26:10 hi gilbert 12:26:35 how's your forth? 12:26:51 erm, dunno, haven't done anything with it since i was here last 12:26:57 heheh. 12:26:58 12:27:11 i'm hoping that left on its own, it's evolved into a full ANS implementation with no bugs, or something 12:27:20 hahahah. 12:27:33 Suzanne did you instruct it to evolve? ;) 12:27:41 vaguely 12:32:36 gilbertdeb 12:32:37 :) 12:32:48 Terve mur. 12:34:09 gilbert, btw, was it you that asked me if i'd used scheme ? 12:34:25 hmmm. not sure. 12:34:32 but it might very well have been :D 12:34:41 well, anyway, been playing with LispMe 12:34:46 finally, a use for my palm :P 12:35:04 how do you like it so far? 12:35:16 its annoyingly different :P 12:37:14 not sure i see the point of changing the words other than 'hey, lets mess with the heads of people' 12:37:14 well, thats not true, i see the point of setq/setf->set! 12:37:14 but things like = -> eq? are just weird 12:39:51 and this is fully parenthesized lisp right? 12:42:28 erm, not sure what you mean by that 12:45:11 I mean they haven't changed the syntax around or anything 12:45:27 not as far as i can tell 12:45:35 but i'm no lisp-guru or anything 12:53:01 --- join: Frek (~anvil@81-216-25-254.man2.calypso.net) joined #forth 13:08:11 --- nick: kc-food -> kc5tja 13:08:18 back 13:09:37 Suzanne: Lisp's original words used eqp and nep and so on (predicates always ended with a 'p'), because of limitations of the computers used back then. 13:30:51 --- quit: gilbertdeb ("Client Exiting") 13:43:18 kc, actually, i knew that... 13:43:26 kc, but still, eq? seems an odd choice 14:02:55 Don't ask me. I didn't write the language. 14:03:05 didn't say you did :) 14:03:09 I'm sure it probably has a lot to do with the implementation of Fortran at the time. 14:03:17 just saying, odd choice, but still, a fun language on a little toy like a palm 14:03:27 Punch cards are pretty limited in their available character sets. :) 14:03:47 * kc5tja uses the Palm for more than just a toy. My business would collapse without it. :) 14:03:51 (and yes, if i had a Tungsten-C i wouldn't call it a toy, but a crappy dragonball is very much a toy :) 14:04:03 * kc5tja just has a crappy dragonball. 14:04:09 No ARM for me. 14:04:14 kc, i have a VIIx, i'm sure that tells you how much of a usable machine it is :P 14:04:28 actually, scratch that, its a plain VII 14:04:35 worst palm, evah! 14:12:55 Hey! I work for PalmSource, and I have a VIIx. 14:13:45 trey, my sympathies :P 14:13:59 actually, the x had more memory didn't it ? 14:14:12 I also have an Intel XScale prototype board and the source to PalmOS 6 ;-) 14:14:13 so the x is probably more usable than the regular VII 14:14:42 I just use my VIIx for phone numbers and my grocery list. 14:15:24 actually, i wouldn't mind the VII so much if you could just stop it charging the damned wireless 14:15:36 Yeah :-( 14:15:51 I got it as a freebie when I joined Palm. 14:16:00 ah, it was a gift, in my case 14:16:11 i questioned 'why the VII?' at the time, but oh well 14:16:14 So we can't really complain too much, can we? 14:16:25 * Suzanne shrugs 14:16:29 its never stopped me before :P 14:17:16 * kc5tja has a Clie SJ-30 I think. 14:17:29 Color, 16MB of RAM, 320x320 resolution. 14:17:38 Sony makes nice toys. 14:17:43 kc, see, that 16MB is where my VII fails :P 14:17:49 2MB on the VII 14:17:51 --- quit: a7r (Read error: 110 (Connection timed out)) 14:18:04 Suzanne: I have 14MB free, and that's only because of some software that's installed that I don't use anymore. 14:18:06 which is practically useless, given that half of it is loaded up with Yahoo! searches and other useless junk :P 14:19:11 Anyway, brb 14:23:24 back 14:41:58 --- join: Forther (~forthman@co-trinidad1a-42.clspco.adelphia.net) joined #forth 14:42:48 --- quit: Forther (Client Quit) 14:43:24 --- join: Forther (~forthman@co-trinidad1a-42.clspco.adelphia.net) joined #forth 14:47:19 re 14:48:28 hello 14:49:10 --- part: Forther left #forth 14:49:10 --- join: Forther (~forthman@co-trinidad1a-42.clspco.adelphia.net) joined #forth 14:49:37 Having issues? :) 14:49:48 always. 14:50:22 trying out some options on my IRC client. 14:50:27 Ahh 14:50:41 trying to get connected to two different servers at once, may support, may not, working it out. 14:50:49 will come and go here a bit trying I'm sure. 14:51:13 * kc5tja nods 14:51:21 --- quit: Forther () 14:55:53 --- join: SDO (~beos@co-trinidad1a-42.clspco.adelphia.net) joined #forth 14:56:11 hmmmmmmmm, new client. 14:56:14 interesting. 14:59:43 --- part: SDO left #forth 15:01:30 --- join: SDO (~beos@co-trinidad1a-42.clspco.adelphia.net) joined #forth 15:02:07 Hi there, what up doc? 15:02:09 You and me make a nice pair of 15:03:01 Hi there! 15:03:01 How you doing? 15:03:02 I'm feeling great today! 15:03:02 I'm testing out the function key 'canned' answers and questions feature. 15:03:03 What time of the day is it where you're located? 15:03:03 How old are you? 15:03:03 What sex are you? 15:03:07 ok, they seem to work. 15:03:21 --- join: divgrad (~wer@81.25.33.178) joined #forth 15:05:03 * Suzanne hits SDO with the 'a/s/l better not be next' stick :P 15:05:18 --- part: divgrad left #forth 15:05:51 LOL 15:06:09 I was thinking of the asl thing when I did the function key filling. I'll remove them now that they work :) 15:06:43 Now only have 2 function keys programmed :) 15:06:44 Hi there! 15:06:45 How you doing? 15:06:50 there we go, pretty generic. 15:16:32 What the heck is asl? 15:17:06 To me, 'asl' means arithmetic shift left. 15:18:51 I think it means age, sex and location 15:19:01 meaning a pickup line for dudes that want to get a piece of some young pie. 15:19:34 It is generally a sign of disgusting wet dream materials of slobbery unshaven and washed 30-50 year old men left over from the BBS ages. 15:23:02 (deadly silence hits the room, maybe I have stuck a nerve :) 15:33:53 kc, 'age, sex, location', usually used just before harassing someone :P 15:36:55 a/s/l is teenager expreesssion 15:37:11 a/s/l 100/female/ YOUR GRANDMA!! 15:37:12 ;) 15:37:43 or 40/male/Home GO TO SLEEP NOW!! 15:37:44 ;) 15:41:53 Ahh 15:41:58 * kc5tja never heard that before. 15:42:57 bleassed are you 15:46:51 --- quit: SDO ("Message displayed when you quit a server") 15:47:30 --- join: SDO (~beos@co-trinidad1a-42.clspco.adelphia.net) joined #forth 16:00:26 --- quit: SDO (Remote closed the connection) 16:06:48 --- quit: mur ("MURR! save the http://rainforest.care2.com/") 16:39:16 --- join: a7r (~a7r@206.72.82.135) joined #forth 17:07:59 --- join: suprdupr (CrowKilr@Ottawa-HSE-ppp3652715.sympatico.ca) joined #forth 17:08:03 --- join: gilbertdeb (gilbert@fl-nken-u2-c3b-118.miamfl.adelphia.net) joined #forth 17:09:27 http://www.ynet.com.au/sean/map0.html 17:10:07 kinda weird 17:10:09 ;pp 17:11:20 was it the fumes again? 17:11:23 am I missing something? 17:11:26 am I too clean? 17:11:35 I'm not gonna inherit the earth am i? 17:12:09 gilbert, the odds are against it 17:12:17 hehehe. 17:12:25 suprdupr have you seen prograph? 17:12:29 or used it yet? 17:12:30 nope 17:14:31 well suprdupr congratulations. Now there is a basis of sorts for all those screen shots of hackers in movies manipulating images . 17:14:34 you know what i mean ... 17:15:27 what does Hello World look like? 17:15:35 and the factorial function? 17:22:07 Is it just me, or are neither of you making any sense whatsoever? 17:22:22 Its currently a monologue. 17:22:34 Ahh 17:22:35 :) 17:22:38 Anyway, I'm out. Aikido. 17:22:45 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 17:28:00 gilbertdb: stop doing crack 17:28:00 --- quit: Suzanne (Read error: 104 (Connection reset by peer)) 17:32:25 --- quit: suprdupr ("see ya, hard drugs are baaaaaaaad ;p") 17:34:04 --- join: Suzanne (~suzanne@170-215-238-156.bras01.mdl.ny.frontiernet.net) joined #forth 19:33:27 --- join: TheBlueWizard (TheBlueWiz@207.111.96.76) joined #forth 19:33:27 --- mode: ChanServ set +o TheBlueWizard 19:33:33 hiya all 19:33:37 hi 19:33:53 hiya gilbertdeb 19:41:24 gotta go...bye all 19:41:43 * rk considers making a new portable forth 19:41:56 --- part: TheBlueWizard left #forth 19:52:47 but no ." 20:36:28 --- quit: a7r (Read error: 60 (Operation timed out)) 21:36:10 --- join: kc5tja (~kc5tja@ip68-8-127-122.sd.sd.cox.net) joined #forth 21:36:11 --- mode: ChanServ set +o kc5tja 21:50:33 --- quit: TreyB () 21:51:37 Well, I just had a fun experience. 21:51:47 Did the bird come back? 21:51:53 I just get back from aikido, and some moron just walks into my apartment. 21:52:10 So I grab my bokken, and hold him at sword-point before he even had a chance to do anything. 21:52:32 ??? 21:52:37 what was he doing there? 21:52:45 maybe the poor fellow was lost! 21:52:46 The look on his face was absolutely classic once he realized that it was a real sword, despite being made of wood. :) 21:53:12 I felt more comfortable keeping him under control before asking questions. 21:53:27 He "claims" that he was looking for a party in an apartment, and obviously this isn't it. 21:53:46 I said, "Yep! You're correct. Now, if you would, I'd like for you to leave, and please do not come back." 21:54:07 he just opened the door and walked in? 21:54:10 or was the door open? 21:54:10 And with that, he said, "Sure, man, just don't hurt anyone!" and walked out. :) 21:54:12 YEAH! 21:54:16 The door was closed. 21:54:30 I was like, "Dude, WTF?! Don't you ever KNOCK first?" 21:54:42 heheh 21:55:39 Believe me, I was just as scared as he was. I don't like putting people in those situations. What if he had a gun? 21:55:52 thats right. 21:56:05 But, not much else I could have done. 21:56:21 I'd rather have the fighting chance of whacking him a solid one if he tried to pull. 21:57:47 I bet on an IRC channel called #dudewheresthepartyat he is narrating his side of the story over a cold one. 21:58:19 Well, that's none of my business. 21:58:25 hee 21:58:26 I just wanted him right out of my house. 21:58:27 Period. 21:58:36 ah it was a joke. 21:58:44 * rk tries to find an ANSI Forth reference or whatever 21:59:07 rk: If you google for "dpans" you'll find the ANSI specifciation. 22:12:23 thanks 22:13:01 :) 23:27:26 --- quit: rk (Read error: 104 (Connection reset by peer)) 23:28:29 --- join: rk (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 23:35:34 --- quit: rk ("Client Exiting") 23:59:59 --- log: ended forth/03.08.15