00:00:00 --- log: started forth/03.11.30 01:56:39 --- quit: cduce ("laters") 03:41:49 --- join: schihei (~schihei@pD9E5CEA5.dip.t-dialin.net) joined #forth 04:55:46 --- quit: haroldo (Read error: 54 (Connection reset by peer)) 04:56:56 --- join: haroldo (~haroldo@r200-40-165-57.adsl.anteldata.net.uy) joined #forth 05:03:23 --- join: Robert_ (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 05:03:48 --- quit: Robert (Read error: 104 (Connection reset by peer)) 05:28:19 --- join: gilbertdeb (~gilbert@fl-nked-ubr2-c3a-37.miamfl.adelphia.net) joined #forth 06:52:51 --- nick: Robert_ -> Robert 06:53:04 hi robert. 07:01:22 --- join: [newbie] (~newbie@217.205.240.167) joined #forth 07:02:06 --- quit: [newbie] (Client Quit) 07:18:13 --- quit: schihei (Client Quit) 08:06:18 terve gilbert 08:31:06 terve mur 09:26:11 --- join: Speuler (~Speuler@node-d-9180.a2000.nl) joined #forth 09:26:26 'morning 09:43:40 evening 09:54:33 --- quit: MysticOne (Read error: 104 (Connection reset by peer)) 09:59:54 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 10:40:22 Hi there 10:43:12 Lo the other way :) 10:43:34 L 11:43:24 --- part: Speuler left #forth 11:57:02 hey all 11:59:45 terve 12:00:23 terve mur 12:29:17 --- quit: Robert (Remote closed the connection) 12:29:24 --- join: Robert (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 13:07:56 --- nick: arke -> amanda_ 13:08:33 --- nick: amanda_ -> arke 13:33:16 --- join: I440r (~mark4@13-100.lctv-a5.cablelynx.com) joined #forth 13:46:49 --- quit: I440r ("brb") 14:01:00 --- join: TheBlueWizard (TheBlueWiz@207.111.96.142) joined #forth 14:01:08 hiya all 14:01:15 :) 14:01:17 --- mode: ChanServ set +o TheBlueWizard 14:02:09 terve 14:03:16 terve mur 14:05:34 mitä kuuluu? 14:06:04 hmm...nothing much (I forgot the Finnish for that one :) 14:06:25 ja sä? 14:11:07 --- join: I440r (~mark4@13-100.lctv-a5.cablelynx.com) joined #forth 14:11:21 hiya I440r!!! 14:11:47 tbw! 14:12:05 btw i dont actually use debian any more i use gentoo. 14:12:07 how's life? mine's ok...nothing much happening 14:12:20 nothing happens here ever :P 14:12:29 mmhmm...I remember you telling me that 14:12:49 do you have any email address? 14:13:06 email addresses for that ? 14:13:47 for what i mean 14:15:46 tbw, pitäisi mennä jo nukkumaan 14:15:47 I talked with my good friend last night, and I told him I know a guy who has extensive contracting experience and might give some contracting tip, as my friend is on a contract and is losing some money due to commuting 14:16:53 he should be getting per-diam 14:16:54 is he ? 14:16:58 so if it is ok with you, I can give him your email address, assuming I know which email address to use 14:17:07 does he work more than 50 miles from home? 14:17:27 it would be cheaper to get an apartment maybe 14:18:14 he didn't say anything about his cashflow structure, only that he isn't making much money due to expenditure required to work in another city (one hour drive) 14:19:35 that's why I don't know much about the contracting stuff and thought you would be a good advisor. Or maybe wait til Sat nite at 5:30 EST and I can intro you to him on this IRC network 14:20:44 TheBlueWizard: suggest him a tent where he can live the weekdays ;) 14:20:47 easy to carry ;) 14:20:55 lol :) 14:22:57 mur: ok :) 14:23:14 jk 14:23:20 we have funny radio station here in helsinki 14:23:23 upkept by students 14:23:33 it has "friday cleaning radio" 14:23:44 and "bourgais radio" 14:23:58 the names are funny 14:24:05 i cant listen to it though :P 14:24:22 I assume you mean to say "run by students", rather than "upkept by students" 14:24:35 well it's only short perioid 14:24:44 it'd be nice to receive transcripts of the talks 14:24:57 the talk sounds spontanous though 14:25:17 in the "friday cleaning" they blamed how dirty the studio was and how it shoudl be cleaned 14:25:37 lol :) 14:26:04 they would have to talk in a flowery fashion ;) 14:26:12 they talked in turku dialect 14:26:23 instead 14:27:20 What does Turku dialect has to do with "cleaning" the radio? Cultural joke? 14:27:35 turku has own dialect 14:27:51 it's 100000 people's city 14:28:00 they use a lot nasals 14:28:38 something like French accent? (a lot of nasalized vowels, for example) 14:28:41 ? 14:28:53 i dont know :P 14:29:29 hmm...I take it you never actually heard those Turku speech? 14:29:51 * TheBlueWizard finds this tidbit interesting 14:32:28 i've been in turku too 14:33:03 oh? ok...never mind my silly rambliung then :) 14:33:42 i'm thinking of game concept 14:34:43 hmm? 14:34:50 do tell... 14:35:32 it's like yet another mud 14:35:37 grahphical 14:35:42 but it takes rooms from other games 14:35:58 and you can "publish" rooms e.g. create shops and then peopel may come there 14:36:16 hmm...such MUDs probably have been developed already 14:36:33 and i made some automats (hole-in-wall machines) which can be either bank vending machines 14:36:39 (you can save and get money from them) 14:37:19 and unspecified machines which can be e.g. teleport traps, candy machines, mapping machines, chat clients etc 14:37:35 they wont change behaviour every time used 14:37:44 sounds like a fancy version of "dig a hole in dirt and bury the money in it" of yore :) 14:39:23 what's different in it woudl be the real time internet server 14:39:49 and the "published" rooms used by multiple dungeon players (maybe you may be teleported to someone's else's map) 14:40:11 and that it woudl pick up rooms from previous games (might include treasuries or traps) 14:40:20 and the machines :) 14:40:22 a kind of multiple world experiencing? 14:41:39 i was inspired by nethack and the fact that it takes parts from previous games (like someone's belongging might appear and their ghosts) 14:42:49 hmm...might be fun...a kind of continuing to play (assuming death is relatively unimportant) 14:45:36 i dind't think that way but it sounds better idea 14:45:51 very inspiring that death is unimportant line 14:45:54 thanks, gave lots of ideas :) 14:46:04 * TheBlueWizard blinks 14:46:12 me? I didn't say much... 14:46:48 mur: interesting 14:47:11 the ideas come from few words 14:47:14 if they are correct 14:52:28 do you have any ideas what might appear in dungeons? 14:52:34 let your m ind fly! 14:52:44 hmm...monsters? 14:53:07 something fixed 14:53:54 like shops 14:53:57 or machines 14:54:09 i'm making library now 14:54:42 ah...hmm... 14:55:10 * TheBlueWizard isn't imaginative...sometimes 14:59:46 Hi :) 14:59:59 hey Robert 15:01:06 hiya Robert 15:02:29 i shoudl go sleep soon!! :/ 15:04:56 ok hyvää yötää 15:04:58 :) 15:05:04 not yet 15:05:07 i shoudl :) 15:06:05 um...you keep spelling should as "shoudl" 15:07:42 yeah :/ 15:08:30 ok hyvää yötä 15:10:00 yötä 15:17:16 * Robert is playing with his new QRP transciever. :) 15:17:24 The most amazing thing of all is that it's working. 15:17:48 I'll take a digital photo some day, just to show how unlikely it is that it's actually working. 15:18:03 hmm...wonderful 15:18:15 qrp ? 15:18:50 kc5tja also has that radio 15:19:06 Which one? 15:19:10 I440r: qrp == low power 15:19:12 dunno what it is, as I'm clueless when it comes to radio :) 15:20:05 Robert: dunno...kc talked about it; if you have a local copy of #forth logs, you can grep thru them to find that 15:21:36 20:22 <@kc5tja> Small Wonder Labs started as a one-man QRP radio kit company. 15:22:05 http://www.qrpp-i.com/rock-mite.htm 15:22:15 I think that's what he's refering to.. at least that's one of their products. 15:22:30 But it's surface-mounted 15:22:43 You need technical skills for that stuff :P I just have my clumsy hands and a cheap soldering iron. 15:25:36 hello Robert 15:29:20 gotta go...bye all 15:29:52 --- part: TheBlueWizard left #forth 15:31:17 Hi arke 15:31:55 whats up? 15:33:07 Building a radio. :) 15:37:45 heehee 15:37:54 much fun 15:37:58 :) 15:38:16 hows projectarbete going? 15:38:24 projektarbete* 15:38:29 Haven't done anything. 15:38:49 heh 15:39:00 But don't worry, I will... sooner or later. :) 15:42:19 :) 15:42:22 great. 15:42:41 if i had to do one, i would probably make a forth or my rkg 15:42:42 :) 15:43:03 rkg? 15:43:58 console X 15:44:00 :) 15:44:13 imagine X11, but with a different API and for the console 16:26:07 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 16:34:38 grr...I hate C... 16:41:44 ah well...I suppose I should be happy it's open source at all... 16:45:05 if I take a dump and open source it, does that change its nature? 16:45:52 :) 16:57:32 --- quit: haroldo (Read error: 104 (Connection reset by peer)) 17:03:56 --- join: haroldo (~haroldo@r200-40-167-60.adsl.anteldata.net.uy) joined #forth 17:12:00 --- quit: I440r (Read error: 54 (Connection reset by peer)) 18:06:37 --- quit: tathi ("leaving") 19:26:41 --- join: ez4 (~ez4@pcp01518726pcs.reding01.pa.comcast.net) joined #forth 19:47:42 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 19:58:33 --- quit: ez4 () 20:14:54 WTF!? 20:15:00 kc5tja: youre not op! wtf!? 20:24:38 --- mode: ChanServ set +o kc5tja 20:24:45 There. :) 20:47:40 :) 20:47:41 soooo 20:47:44 whats up? 20:47:57 dammit, i have a chem test tomorrow about something i know nothing about :( 20:50:48 * arke thinks 20:50:52 ive got it 5th period 20:50:58 so i might as well learn it during 1-4th 21:04:15 Nothing much. 21:04:27 I wanted to do some code hacking tonight, but I guess that isn't going to happen tonight. 21:16:52 aww :) 21:17:10 can i be op!? 21:17:12 :) 21:17:16 (no not really) 21:17:34 ack, i dont get this chemistry crap 21:17:45 "standard enthalpy of formation: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaack 21:26:47 * kc5tja sighs 21:27:42 gimme 21:27:44 a 21:27:47 ok 21:27:49 wait 21:27:59 gimme an example of something that just cannot be done with typing 21:44:54 Typing? 21:44:56 What do you mean? 21:45:25 OK: What kind of typing are you referring to? I need to know the type of ``type'' you are talking about. >:) 21:48:02 like 21:48:07 chars and ints and structs 21:48:10 type safety 21:48:12 in programming 21:48:14 If you're referring to data typing in programming languages, there are two primary applications for it: compiler optimization (knowing the data type of a parameter can help optimize stacking parameters or in allocating registers, for example), and in error detection before the software is actually run (thus pointing out a known error, down to individual source line, without having to weed everything out with a debugger) 21:48:42 Mostly, it was introduced to help in error detection. 21:49:16 I mean, it makes perfect sense: you really don't want to pass a soda glass to a function that accepts only CD-ROMs. Both are 'objects,' but yet, they're very, very different. 21:49:33 k 21:50:24 Optimization is fairly recent (relatively speaking). The fact that type information is readily known and available makes for easier implementation of compiler optimizations. 21:50:50 However, as you might expect, recent Lisp and Scheme compilers, and even Forth compilers, can optimize nearly as well as a C compiler can. 21:51:40 They just take longer to do it, are more complicated, and use really esoteric algorithms to deduce the right data flow (if it guesses wrong, the code'll still work, it'll just be slower than expected instead of faster). 21:51:53 But in most cases, as experience shows, it actually works good. 21:52:24 Look, for example, at ML -- this is a language that uses explicit typing very rarely in its software. Yet, it has a very strict type checking requirement -- it's a very statically type-checked language. 21:52:32 --- join: Robert_ (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 21:52:50 The compiler is sophisticated enough to examine code passed to it, and "reverse engineer" the code to determine types from context. 21:53:03 This is called "type inferencing." 21:53:05 re Robert_ 21:53:29 --- quit: Robert (Read error: 104 (Connection reset by peer)) 21:54:23 ok 21:54:42 gimme an example of something that cannot be done (or not as good) with typing :) 21:54:49 ML has its niceties, you're right there :) 21:55:05 Run-time polymorphism. 21:55:56 :) 21:56:00 The most you can do with static typing in a dynamic run-time environment is constrain the range of acceptable types to some kind of interface. But once you are unable to narrow it down any further, run-time function dispatch or related method must be used. 21:57:16 Consequently, software written in static-typed languages tend to be relatively inflexible. They either need additional software support to emulate the dynamic behavior of a more dynamic language, or they just can't be extended nearly as well. 21:57:42 Consider CORBA, versus NSProxy's built-in remoting facilities in Objective-C under NeXTStep or MacOS X. 21:58:04 --- join: njd (~junk@njd.paradise.net.nz) joined #forth 21:58:12 The former is strictly typed, and relatively inflexible. Lots of code and time (relatively speaking) are required to dispatch methods of remote objects. 21:58:51 NSProxy, and NSObject, both work together to do the same thing, but in a small library that covers all compatible objects. No IDL, no ORBs, etc. Just raw functionality. 21:59:21 thats why i like C 21:59:26 and ultimately objc 21:59:45 C is very statically typed. It's not type checked very well, but it is very statically typed. 21:59:57 write(sockfd, some_struct, sizeof(some_struct)); 21:59:58 :) 22:00:08 thats the kind of thing you can do only with C :) 22:00:16 ummm....no, not really. 22:00:16 :) 22:00:20 .. 22:00:23 and asm 22:00:28 Why is that a C-only type of thing? 22:00:57 Pascal has similar constructs, as does Oberon, Python, Perl, ...etc... 22:01:03 Even Lisp. 22:02:48 :) 22:02:49 night 22:03:05 Going to bed so soon? :) 22:03:13 * kc5tja has to go too shortly; have work in the morning. 22:12:52 --- quit: njd (Remote closed the connection) 22:22:06 OK, I'm off to bed. 22:22:14 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 22:29:41 --- join: I440r (~mark4@13-100.lctv-a5.cablelynx.com) joined #forth 22:29:58 forth now runs in fbsd - nasm ppl musta fixed their brandelfing crap 22:30:21 you can brandelf -f 3 kernel.com to get it to run now 22:30:33 that didnt work last time i tried it 22:34:42 --- join: JAPeters (~japeters@adsl-66-125-90-2.dsl.sntc01.pacbell.net) joined #forth 23:04:43 sLEEPY? 23:38:03 * Robert_ yawns. 23:38:04 --- quit: JAPeters (Read error: 104 (Connection reset by peer)) 23:38:09 --- nick: Robert_ -> Robert 23:38:23 Hey, that's cool. 23:59:59 --- log: ended forth/03.11.30