00:00:00 --- log: started forth/04.09.18 00:25:46 Greetings from work. 00:39:12 greetings from home 00:39:21 good day 00:39:43 Heheh :) 01:04:40 * kc5tja wishes he could participate in some amateur radio here at work. 03:18:12 --- join: crc (crc@57-pool1.ras11.nynyc-t.alerondial.net) joined #forth 04:05:31 --- join: Topaz (jonny@spc1-horn1-6-0-cust217.cosh.broadband.ntl.com) joined #forth 04:09:10 --- quit: qFox (Read error: 104 (Connection reset by peer)) 05:03:08 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 05:37:13 --- quit: I4404__ (Read error: 60 (Operation timed out)) 05:41:59 greetings from chair. 05:42:23 * kc5tja is sitting in a chair too. 05:42:29 Only I'm at work, and not home. :) 05:43:30 aha :) 05:44:20 I dunno what that tells me tho :) 05:48:20 hehe 06:05:25 Well, all I know is that I'd rather be home sleeping. 06:05:41 As it is, I have one more hour, and then it'll probably be until 8AM that I crawl into bed. 06:15:52 --- quit: crc ("Time for bed... Goodnight!") 06:25:51 --- join: crc (crc@125-pool1.ras11.nynyc-t.alerondial.net) joined #forth 06:37:17 * crc finally finished the basic hard drive words for RetroForth/Native 06:40:33 Cool. 06:42:20 By tonight I should be able to load/save blocks and have the code cleaned up enough to release :-) 06:42:46 crc: Sweet. I still, after two weeks, have yet to add even the humble "PUBLIC:" word to FTS/Forth's compiler. :( 06:42:49 * kc5tja sighs 06:42:59 At this rate, I don't think I'll ever finish it. :( 06:43:29 Just keep working on it 06:43:46 Eventually you'll finish it 06:44:24 It's taken me three years to get RetroForth to a point that I'm happy with 06:45:33 How often have you worked on it though in those three years? 06:45:43 I haven't even *STARTED* FTS/Forth itself yet. 06:45:46 Well, I have. 06:45:52 But, it's not a Forth yet. 06:45:55 Not without that damn dictionary! 06:46:46 I spent about three hours a day working on it 06:46:51 Five days a week 06:47:05 I've spent . . . . . . . . 0 hours working on it in the last two weeks alone. 06:47:15 So, from extrapolation.... 06:47:30 You've also been adapting to graveyard shift this week 06:47:51 Yes, that has not helped. But this extends to before the graveyard shift. 06:48:05 The plain and simple truth is, I get burnt out all too easily on any project I undertake. 06:48:18 I understand 06:48:33 This is the longest I've ever spent working on a single project 06:49:06 Prior to RetroForth, I never stuck with a project for more than six months 06:49:38 * kc5tja wishes he could stick with a project even for that long. 06:52:41 I was excited about the Kestrel, but that has faded away, as any new machine would not likely be purchased by other people. 06:52:55 I can't think of any ham radio-related projects I want to market just yet. 06:53:27 And so, that leaves only the wonky little gimmick of a kit for adapting any QWERTY or Dvorak keyboard to any QWERTY or Dvorak interface. 06:53:46 * crc would like an adapter to do that 06:55:02 I like dvorak a lot more than qwerty 06:55:58 For normal typing, me too. 06:56:11 But not for programming. 06:56:51 I should implement keymapping in RetroForth/Native... it only supports qwerty at the moment 06:57:17 It does use table lookup to perform the mapping, right? 06:57:21 Yes 06:57:30 Just overwrite the tables with the new set of information. :) 06:57:45 I still have to make the keymaps 06:58:12 I should look through my old files, I think I had a dvorak map once 06:59:34 It's easy enough to find on the Internet too. 06:59:58 * Robert gave up on dvorak after about an hour. 07:00:13 Robert: You need more time than that to get used to Dvorak. 07:02:00 I know. 07:02:15 But more time with dvorak would have triggered a lot of mental diseases... 07:02:30 So I decided to give up on it and return to qwerty, which I can barely type on. 07:04:54 --- quit: qFox ("this quit is sponsored by somebody!") 07:05:12 Robert: Pity. Dvorak really is much nicer for prose typing. 07:05:33 However, that being said, I should also point out that Dvorak optimized the keyboard layout for English prose, not Swedish, so YMMV. 07:05:54 It's not like I use Swedish a lot... 07:06:20 I just can't bring up the motivation to learn dvorak (or most other things). 07:19:19 Ok, I can load/save blocks on the hard drive in RetroForth/Native now 07:20:21 :) 07:21:00 * crc notes that this would need to be customized for each PC it runs on 07:21:42 The hard drive information is hard coded, and it assumes that you will start saving data at block 1 (0 being the MBR) 07:25:38 My block editor could probably use some work though 07:26:20 It currently loads as many blocks as possible into RAM, making it a big memory hog 07:31:59 I wonder what driver to code next? 07:32:44 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 07:42:48 Going home, then going to bed. 07:43:03 good night :-) 08:24:42 * crc has decided to write a simple serial port driver 08:25:28 --- quit: qFox (Connection timed out) 09:44:03 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 09:44:48 --- join: I4404__ (~mark4@216-110-82-205.gen.twtelecom.net) joined #forth 10:02:10 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 10:02:10 --- mode: ChanServ set +o Herkamire 10:08:05 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 10:11:14 Does anyone here have experience with Bochs? 10:11:34 crc: I've used it a bit 10:12:30 Is there a way to create a log of bytes written to the serial port? 10:13:06 and still have them go to the serial port? 10:13:22 I don't care if they go to the real serial port 10:14:02 couldn't you just stick in the logfilename as the serial device? 10:14:15 How? 10:14:38 I have 'com1: enable=1 dev=serial.txt' and it doesn't log anything to serial.txt 10:15:10 warez! o_0 10:15:51 com1: enabled=1, dev=/dev/ttyp9 10:16:05 I'm on windows :-( 10:16:29 oh. maybe you can't give device paths on windoze 10:16:33 or maybe it's the missing comma 10:16:48 maybe give an absolute path 10:19:00 does windoze interact with files and devices the same way? 10:19:08 No 10:19:31 It has names like com1: com2: and so on 10:19:42 that's probably why it doesn't work 10:20:21 * crc sighs 10:21:38 oh. 10:21:39 duh 10:21:50 com1: enabled=1, file=serial.txt 10:21:57 file= 10:21:58 Doesn't work 10:22:04 'file' us not supported by 'com1' 10:22:15 pbth! 10:23:18 that's too bad. probably can't log it then 10:23:53 I tried just having it report everything, but the log reached 40MB before the boot sector had been loaded by the BIOS 10:39:04 hi 10:39:22 Hi slava 10:40:53 --- quit: I4404__ (Read error: 110 (Connection timed out)) 10:42:43 * crc has made a lot of progress on RetroForth/Native today 10:43:24 cool 10:43:32 * slava is playing around with SDL 10:43:33 It now has working hard drive support, a working block editor, and a quick-and-dirty serial port driver 10:43:36 and calling C libraries from factor 10:43:48 I've also started a parallel port driver 10:43:51 cool :-) 10:44:07 I've been playing with the java factor a bit 10:44:24 And using jedit as an html editor for the redesign of retroforth.org 10:45:58 how are you calling C libraries? 10:46:17 * crc would like to be able to do that without writing bindings for every C function 10:51:27 VNC has a java client!!?! 10:51:51 Yes 10:52:03 WOW 10:52:15 * crc loves VNC 10:52:44 not that it seems that hard to make... but it never occured to me that you could see a remote desktop in an applet in a browser 10:52:48 I wonder how hard it would be do do a version of RetroForth as a VNC server... 10:53:28 I used the Java client frequently when I was last administering a lan 10:53:40 It was *very* helpful :-) 10:54:18 I never had a use for such a thing 10:55:02 all the machines I've been admin for that were more than 50 feet away, were linux without X 10:55:08 I used Linux on my Laptop and the fileserver; all of the other PC's ran Windows 10:55:27 there's a VNC server for windoze? 10:55:30 Yes 10:57:32 I'm trying to get a VNC client for my HP Jornada 680 (Windows CE 2.11 running on a SH3 processor) 10:59:01 Yay! I found one :-) 11:02:24 --- quit: crc ("Time for bed... Goodnight!") 11:12:06 --- quit: Topaz (Read error: 110 (Connection timed out)) 11:13:15 --- join: Topaz (~top@spc1-horn1-6-0-cust117.cosh.broadband.ntl.com) joined #forth 11:35:45 ( 0 ) USE: alien 11:35:45 ( 1 ) "libSDL-1.1.so" dlopen 11:35:45 ( 2 ) "SDL_Init" over dlsym 11:35:45 ( 3 ) .s 11:35:45 { # 688306412 } 12:29:25 --- quit: tathi ("leaving") 13:00:56 --- quit: Robert ("Mål och mening.") 13:04:27 --- join: Robert (~snofs@c-bf5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 14:04:39 --- quit: saon ("Leaving") 14:09:30 --- join: TheBlueWizard (TheBlueWiz@modem-075.nyc-tc03a.fcc.net) joined #forth 14:09:31 --- mode: ChanServ set +o TheBlueWizard 14:10:28 Hi Wizard 14:12:13 Robert hiya 14:13:20 moi 14:13:52 ice cream is so tasty! 14:13:57 mur terve! 14:14:08 ah...what flavor? 14:14:26 no flavour, with chocolate chips, wild berries and pineapple-mandarin juice 14:14:45 i think no-flavour is called vanilin ;P 14:14:46 :) 14:14:49 hmm! sounds like it is homemade 14:15:06 vanilla *is* a flavor...I can taste it 14:15:13 heh 14:15:16 i dont consider it taste 14:15:28 thats like neutral taste when they have to have some taste for things :) 14:15:40 vanilin ice-cream rarely has strong vanilin taste 14:15:47 eh vanilla 14:15:48 and there are a few kinds of vanilla...I have eaten French vanilla ice cream, which is different from the regular vanilla ice cream 14:15:49 what ever :) 14:16:27 normal vanilla is like "oh maaaan! we have to have some taste for this ice cream! - i know, well call it vanilla!" 14:16:40 true, vanilla, in general, is weak in flavor 14:17:02 like vanilla yoghurt is almost like plain yoghurt 14:17:06 little more sweet 14:17:10 hehe....just pour chocolate syrup on vanilla ice cream...yum! 14:17:34 chocolate syrup? 14:17:38 what is that? 14:17:43 yes! 14:17:48 syrup with chocolate? 14:17:57 you don't know what that is?! oh my!!! 14:18:09 chocolate trees dont have syrup :P 14:18:10 --- join: das (das@adsl-64-219-100-35.dsl.lgvwtx.swbell.net) joined #forth 14:18:19 no...chocolate flavored syrup...just chocolate, really 14:18:20 eh, cocoa trees :) 14:18:29 hmmm 14:18:45 i wonder how well cocoa would work in plain yoghurt 14:18:48 you can pour chocolate syrup...I have bottles of those in my fridge 14:18:50 gotta try that one 14:19:04 i like to do everything from scratch 14:19:11 it gives more alternative and skills 14:19:20 brb, ill try yoghurt with cocoa 14:19:32 back in a bibit ) :) 14:19:41 * TheBlueWizard can't believe mur doesn't know about chocolate syrup.....he thinks he should start a business in Finland pitching chocolate syrup :)))) 14:19:49 blah :) 14:19:54 lol 14:20:09 I'm a hardcore chocoholic 14:20:25 Hehe.. I just had some warm chocolate. :) 14:20:35 Er, or is it hot? 14:20:43 --- nick: I440r_ -> I440r 14:20:45 --- mode: ChanServ set +o I440r 14:20:45 * Robert is thinking in Swedish 14:20:47 Hi ianp 14:20:48 --- mode: I440r set +o das 14:20:57 Er, I440r 14:21:06 what :) 14:21:07 hiya I440r 14:21:10 hey :) 14:21:18 --- mode: I440r set +v Robert 14:21:20 hehe 14:21:22 *snicker* 14:21:29 humpff.. 14:21:45 hey dwight hows things in longview ? 14:21:48 I440r: do you know what is a chocolate syrup, right? 14:21:56 Oh, hot, like usual. :) 14:22:06 tbw chocolate syrup ? 14:22:10 i know what that is 14:22:15 das its hot here in SA too :) 14:22:29 im hoping to migrate my employers over to forth 14:22:34 might do it behind their back :) 14:22:39 yeah...well, can you believe that mur doesn't know what is a chocolate syrup!?! 14:22:40 Heh 14:22:52 lol 14:23:15 Yep.. but I'm sure SA it's drier. Behind there back? Just find a way to link forth to your apps. 14:23:24 and start migrating away from C. 14:23:34 * mur is back with choco flavoured yoghurt! 14:24:03 das i wouldnt be able to do it behind their backs TOTASLLY lol 14:24:13 besides if i say "it would be better to do this" they will say "ok" 14:24:24 Is das anyone I know? 14:25:05 no 14:25:14 Oh.. Then hi, das :) 14:25:16 chocolate yoghurt is interesting idea 14:25:21 he is a forth coder at the company i was contracting with 14:25:23 Hello Robert. :) 14:25:28 i mean cocoa yogu 14:26:02 You might think I'm crazy for doing so, but I'm porting SwiftX to the TMS320C28x. 14:26:14 eek 14:26:17 yoghurt has strong taste by itself 14:26:21 how far along with that are you ? 14:26:30 I've got assembler, disassembler, cross compiler working. 14:26:37 cool 14:26:46 Some core works, I need to build my XTL cable. 14:26:49 * I440r still needs to write his assembler 14:26:57 been working on the fbsd port to isforth tho 14:27:29 and am waiting on tathi to get the PPC version of it up 14:27:47 cable shouldnt take that long 14:27:52 The C28x can be booted from the asynchrounous serial port, so that will make it easy for the talker. 14:27:54 ya gona send it to forth inc when your done ? 14:28:02 life isnt worth until you have tried chocolate flavoured yoghurt (even it is not good idea)! :) 14:28:30 Cable, yah, but I did not want to butcher the devel board, so I ordered all the right connectors from Digikey. 14:28:52 the freebsd version of isforth is 99% complete - all i have to do is figure out how to interpret time zone files and fix date and time stuff 14:28:55 das: what sort of device is it you're working with? 14:29:08 I bought a 3.3v ttl to rs232 converter cable. 14:29:16 cool 14:29:22 I440r: yes, I'll send to Forth Inc when I'm done. 14:29:34 did it cost as much as my serial to usb cable? 14:29:39 and will forth inc pay ya ??? :) 14:29:54 Herkamire: The TMS320C28x is a DSP/microcontroller. 14:30:16 I440r: we'll see. Doubt it. Unless someone else buys a copy from them. 14:30:26 :) 14:30:55 Herkamire: it is for a DSP project I'm working on with a friend. 14:31:31 but I plan to use it at work, a few there are quite interested in it. 14:33:01 Assembler was prety easy to write. I could have gone with the format you suggested, I440r, but I stuck with the one I'm use to. 14:33:30 yea well you like bas ackward assembler in forth :) 14:34:01 Compared to the rest of forth, it is in the correct order. :) 14:34:18 lol 14:35:18 Plus, I've written more postfix assembly code than prefix assembly code, so I'm more use to the postfix format. 14:36:45 :) 14:36:51 While the assembler was easy, it was a lot of grunt work. (Breaking rocks as Ron calls it). The disassembler was much easier. 14:38:21 yea 14:38:46 Kevin is getting into Forth quite heavily. Finally... 14:38:56 my 8051 disassembler was written at least a year before the assembler was 14:39:00 cool! 14:39:09 tell him i said hi :) 14:39:17 * TheBlueWizard feels that ianp knows das personally 14:39:48 im the only one who really knows das here, i worked with him 14:39:56 but he has been in #forth before 14:40:02 I see 14:40:21 das is one of the sharpest forth coders i know 14:40:22 I will tell you said hi. He wishes we could have hired you. 14:40:35 when i needed help on that job it was him i went to more times than not heh 14:40:56 das yea - i still feel kinda guilty about taht one but i had to take this job 14:41:07 i prolly make more than ken does 14:41:34 That is fine. Hehe. :) We are now a "General Dynamics Company". 14:41:45 yea i know!!! 14:41:49 "Tripoint Global" is no more. 14:41:50 :) 14:41:53 have there been any changes ? 14:42:01 good :P 14:42:16 like the hiring freeze lifted 14:42:22 Apart from losing "Tripoint Global" from our name, no. 14:42:28 doh! 14:42:35 ya need more talent 14:42:39 or... 14:42:41 Not yet, will depend on downstairs management. 14:42:55 you need more talented people... you have alot of em there but not ennuff 14:42:57 GD said we needed more engineers upstairs. 14:43:08 well duh lol 14:43:25 The ownership did not become official till yesterday. 14:44:03 so there is a chance things might start changing next week. 14:45:21 awesome 14:46:29 I440r! 14:46:33 hi slava! 14:46:37 sounds like GD is still building or growing 14:46:54 ive not STOPPED working on isforth for fbsd, im just waiting on tathi 14:47:06 i have to figure out /etc/localtime stuff to finish it 14:47:16 its only the time stuff thats not working right btw 14:47:33 well er the sockets stuff hasnt been ported yet either 14:48:52 I440r: you going to wait and hope tathi codes the time zone stuff? 14:49:19 das: what sort of things are you going to do with the c28x? 14:50:19 herk nah im waiting hoping he can help me do it tho :) 14:50:39 i cant get my head arround the freekin man tzfile shit 14:50:56 which HAS to be simpler than the man terminfo shit - yet i figured that out in 2 hours 14:50:59 at work we plan to use it for motor control. The other project, well I can't really get into it, but it "spectrum analysis" and audio/signal processing/control related. 14:51:11 das, have you ever used SwiftForth? 14:51:55 slava: I used mainly in the SwiftX context. 14:52:49 so yes, I do you use SwiftForth. 14:52:50 swiftforth has a nice compiler 14:53:10 I440r, hey use SDL instead of terminfo and all that 14:53:57 slava: do you use it? I've been using SwiftX for about 6 years now. 14:54:10 das, i've played with it a little 14:55:08 --- nick: TheBlueWizard -> tbw-dinner 14:56:37 das: cool stuff 14:56:43 anyone around here that would be interested in coming out to Longview, Texas to interview if we get some job openings where I work? 14:57:01 Herkamire: yah, I'm enjoying it. :) 14:57:15 Sweden...Texas... Nah. 14:57:25 slava i dont want to use sdl YET 14:57:40 i dont need to link into any external libraries to use terminfo 14:58:31 isforth has no dependancies. ? 14:58:50 das thers one guy here who you have talked to before who would be a good fit for sure - not sure if he would move tho :) 14:58:56 isforth has NO deps 14:59:05 herkforth either 14:59:12 well. you need to have ncurses installed so you have the terminfo database 14:59:20 I440r: hehe :) 14:59:20 but i dont USE any part of ncurses at all 14:59:29 gn 14:59:33 so im not listing that as a dependancy 15:00:03 you also need to have nasm installed to build the kernel :) 15:00:16 well, could'nt you just make your own copy of the term database? 15:00:36 You need to write your own assembler. :) 15:01:07 I440r, i started an sdl interface for factor 15:01:33 slava cool - when i do that for isforth ill tap your experience :) 15:01:52 i want xlib and straight framebuffer before i do xdl 15:02:05 i might do a complete graphics engine in isforth using frame buffer 15:02:27 I440r, i'm generating small machine code stubs that take args from the factor datastack, and call C functions, then push the return value back on the factor stack 15:02:56 cool 15:03:24 das ive been thinking of writing my own terminfo database but that is DEFINATLY non trivial 15:03:39 i would prefer the terminal implementors would fix THEIR fscking shit 15:08:52 right now im trying tro fix that damned sort routine i posted to CLF that doesnt work 15:09:05 grr it was WORKING perfectly before i posted it! 15:10:43 lol 15:12:43 brb 15:12:45 --- quit: das ("leaving") 15:13:29 --- join: das (~icechat5@adsl-64-219-100-33.dsl.lgvwtx.swbell.net) joined #forth 15:16:14 --- part: das left #forth 15:16:36 --- join: das (~das@adsl-64-219-100-33.dsl.lgvwtx.swbell.net) joined #forth 15:16:51 wb 15:17:26 Thanks, just switched to a multi-window client... 15:20:37 heh 15:20:43 xchat ? 15:21:39 ehh... Currently I'm not on Linux, have not gotten SwiftX to run on Wine for a while now. Err... 15:23:32 yea i know they changed something - i remember you showing me that 15:24:50 It may fixed, we've not upgraded in a while. Maybe I should try one of the newer demos on Wine and see if works... 15:24:59 I440r: dont u plan 2 port isforth 2 menuetos.org ? it would make it another possible forthOS 15:25:48 never even heard of menutos till just now lol 15:25:57 is that the ONLY desktop option for it ? 15:26:03 i.e. does it run windowmaker ? 15:26:07 menuetOS? 15:26:23 --- join: peterre (psmith_10@peterre.user) joined #forth 15:27:12 das you can tell DAN he will be able to run isforth soon ;) 15:28:51 onetom, is there a C compiler for menuetos? 15:30:21 jeah, gcc has been ported this year 15:30:51 its developing quietly but steadily 15:31:17 ive tried it a year before with a little luck 15:31:22 i cold port factor, then it would be possible to fit an OS+web server on a single floppy 15:32:24 but now it has a bunch of very usefull programs, like sdl, libjpg, dosbox, gcc 15:32:44 and it also supports rtl8139 cards 15:33:18 slava: but u mainly devel factor in java, dont u? 15:36:25 onetom, no, there is a C port too now 15:38:08 anyway, its a shame 2 use gcc in menuet whats main advantage is that its all coded in asm :) 15:38:36 its like using gcc compiled mozilla or mplayer under morphos 15:39:16 they r 10 times slower than their native 'equivalents' 15:40:03 I440r: Herkamire: then check menuetos.org NOW ;) 15:40:21 onetom i got noplace to PUT it lol 15:40:46 ? u have no floppy disc ;) 15:41:46 programming in x86 asm seems like of weird to me, now that x86-64 is here ;) 15:43:20 onetom no i have NO floppy drives 15:43:22 at all 15:44:37 I440r, you're not a real man 15:44:46 real men use 5 1/4" floppies 15:45:00 the REAL A: drive 15:45:56 lol 15:46:06 i use USB hard drives 15:46:09 puts hairs on your chest 15:46:10 i know 15:46:11 In South Africa, floppies are called "stiffies" 15:46:16 i have a hair on my chest now! 15:46:32 i guess qbasic is like a full body wax then 15:48:43 onetom: I've run menuetos 15:48:56 onetom: I was wondering if that's what I440r was talking about 15:49:20 lol 15:49:41 the little stiff 3" ones are called stiffies 15:49:55 I think the floppy 5" ones are called floppies everywhere 15:53:00 I440r: its also netbootable already... ;) 15:53:09 --- quit: qFox ("this quit is sponsored by somebody!") 15:53:10 I440r: but im just about 2 try it 15:53:41 must go - bedtime here - nearly midnight 15:53:49 netbooting menuetos would be cool. should go way faster that way 15:53:50 --- quit: peterre ("www.peterre.com") 15:54:41 Herkamire, how's herkforthos? 15:55:02 Herkamire, you should keep a weblog, your coding is always interesting to hear about 15:55:16 Herkamire: hey, u have some motorola based box! how come u have tried menuet? 15:55:55 onetom: I tried it on the PC at work 15:56:01 slava: it's coming along. 15:56:11 slava: run't unbearably slow in the emulator 15:56:24 what emulator? 15:56:25 I'm off to play bored games 15:56:30 pearpc 15:57:43 wow.. is it really able 2 run even macosX?? 16:02:23 onetom: not really 16:02:35 onetom: only under the emulator, which is not terribly usable 16:02:42 slow as hell, and you can't save 16:03:01 I'll release a demo when I code the output buffering 16:03:21 (I'm hoping a lot of the slowness is caused by syscall overhead from EMITing one char at a time) 16:03:25 ok, I'm out. bbl 16:05:28 --- nick: tbw-dinner -> TheBlueWizard 16:05:50 aham.. 16:05:54 * TheBlueWizard is reading the dialogue 16:07:10 * TheBlueWizard sees das is advertising for jobs...if his situation at work has indeed gone south, he might ask 16:10:25 * slava contemplates adding r@ word 16:22:56 --- join: T0paz (jonny@spc1-horn1-6-0-cust217.cosh.broadband.ntl.com) joined #forth 16:24:52 --- quit: Topaz (Read error: 110 (Connection timed out)) 16:51:07 --- nick: das -> das-dinner 17:07:10 --- nick: das-dinner -> das 17:08:34 --- quit: T0paz ("Leaving") 17:20:24 --- join: Sonarman (~matt@adsl-64-171-255-222.dsl.snfc21.pacbell.net) joined #forth 17:33:07 greetings 17:34:15 kc5tja hiya 17:36:36 * kc5tja is going to try and get some coding in before work. 17:36:52 hi kc5tja! 17:37:04 re slava 17:37:36 Well, looks like my supper is ready... 17:37:42 --- nick: das -> das-dinner 17:40:43 --- join: saon (~Ecoder@c-24-129-95-254.se.client2.attbi.com) joined #forth 17:41:26 kc5tja, how's fts/forth? 17:41:27 hi saon 17:47:12 hey slava 17:49:24 slava: As documented on th website. 17:49:50 * kc5tja is working to implement the PUBLIC: cross-compiler directive now. 17:50:21 PUBLIC: foo exports a primitive foo in cross-compiled image? 17:51:23 It creates a dictionary entry in the compiled image for word 'foo', yes. 17:52:18 Actually, it'll be used as follows: ' someWord PUBLIC: someWord 17:52:41 cool 17:52:53 i like the convention of suffixing : on words that read ahead 17:52:56 This lets me rename words as appropriate. 18:17:22 --- quit: saon ("Leaving") 18:23:27 --- nick: das-dinner -> das 18:33:24 gotta go...all bye! 18:33:27 hi das 18:33:40 --- part: TheBlueWizard left #forth 18:34:06 hello slava 18:55:04 --- quit: imaginator ("later") 18:55:31 das, you do paid forth work? 18:55:52 slava yea 18:56:02 he works for the company i contracted to prior to this job 18:56:06 they do satellite tracking stuff 18:56:10 VERY cool shit! 18:56:15 all in forth :P 18:56:21 slava, yes, I get paid to do forth work. 18:56:37 that's very cool. 18:56:42 is it microcontroller stuff? 18:57:12 some microntroller, some microprocessor, some DSP 19:15:24 * kc5tja wishes he could do Forth work. 19:16:58 kc5 move to longview 19:17:09 you might not have much trouble :)) 19:18:19 I think you underestimate how much trouble I'll have. 19:19:50 I have several HAM friends here in Longview. 19:21:01 kc5 if the company das works for has its hiring freeze lifted... 19:22:46 My point is that Forth isn't a really sought-after skill. 19:23:44 its not 19:23:50 but THEY use it :) 19:37:11 they being vertex rsi 19:37:16 yep, we sure do use, have been for over 10 years. And we are still using it, on products being developed, and products yet to be developed. 19:37:54 got job openings? :) 19:38:30 they have LOADS of openings that are currently closed 19:38:39 by a hiring freeze their previous owners put in place 19:39:26 We've been trying to get job openings. There has been a freeze, but the aqusition of us by General Dynamics was just completed yesterday, so hopefully things will change. 19:40:00 ya 19:40:11 come monday your going to get an order to hire 500 new forth coders 19:40:13 or more 19:40:35 Hmmm...acquisitions usually aren't that good. 19:42:17 I not been through many buy outs in places I've worked. (this is my third). The first 2 were not good. 20:01:24 --- join: madgarden (~madgarden@Toronto-HSE-ppp3706338.sympatico.ca) joined #forth 20:01:42 re madgarden 20:01:59 I hung out there for a while last year in the Spring. Amoungst other things they are trying to replace the fimrware that is on PCI cards with forth. I'm suprised they don't visit #forth much. Then again, the guys I use to talk to are in Germany. 20:02:20 In #openbios that is... 20:02:30 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 20:02:44 Well, the #forth group is also highly idealistic too, so it might be that our idealism is a turn-off for many people. 20:04:31 Hi kc5tja 20:04:47 hi 20:04:55 hi ya slava 20:05:04 Man, finally got back online. 20:05:54 madgarden: Was wondering what happened to you. :) 20:06:34 well, gotta go... see ya'll later... 20:07:08 --- part: das left #forth 20:07:10 Heh. I just got back online in the last hour or so. Not quite sure what happened, but I simply couldn't connect to my ISP through the router. tried a couple different ones. 20:12:20 --- join: madgarden_ (~madgarden@Kitchener-HSE-ppp3576789.sympatico.ca) joined #forth 20:12:52 OK, there's still a bit of a mystery going on here... 20:14:30 Now why should one machine on the LAN be able to access the routers admin pages, and not another? 20:19:13 Any kind of MAC-address filtration configured? 20:19:31 lol my next door neighbour is being arrested lol 20:19:57 he drove down the road like a bat out of hell with a cop follwing him (sirens blaring) and parked in huis driveway 20:20:04 DAMN I love TDD. 20:20:09 the cop pulled over, jumped out and ran after him heh 20:20:11 Combined with ASMs, it's damn powerful 20:21:05 kc5tja, nope. None that I configured anyway. :P 20:21:57 ok, TDD = test-driven development, but what's an ASM? 20:22:02 oh. 20:22:08 Abstract State Machine ? 20:23:08 I440r, lol 20:25:05 tathi: Yep. 20:25:56 kc5tja: so...what are you doing? 20:26:09 working on FTS/Forth? 20:26:44 Gah brb... 20:26:50 --- quit: madgarden_ (Read error: 104 (Connection reset by peer)) 20:28:23 cop is out there now with neighbour cuffed and in the back seat - cop is prolly doing the paperwork :/ 20:30:15 I440r, hehe 20:30:40 --- quit: madgarden (Read error: 110 (Connection timed out)) 20:31:11 neighbors are gay and they were having a domestic last i knew... and one of em was a bit "high" i believe 20:31:19 mite be the one being arrested 20:31:41 tathi: Yep. Adding the PUBLIC: word that has been missing for so long. 20:31:55 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576789.sympatico.ca) joined #forth 20:32:18 tathi: So you can write code like this, for example: 20:32:26 tathi: ,: + +, ;, 20:32:32 tathi: ' + PUBLIC: + 20:32:48 where the latter line "exposes" the cross-compiled implementation of + under the name + in the target image. 20:33:26 right 20:34:14 --- join: madgarden_ (~madgarden@Kitchener-HSE-ppp3576660.sympatico.ca) joined #forth 20:42:11 OK, PUBLIC: has been implemented and has been unit tested. It works. 20:42:47 What's needed next is two things: one is some means of selecting between Forth and Compiler vocabularies (I'll do that later though), and more importantly, some means of bundling said database image into the output executable. 20:43:08 --- quit: madgarden_ ("*frotz*") 20:46:34 what are you using ASMs for, kc5tja? 20:51:53 --- quit: madgarden (Read error: 110 (Connection timed out)) 20:52:13 * slava trims cfactor kernel; its smaller by 500 lines of code, or 6kb of binary 20:53:25 cool 20:53:34 rm -rf deadwood :) 20:55:42 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576660.sympatico.ca) joined #forth 20:56:06 OK, this is *really* freaking pissing me off. 20:56:44 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 21:02:22 I440r, i rewrote that 500 lines of C code in factor and its like 98 lines 21:03:42 :) 21:20:01 Sonarman: I'm using ASMs more as a means of refining what it is that I actually want. 21:21:42 I have ideas, I model them using ASMs on paper. 21:21:44 cool 21:22:08 I work through the model, and I find invariants (things that are always true abuot the system), and from those, interpolate other properties of the system. 21:23:06 Based on those properties, I can either refine the model to match my needs more closely, or use the ASM itself as a specification document, from which unit tests are derived from. 21:23:10 http://paste.lisp.org/display/2705 21:23:16 The result: bug-free software within the context of what I'm trying to accomplish. 21:23:18 i rewrote my ratio and complex number math in factor 21:28:09 slava: Cool. :) 21:28:12 Forth is good like that. 21:28:33 Well, I should say, "Concatenative languages are good like that," because it's obviously not restricted to just Forth. 21:28:37 But you know what I mean. 21:28:37 :) 21:30:05 Anyway, I need to get to work. I'll be back online within an hour or so. Maybe sooner if it's a quiet night. 21:35:08 tathi might have discovered another intel pentium bug in their divide instructions lol 21:35:20 either that or very very serious typo in their manuals 21:50:18 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3575833.sympatico.ca) joined #forth 21:52:49 woohoo - a minor tweak to the type checking code makes some benchmarks 2x faster 21:54:54 hehe 21:55:02 now THATS a valid use for a benchmark 21:55:12 run benchmark. tewak code. run benchmark 21:55:25 since EVERYTHING does type checking this is a good thing 21:55:27 well. therse the FUN aspect of doing benchmarks too lol 21:55:28 err...what else would you do with a benchmark? 21:55:40 compare your apples to my oranges! 21:55:56 oh. 21:56:06 * tathi has never liked oranges much anyways :P 22:19:40 :) 22:24:36 --- quit: I440r (Excess Flood) 22:24:46 --- join: I440r (~mark4@216-110-82-59.gen.twtelecom.net) joined #forth 22:36:58 --- quit: tathi ("*poof*") 22:37:43 --- join: I440r_ (~mark4@216-110-82-59.gen.twtelecom.net) joined #forth 22:37:58 --- quit: Herkamire ("trying herkforthos, then to bed!") 22:40:40 back -- at work. 22:41:16 Oranges ROCK. Apples are too expensive. :) 22:41:32 Paula Red apples are quite cheap, and tasty too. 22:43:38 madgarden: I generally don't like the taste of apples at all, except if they're cooked. 22:43:48 Apple juice, OTOH, is a knock-out favorite of mine. 22:44:05 KO by apple juice... I'd like to see that. 22:44:28 madgarden: Drink half a gallon of apple juice. Wait 15 minutes. You'll be suffering. :) 22:44:59 Heh. 22:45:58 you guys have made me hungry 22:46:07 Heheh 22:46:39 kc5tja, started back at judo today. 22:46:49 Cool. :) 22:51:19 It's just the 1-hour family class, but it's still something. Just wish my knee wasn't busted. 22:51:31 * kc5tja nods 22:51:32 --- quit: I440r (Read error: 110 (Connection timed out)) 22:53:30 madgarden: The real question is, though, does it feel good to be back? 22:56:56 --- quit: I440r_ (Read error: 110 (Connection timed out)) 22:59:55 --- join: I440r (~mark4@216-110-82-59.gen.twtelecom.net) joined #forth 23:08:05 Yea! It's always fun doing throws and wrasslin' around. ;) 23:10:24 :) 23:10:49 * kc5tja probably couldn't take judo -- the throws that are performed are a bit too arm-breaky for me. 23:11:17 Hmm... arm-breaky? What do you mean? 23:12:42 Judo's shihonage, for example, goes against the natural joint motion. Unless uke is *really* on their toes at all times (and I'm usually not, I have to admit), the nage can really hurt the uke if they continue the throw at full pace. 23:16:11 Ahh. Well, yes a lot of the throws could double as locks/breaks as well. I don't think that's a bad thing, though. ;) 23:17:24 It is for people who are as slow as I am. 23:17:58 I mostly looking at it from the self-defense angle. 23:18:50 madgarden: But as nage, you must also be uke. :) 23:19:11 Hence, I cannot take judo even if I wanted too -- my body just isn't engineered for that kind of (ab)use. 23:19:47 Well, until you get your titanium body replacement, anyway. 23:19:55 I'm still saving up. 23:20:02 I'm sure that if I were to start out as a complete whitebelt, I'll eventually work my way up. But I like Aikido -- it's very comfortable. :) 23:20:40 Yea, I'd probably train in tai chi for similar reasons. 23:59:59 --- log: ended forth/04.09.18