00:00:00 --- log: started forth/03.12.26 00:59:24 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 01:00:59 --- quit: networm_ (Read error: 104 (Connection reset by peer)) 03:55:30 --- join: Serg (~z@212.34.52.140) joined #forth 04:08:20 * chrisrw is away: zZzZ 04:48:44 --- quit: Serg () 05:58:38 --- join: networm (~networm@L0662P11.dipool.highway.telekom.at) joined #forth 06:07:11 --- quit: qFox (Read error: 60 (Operation timed out)) 06:37:50 morning 06:46:19 --- join: Serg (~z@212.34.52.140) joined #forth 06:51:51 --- quit: Serg () 07:40:01 --- join: schihei (~schihei@pD9E5CE7D.dip.t-dialin.net) joined #forth 08:32:00 --- join: qFox (~C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 09:29:42 --- join: schihei_ (~schihei@p5085D7FB.dip.t-dialin.net) joined #forth 09:33:52 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 09:33:52 --- mode: ChanServ set +o kc5tja 09:34:44 hey kc 09:34:48 Howdy 09:35:00 * kc5tja wrote a line-based block editor today -- took less than 30 minutes in Forth. 09:35:07 awesome 09:35:16 The whole thing fits in one block of source too. 09:35:34 that's awesome 09:35:35 can I see? 09:35:38 gforth compiles the whole editor to a monsterous 848 bytes. 09:35:40 Whoa... 09:36:00 8 list Screen 8 not modified 09:36:00 0 ( Line-based Block Editor ) empty 09:36:00 1 variable blk 09:36:00 2 : pad here 64 32 fill ; 09:36:00 3 : ed page dup list blk ! ; 09:36:01 4 : to 64 * blk @ block + update ; 09:36:03 5 : frm tib >in @ + ; 09:36:05 6 : howmuch #tib @ >in @ - 64 min ; 09:36:07 7 : done #tib @ >in ! ; 09:36:09 8 : prep pad frm here howmuch move ; 09:36:11 9 : r prep to here swap 64 move done ; 09:36:13 10 : left blk @ block 1024 + over - ; 09:36:17 11 : z to pad here swap 64 move ; 09:36:19 12 : o dup to dup 64 + left move z ; 09:36:21 13 : i dup o r ; 09:36:23 14 : d to dup 64 + left >r swap r> move 15 z ; 09:36:25 15 09:36:36 --- quit: schihei (Client Quit) 09:36:44 There is no defined 'entry point' for the editor, because none really exists. 09:37:00 You use ed to set the current block for editing purposes. It also displays the block. 09:37:23 Then you use r to replace one line of text in the block. For example, if I wanted to change the comment on block 8, I'd type this: 09:37:26 8 ed 09:37:38 0 r ( Nifty Block Editor ) empty 09:37:57 where 0 refers to the line number, r is the "replace" command, and the text that follows is the text that gets put in. 09:38:17 Moo. 09:38:26 z is used to fill a line with blanks (it 'zeros out' a line). 09:39:07 o opens a line -- basically inserts a blank line between two other lines. Do not use 15 o, however, or else it'll overwrite memory (no more than 64 bytes after the end of the block buffer, but still) 09:39:10 :) 09:39:29 i as you can see is just a shortcut for o followed immediately by r -- e.g., it inserts a line of text between two other lines. 09:39:49 And finally, as you might imagine, d deletes a line of text. 09:40:00 neat :) 09:40:25 It's pretty ANSI Forth specific though, making use of ANSI-defined variables and buffers. 09:40:40 The FS/Forth specific version will probaby look a little bit differently. But the core commands will be the same. 09:40:41 how far did you get between last night when you left and right now? 09:40:51 ?? 09:40:55 I went to bed when I left last night. 09:40:59 on FS/Forth 09:40:59 that's awesome :) 09:41:26 yeah, and did you do anything else except for the editor this morning? :)) 09:41:44 MysticOne: I'll leave it as an exercise to you to figure out how, exactly, it works. I think it'd be a good exercise for you. It is not terribly advanced code, but it is advanced concepts. 09:42:09 kc5tja: e-mail it to me so I can see it later? 09:42:11 since I'm at work now :) 09:42:32 No. I just wrote the editor because (a) I wanted to try a Moore-style line editor, and (b) I realized that to implement KEY in FS/Forth, I need to set the terminal all funkadelic-like. I don't want to do that this early in the game, so I'm going to just stick with line-only input mode. 09:42:45 MysticOne: This channel is logged by clog. 09:42:55 I have logs too, actually 09:43:00 I hsould be able to get it back out later 09:43:40 Just in case though, I'll send it via e-mail. 09:43:59 thanks!!! :) 09:45:48 Also included is the shadow documentation on it. 09:46:57 me too please :) 09:47:03 chrisrw: no! it was xmas present for me! 09:47:10 ...:( 09:47:21 * kc5tja watches the ensuing battle. 09:47:32 hehehe 09:48:37 Done. 09:48:45 I love the fact that you guys are fighting over kc5tja's 10-second editor. 09:49:00 :) 09:49:42 Personally I'd rather just have kc5tja than his editor. 09:49:54 I'm touched. 09:50:01 :P lol 09:50:51 hmmm... 09:50:55 * MysticOne doesn't touch that one 09:51:43 hrm, i guess that was the wrong smiley heh :) 09:52:10 All I know is I ain't belonging to noone here, so y'all are on your own. :) 09:52:16 awwww 09:52:25 * MysticOne eats the box of heart shaped candy :( 09:53:18 * warpzero feels rejected. 09:53:47 :( 09:54:13 I'm an equal opportunity offender. 09:57:14 At any rate, I need to get to work here. 09:57:56 :) 09:57:59 er 09:58:02 no, not a smiley 09:58:08 im not happy that you're leaving. 09:58:10 :)) 10:01:15 Heheh 10:01:23 Well, I'm not at all happy that I have to work today at all. 10:02:13 The only substantial benefit for working today is that I get paid time and a half because of the holidays for today. 10:02:16 Big freakin' deal. 10:02:25 I'd rather have the time off for some R&R. 10:02:29 Anyway, 73s. 10:02:39 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 10:32:26 --- quit: warpzero (Read error: 54 (Connection reset by peer)) 10:32:32 --- quit: networm (Read error: 113 (No route to host)) 10:36:29 --- join: warpzero (~warpzero@id-cralid-cuda1a-49-38.losaca.adelphia.net) joined #forth 10:46:43 --- quit: schihei_ (Client Quit) 10:53:12 --- join: networm (~networm@L0664P13.dipool.highway.telekom.at) joined #forth 10:57:50 --- quit: chrisrw (Remote closed the connection) 10:59:24 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 11:00:38 --- nick: MrGone -> MrReach 11:00:59 hihi 11:01:14 Moo. 11:01:37 NOT FUNNY BACK OFF BACK OF 11:01:54 huh? 11:02:39 Moo? 11:02:52 Do virgins taste better than those who are not? 11:02:52 Are they salty, or sweeter, more juicy or what? 11:02:52 Do you savor them slowly? Gulp them down on the spot? 11:02:52 Do virgins taste better than those who are not? 11:04:39 lol 11:05:27 Sex poetry++; 11:05:40 boobies++ 11:05:41 boobies++ 11:05:41 boobies++ 11:06:30 it's a filch song, The Brobdingnagian Bards 11:07:10 about a dragon the village is trying to get rid of 11:08:23 well, shit, Beagle2 isn't sending a signal from the surface lander 11:18:40 --- quit: chrisrw (Remote closed the connection) 11:19:54 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 12:57:38 * warpzero is away: Foodstuffs. 13:00:21 Moo. 13:07:51 * warpzero is back (gone 00:10:11) 13:13:35 MrReach: proving once and for all that it's not only Americans who screw up expensive spacecraft :) 13:15:56 screwing up is a human trait, not just a given nationality/ethnic/race group. 13:18:01 wUoNrFk: yeah, but since we're usually the only ones with spacecraft... they like to think it's us :) 13:37:25 has anyone yet to see the ISS with the naked eye yet ? 13:37:43 i've heard it was possible a year or two ago... 13:47:50 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 13:59:57 how do you print text in color? 14:00:02 if possible at all.. 14:00:15 what OS??? 14:00:20 Its just some escape sequence that the terminal eats... 14:00:27 win 14:00:51 it would be a function of the device context 14:01:03 does that mean yes? :) 14:01:27 but by the reply i'll take it there's no simple solution to it... 14:01:32 yep, windows was famous for unifying the ability to print on color printers 14:01:51 uhm 14:01:59 windows treats printers as a display device. 14:02:05 lol 14:02:09 yep 14:02:11 as such, it's up to the underlying drivers to figure out how to translate stuff. 14:02:29 postscript is a much nicer (albeit more expensive) solution. 14:02:40 ok, then let me refrase, how can i change text color with win32forth? :) 14:03:00 is there a simple way, or will i ahve to do more twisting then i can atm... 14:03:06 i've got a $200 multitplexing laser printer ... but it's a windows only printer... it doesn't even know what a font is, nor what text is. 14:03:22 price is relative 14:03:33 wUoNrFk: is it postscript??? 14:03:40 mrreach: lol. no. 14:03:40 means nothing basicly, unless you state a date with it ;) 14:04:02 qfox: $200 for a multiplexing laser printer is still a decent price. 14:04:05 arg! most printers can work from linux ... with flawless postscript emulation 14:04:07 and about 'rock bottom cheapest' 14:04:28 mrreach: yea.. well.. as i said, it's a windows only printer. nor does it understand what text is, nor what a font is, etc. 14:04:40 well i've been thinking about a project that i can do in forth, and wanna try to create the "set game" 14:04:49 that's the way I'm set up here ... cheapo Samsung laser printer driven by linux and shared on the network 14:04:50 but it'll be easy if i can use colors for that 14:04:51 the windows GDI drivers for the printer talk a custom protocol to the printer (prolly just send it raw bitmap data) 14:05:03 I have a used LaserJet 4e. 14:05:06 set game> http://www.reed.edu/~mcphailb/applets/set/ 14:05:07 It rocks. 14:05:20 qfox: are you doing it in the win32 console, or as a dos mode application ? 14:05:34 i've got an okipage 8w... it's alright. 14:05:48 win32 14:06:04 win32forth 14:09:00 hm, on that note, whats the randomizer in forth? 14:09:03 :) 14:10:57 I always use fopen("/dev/urandom"); 14:11:06 that wont work on windows :p 14:11:20 which forth? 14:11:21 Nothing really does. 14:11:57 for win32for ... 14:11:59 : RANDOM-INIT ( -- ) \ initialize the random number generator 14:11:59 get-local-time 14:11:59 time-buf 3 cells + @ to SEED1 14:11:59 time-buf 2 cells + @ to SEED2 14:11:59 time-buf 1 cells + @ to SEED3 ; 14:12:22 it would appear that the system clock is used for randomization 14:12:32 not unusual. 14:12:42 nop 14:12:47 at least, seeding an RNG with the current time is quite common 14:12:56 Not cryptographically safe either. 14:13:09 no, but if you're writing a game it doesn't particularly matter :) 14:13:19 not really no 14:13:31 just needed to draw the cards 14:13:32 --- nick: chrisrw -> MrsMoo 14:13:54 hm 14:13:57 gambling ? :) 14:14:09 at least he's only writing a for fun game 14:14:12 --- nick: MrsMoo -> GrampaMoo 14:14:14 no, that set game i just pasted 14:14:17 would have to hurt him if it was for a true gambling game :) 14:14:18 http://www.reed.edu/~mcphailb/applets/set/ 14:14:53 its a cool game 14:14:57 well, one i like :) 14:16:12 --- nick: GrampaMoo -> chrisrw 14:17:28 and i dont htink its hard to create, although it wont be "pretty" 14:17:40 just create an array, create the cardset, and deal the cards in random order 14:17:50 plain and simple, i'd say a perfect project to get me started 14:18:21 wha does this have to do with printing??? 14:19:07 printing was a side topic 14:19:15 aye, printing colors would make it easier 14:19:19 more userfriendly 14:19:26 Color (Red, Green, or Purple) 14:19:26 Shape (Circle, Diamond, or Squiggle) 14:19:26 Number (One, Two, or Three) 14:19:26 Shading (Filled, Striped, or Empty) 14:19:32 thats the 4 combinations of a card 14:19:39 hm 14:19:46 oh, I thought you meant printing on a printer 14:19:51 read on the website... Color (Red, Green, or Purple) 14:19:51 Shape (Circle, Diamond, or Squiggle) 14:19:51 Number (One, Two, or Three) 14:19:51 Shading (Filled, Striped, or Empty) 14:19:52 eh 14:19:53 not screen display 14:19:56 http://www.reed.edu/~mcphailb/applets/set/ 14:19:57 read it... 14:20:02 I did 14:20:06 yea i meant screen, sorry 14:20:13 just while printing, echoing text 14:21:14 I would use .gif images from disk, mayself, layed into a display grid 14:21:16 hmmm so how do i get a random number? :) 14:21:23 no thats beyond my doing atm 14:21:46 oh wait, it doesnt return an error with an empty stack 14:21:59 : RANDOM ( n1 -- n2 ) \ get a pseudo random number between 0 and n1 as n2 14:22:15 yea but it doesnt return underrun error if the stack is empty : 14:22:16 :) 14:22:24 : RANDOM DUP 0= 14:22:24 IF 1+ 14:22:24 THEN SEED1 lit "0xB1" /MOD 2* SWAP lit "0xAB" 14:22:24 * SWAP - DUP TO SEED1 SEED2 lit "0xB0" /MOD lit "0x23" 14:22:24 * SWAP lit "0xAC" * SWAP - DUP TO SEED2 SEED3 lit "0xB2" 14:22:25 /MOD lit "0x3F" * SWAP lit "0xAA" * SWAP - DUP TO SEED3 14:22:27 + + SWAP MOD ; ok 14:22:42 so??? 14:22:49 well that confused me... nvm 14:22:49 don't give it an empty stack 14:23:15 actually, I expected the same as you did RANDOM ( -- u ) 14:24:00 well since it didnt return anything, at first i figured it was something else 14:24:23 if anyone comes up with the color answer, do tell me :) 14:24:42 .gifs are easier 14:25:27 do you have the M$ base SDK installed on your machine? 14:25:39 no, at least i dont think so :) 14:26:05 you would know if you did, it's gigantic ... 45mb if I recall 14:26:19 "gigantic", but then i guess not :) 14:26:22 you'll need it if you're gonna do any serious win32 programming 14:26:59 otherwise you're just shooting in the dark 14:27:15 well no, i cant do serious win32 programming, unfortunatly 14:27:34 erm ... why not? 14:27:42 simply because i cant... 14:27:45 i'm good at logic 14:28:03 but the windows programming part is too extended, i find it very hard to start... 14:28:05 i've tried 14:28:31 heh, have you read through the tutorials in the win32 SDK ? 14:28:41 nop 14:28:42 it's not THAT hard 14:28:56 but you know, the thing is, say someone posts a source of something. 14:29:08 in the old days you could easily load it in your compiler 14:29:15 it used to be one file, and thats it 14:29:20 at most, you'd need a header or two 14:29:34 but most commands were pretty much standard from the language 14:29:36 hm 14:29:49 but nowadays, you can hardly get any language that hasnt got a gazilion ways of doing the same thing 14:30:02 it's not the language, it's the OS 14:30:05 the price of integration, flexibility, and more options is that you have more to be concerned with. 14:30:05 i dunno :\ 14:30:20 uhm 14:30:25 maybe its the os, but windows is simply the mainstream os 14:30:32 you cant really reverse it 14:30:38 there's millions of ways to do things in assembly, just as there are in forth, c, c++, objective c, java, basic, vb, etc 14:30:47 wasn't trying to suggest you should 14:30:53 i know 14:31:03 was trying to suggest that you learn the basics 14:31:10 i know the "basics" 14:31:14 it's not really complicated 14:31:20 but never got thru the graphical part 14:31:28 and writing for XWindows is pretty much the same thing 14:31:36 i mean, i know how a windows program is built up, messages, handlers and all 14:31:41 most of any structured graphical UI stuff involves alot of simplistic copy/paste type of stuff for templating stuff. 14:32:05 thats another thing i hate, i mean if you have to copy paste, then why cant the visual aspect of the languages do it for you 14:32:12 (so far i havent been able to...) 14:32:18 well whatever 14:32:25 because you may need to change how that works 14:32:27 do i really need this to change the colors? :) 14:32:37 in forth 14:32:56 if it's a win32 console application, i don't nkow if you can just spit out ansi codes or access a virtual 'text memory' buffer area ... or if you have to call win32 console application functions. 14:33:06 placing an object and defining its characteristics are fundamental parts of any modern program 14:33:27 there's a lynx-win32 console client that has color support. maybe look at it to see if it does any specific win32 calls for color ? 14:33:55 wUoNrFk: there is a call to change color for furthor output 14:34:06 heh, it's all in the SDK 14:34:47 please note that win32forth does *NOT* use a win32 console 14:35:11 if you mean dosbox by console, then no 14:35:13 instead it uses a high-level window 14:35:33 thats the way i like it :) although i guess colors will be bitchy 14:35:42 thats why i hoped it would have some easy word for it 14:35:43 qFox: win32 has functions to open something that looks like a dosbox 14:35:45 or character 14:35:57 ya, but thats console right.. 14:36:10 hm come to think about it 14:36:13 ignore that :\ 14:36:37 i'll just go ahead and create the thing :) 14:36:41 ----------- HASHED ------------------------------------------------------------------------------------ 14:36:41 TIPCOLOR PRINTERLINECOLOR: REFLINECOLOR: PRINTFILLCOLOR PRINTCOLOR 14:36:41 BRUSHCOLOR: PENCOLOR: LINECOLOR: SETBKCOLOR: SETTEXTCOLOR: 14:36:42 NEWCOLOR: COLOR: UNINITCOLOR: INITCOLOR: ZEROCOLOR: 14:36:56 ----------- FORTH ------------------------------------------------------------------------------------- 14:36:56 HATCHCOLOROBJECT NEW-COLOR EXTCOLOROBJECT COLOROBJECT ?COLORCHECK 14:36:56 .COLORS COLORS-LINK 14:37:41 .colors 14:37:41 "0x438940" "0x43270C" "0x432724" BROWN LTGRAY WHITE GRAY 14:37:41 LTCYAN CYAN LTMAGENTA MAGENTA LTYELLOW YELLOW LTBLUE BLUE LTGREEN 14:37:42 GREEN LTRED RED DKGRAY BLACK ok 14:37:50 hm 14:37:52 win32. 14:37:53 ick. 14:38:04 it's calling raw gdi stuff. 14:38:12 yep 14:38:14 o_0 tnx 14:38:15 :) 14:38:50 sorry it's so intimidating for you, qFox 14:38:59 how's that? 14:39:06 it was for me too, really, but I had to bite the bullet 14:39:22 oh right, well like i said, i'm pretty good at logic 14:39:31 but when it comes down to going really win32 its just too much 14:39:58 dont know where to start, too many functions to know etc. and if i have to press buttons to get code, where's the fun :\ 14:40:27 actually, I quite enjoy browsing through win32 documentation 14:40:35 :) 14:40:48 I often do so in my spare time, learn lots of new things 14:41:14 i tend to learn bits of languages, but never seriously get into them 14:41:21 i mean, i know the basics of asm 14:41:38 this is *NOT* a language, damnit, I keep trying to tell you that 14:41:39 ok i know quite a bit about c++ (Although in my own sloppy way) 14:41:53 * qFox chuckles 14:41:59 *ALL* languages call these functions to get things done 14:42:20 hm 14:42:27 i've written a couple projects for win32 stuff. 14:42:29 I can write the exact same stuff with C++, VB, or Win32Forth 14:42:32 i don't particularly care for it. 14:43:10 actually, neither do I when writing code 14:43:13 it's nice that they use a reference based system throughout the entire thing, and that most everything is there in it's entirety... but... there should have been something abstracted for simplicity. 14:43:42 wUoNrFk: yes, there's been several 3rd party libs to simplify things 14:43:47 it's not terribly difficult to use, but ... ew. 14:43:54 mrreach: i don't care to pay for any of them :) 14:44:03 MrReach> can you from the top of your head build a working w32 program? 14:44:17 just curious.. 14:44:24 the Microsoft Foundation Classes that come with Visual C++ come to mind 14:44:24 qfox: alot of copy and paste for the basic template, and then fill in required stuff from there. 14:44:25 simple hello world or whatever 14:44:33 mrreach: hate c++ :) 14:44:35 yes but thats exactly what i meant 14:44:45 writing it in notepad or something :) 14:44:51 erm ... not in assembler, no 14:45:04 no i mean any highlevel lang 14:45:05 from win32 it's pretty easy 14:45:07 qfox: sure, if you have a template already stashed somewhere, then it wouldn't be much of an issue. 14:45:15 ya thats what i meant 14:45:21 from the top of your head, all of it 14:45:22 :) 14:45:24 ... 14:45:30 4 proc: MessageBox 14:45:40 in a graphical environment, i wouldn't expect the coder to do it all from scratch. 14:45:51 i guess not 14:46:08 MB_OK z" message" z" title" 0 MessageBox 14:46:16 there it is 14:46:33 except you wanted "hello world" 14:46:40 60-70 lines of 'standard template' is quite normal in many GUI toolkits and such. whereas you generally don't need to change them, you can if the situation arrises. 14:46:48 MB_OK z" Hello, World!" z" title" 0 MessageBox 14:47:24 I'd want to double-check the parameter order in the SDK before I ran that 14:48:53 : t MB_OK z" Hello, world!" z" Border Title" 0 call MessageBox ; 14:49:01 there's a one-liner 14:51:24 qFox: did that work for you? 14:51:27 nop 14:51:28 crashes 14:51:31 sorry :\ 14:51:36 on what??? 14:51:38 i think on .. 14:51:42 border 14:51:44 undefined 14:51:47 oh 14:51:50 :( 14:51:51 sorry 14:52:01 messagebox is used by call? 14:52:19 (oh i get an exception error, not undefined error) 14:52:27 no 14:52:35 t 14:52:35 EXCEPTION: ACCESS_VIOLATION 14:52:35 Registers: 14:52:35 Eax: 3C821h 14:52:35 Ebx: FFFFFFFFh top of data stack 14:52:35 Edx: 3C822h 14:52:37 Ecx: 993370h 14:52:39 Esi: IP FF66FFFFh image relative 14:52:41 Edi: IMAGEFFFFFFFFh Forth's base address 14:52:43 Esp: SP@ FF79DECCh image relative 14:52:43 call looks up the given function in the system libs and calls it 14:52:45 Ebp: RP@ FF79DED8h image relative 14:52:47 Eip: PC 7739D231h image relative 14:52:49 RETURN STACK[4]: 10EC34 10EC34 10EC34 10EC34 14:52:52 welll messagebox is undefined 14:53:15 oh! you're using pre-6.09.xx ??? 14:53:34 capitalization counts when looking up windows functions 14:53:37 sorry, you lost me :) 14:53:43 ya i do know that 14:53:49 and the version that I gave got the caption and message backwards 14:54:13 thats another thing i personally hate, in any language, case sensitivity of functions and variables 14:54:21 I didn't type "messagebox" to you, I typed "MessageBox" 14:54:32 and i have a bullet for the guy that thought intercaps would be cool... 14:54:33 damnit! it's not the language 14:54:37 nono 14:54:41 its windows itself 14:54:42 but i mean in general 14:54:49 yes, agreed 14:54:50 c/c++ is case sensitive 14:54:53 etc 14:54:59 and windows is intercaps fubar 14:55:07 they all are when looking up function names in .DLLs 14:55:15 ye 14:55:26 but should : t MB_OK z" Hello, world!" z" Border Title" 0 call MessageBox ; work for me? 14:55:49 if you're using the older win32forth, then you need to convert to absolute address, try cutting and pasting this ... 14:56:06 well, the newest i could find is from 2001 14:56:08 :\ 14:56:29 : t MB_OK z" Border Title" rel>abs z" Hello, world!" rel>abs 0 call MessageBox ; 14:56:45 cut-paste that, then type "t" 14:56:47 oh those caps 14:56:56 ya worked, yay :P 14:57:21 I gave you the link to the newer win32forths earlier this week 14:57:32 the yahoo? 14:57:37 yes 14:57:39 i thought you meant that was a forum 14:57:43 i bookmarked it 14:57:47 it's also a forum 14:58:05 ow, misscomminication on my side :\ 14:58:16 in the files area is 4-6 archives of various win32for distros, some experimental 14:58:24 k 14:58:35 it is *MUCH* faster than it used to be 14:58:52 and they got rid of the C wrapper 14:59:34 i guess i have to join the grp to get it? 14:59:41 win32for is now being actively developed, and there's 103 people (or thereabouts) on the mailing list 14:59:48 I don't think so 14:59:57 hmmm 15:00:00 i think so... 15:00:10 because "files" is under members only, and not a link right now 15:00:32 yep, you do 15:00:40 ohwell so be it 15:01:06 they were having probs with people spamming the group to help the nigerian refugee with several million dollars escape 15:01:13 lol 15:01:22 i understand the reasons 15:01:24 so the forums got changed to "posting by members only? 15:01:32 my mom is on a gazilion of those mailing lists 15:01:40 which also changed the files area, apparently 15:01:45 i hear the problems she has daily 15:01:51 (she mods a few too) 15:02:00 mods? 15:02:03 moderator 15:02:08 ah! ok 15:02:30 6.08 15:02:31 yay 15:02:39 13 october 2003 :) 15:02:50 that's the latest stable, I use 6.09.01 15:03:01 though 6.09.02 has been uploaded 15:03:17 ya but should i use a beta? 15:03:24 (unstable..) 15:03:43 with the 6.09 series, all addresses are absolute, so rel>abs and abs>rel are defined as noops 15:04:15 i like 6.09 much more, but you might run into compatibility probs 15:04:35 the stuff I was writing runs on it fine 15:04:55 hmmm you lost me with the address stuff, but thats ok 15:05:03 what do you recommend? 15:05:26 for your beginning stuff? either will do 15:05:50 anything you do will probably need a couple of tries to get it right, anyway 15:06:25 if you don't know about abs>rel and rel>abs then I would recommend 6.09 15:06:51 ok 15:07:52 in the original win32for, zimmer couldn't tell where, exactly, the image was going to be loaded into memory, because of the C wrapper 15:08:24 whoa 15:08:31 hm no more installer? 15:08:38 so he wrote all memory operators to be relative to the base of the image in memory, and translated to/from absolute addresses as needed 15:09:11 well, that means that an address on the stack is *NOT* the address that .DLL functions were expecting 15:09:13 meaning that all, for instance, images used to be loaded to a random area, and now a static area? 15:09:16 or not.. 15:09:55 the C wrapper was loaded into memory, it allocated a big chunk, then loaded the .IMG file into that 15:10:20 now, the program knows that it's going to be running at 0x40000 15:10:25 btw, : t MB_OK z" Hello, world!" z" Border Title" 0 call MessageBox ; should work in the new version? 15:10:28 (cos its not :) 15:10:44 what's it doing? 15:10:55 and which version are you running? 15:10:56 same thing as before 15:11:06 Compiled: December 24th, 2003, 3:18pm 15:11:06 Version: 4.2 Build: 0672 Rebuilt by User 15:11:13 heh 15:11:34 should be 6.09.01.exe 15:11:51 oh, i think i should rtfm... maybe run setup first? 15:11:53 z" leaves a relative address .. which needs to be translated to an absolute one for the windows function calls 15:12:02 try ... 15:12:25 ok or not 15:12:31 there's no setup.bat included :) 15:12:40 ok, that will work in 6.09.xx 15:12:56 for 6.08.xx and earlier, use ... 15:13:12 by ... you dont mean "..." do you? :\ 15:13:38 : t MB_OK z" Border Title" rel>abs z" Hello, world!" rel>abs 0 call MessageBox ; 15:14:00 yep that works, but i thought you said that hte other version would work with this version of winforth 15:14:02 that should work in both versions 15:14:13 aye 15:14:22 if you paste that into 6.09, it will work fine 15:14:26 ye 15:14:38 because rel>abs and abs>rel are defined as noops 15:14:54 I forget to include them anymore 15:15:02 for the older systems 15:15:05 i only know noop as no operation... so i dont know their function in this case...? 15:15:30 no, they are defined like this : rel>abs ; 15:15:34 no operation 15:15:42 just syntactic fluff 15:16:03 in 6.09 anyway 15:16:05 yes but i mean, noop is no operation right? 15:16:10 still needed in earlier systems 15:16:14 that is correct 15:16:17 whats the function for noop in this case? 15:16:46 I just gave one possible definition 15:16:54 : rel>abs ; 15:16:59 does nothing 15:17:40 hmmm its probably me 15:17:50 in 6.09 it's defined as : REL>ABS ; IMMEDIATE 15:18:05 which means that it does nothing, and compiles as nothing 15:18:07 actually it adds edi to ebx 15:18:17 REL>ABS IS CODE 15:18:17 C64 03DF add ebx , edi 15:18:32 that is in PRE-6.09 releases 15:18:48 uhh this is the winforth i just downloaded 15:18:55 it "should" be 15:19:03 edi holds the absolute memory address of the beginning of the image in memory 15:19:23 and ebx? 15:19:37 ebx holds the top data stack item 15:19:48 ah ok 15:20:09 CODE DUP ( n -- n n ) \ duplicate top entry on data stack 15:20:09 push ebx 15:20:09 next c; 15:20:12 ok that makes sense. the term noop is a bit misleading (for me) then 15:20:49 hm you know. suddenly it all makes sense. what you just tried to explain 15:20:52 heh :) 15:21:02 rel>abs and abs>rel *USED* to do important things, but in 6.09 they aren't needed anymore, and I forget to include them for older systems 15:21:13 its noop NOW, but before you had to change the address slightly 15:21:22 yep 15:21:23 backwards compatibility 15:21:25 right :) 15:21:50 that's why my first stab at "t" borked on you 15:22:08 aye, i see now 15:22:14 it's was telling windows to print strings from some random place in memory 15:22:20 :) 15:22:49 * chrisrw is away: l33tc0ding 15:23:56 I strongly suggest you get a copy of the Win32 SDK and read the tutorials 15:24:04 (it's a free download) 15:24:47 i make up my API as I go along, and write it as I go along. Whats a good place to put the API? Latex? Plain text? 15:25:41 MrReach> whats your version in about? 15:25:43 in Forth? I put them in the code itself, with extension to \ that extract them to .HTML files 15:25:57 i got 42.0672 ... 15:25:58 MrReach: well, its not Forth :) 15:26:02 MrReach: objc 15:26:40 well, latex is the easiest to convert to other formats 15:27:01 I've heard good things about DocBook, too 15:27:20 lemme look at latex real quick. 15:29:00 hrm, it 15:29:12 hrm, its like a weirdified html :)) 15:30:11 qFox: you still there? wanna see the SDK notes for MessageBox ?? 15:30:18 sure.. 15:30:25 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/messagebox.asp 15:33:06 is there like a gui thing for latex? 15:33:06 lol 15:33:33 I don't use latex, in fact 15:34:53 in linux, you can try lyx. i think also abiword can export to latex, not sure if it is useable though. 15:35:50 abiword and kword can, but i want the neat kind that exports itself and does automatic bookmarks & links and stuff 15:36:45 lyx might do that. personally, i still use vim.. 15:41:45 o_0 appearantly something did go wrong... now i did see a setup.bat 15:41:56 and it i guess linked a whole bunch of stuff :) 15:42:12 heh 15:42:44 also i get 6.09.1 in the about bo 15:42:45 x 15:43:22 * MrReach nods 15:43:32 win installing ... 15:43:57 you should have a win32for directory, and 6.09.xx 6.08.xx subdirectories 15:45:00 well no, the downloaded archive standard extracts itself to c:\win32forth\ 15:45:05 -th 15:45:17 and then a subdir there 15:45:29 ok 15:45:33 but i completely ignored the subdir and saw a whole bunch of files in the dir and thought that was it 15:45:44 now i manually extracted it to a dir in the download dir and so... 15:45:54 don't stack different versions into the same directory 15:45:59 bad news, that 15:46:05 wasnt my choice really 15:46:15 i thought he would temp extract files for the installer 15:46:28 plus i didnt even know the previous installation was at that location :p 15:46:39 i dont really care where programs place their stuff on the c-drive 15:47:02 it's not that ... 15:47:15 c is for install, if it crashes or if windows becomes inaccessible, i can wipe it without a problem :) 15:47:22 it's that win32for recompiles itself as part of the install 15:47:27 i understand why you shouldnt stack 15:47:34 :) 15:47:44 there should not be extraneous files laying around when it does so 15:47:50 oh, ok 15:50:15 alright, by looking at colors.f you cant really change the color of the text in win32forth... (fast n simple) 15:50:28 unless i'm reading it wrong 15:50:48 I gota go ... 15:50:53 service call 15:50:59 --- nick: MrReach -> MrGone 15:51:02 heh ok, tnx for all 15:51:17 get the SDK, want a download link? 15:52:01 if you have one handy 15:55:38 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm 15:57:11 tnx :) 16:33:13 --- quit: qFox ("if at first you dont succeed, quit again") 16:54:22 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 16:56:47 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 16:58:29 --> chris (~chris@pool-151-196-13-158.balt.east.verizon.net) has joined #sdl 16:58:32 disturbing. 16:58:53 why disturbing? 16:59:31 ... the verizon's and chris's tripped me out for a sec ... was confused how you had two different nicks at the same time or something 16:59:46 oh 16:59:47 lol 16:59:48 ie: for someone not paying full attention it was weird :) 17:00:07 i want chris 17:00:12 i dont like chrisrw 17:00:27 --- nick: chrisrw -> cwalton 17:00:31 this works. 17:00:36 but 17:00:37 no 17:00:41 --- nick: cwalton -> chrisw 17:00:50 and this one is owned by someone else 17:01:49 heh 17:01:51 --- nick: chrisw -> chriswalton 17:02:00 i really need to find a nice nick 17:02:10 crw ? 17:02:43 --- nick: chriswalton -> crw 17:02:52 nope, owned 17:02:57 --- nick: crw -> chrisrw\ 17:03:24 damn 17:04:00 --- nick: chrisrw\ -> christmp 17:05:20 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 17:07:30 --- quit: christmp ("Leaving") 17:11:41 --- quit: zardon (Read error: 110 (Connection timed out)) 17:29:10 --- quit: chrisrw (Read error: 60 (Operation timed out)) 17:39:17 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 17:52:34 --- join: TheBlueWizard (TheBlueWiz@pc6cdn1d.ppp.FCC.NET) joined #forth 17:52:35 --- mode: ChanServ set +o TheBlueWizard 17:52:38 hiya all 17:56:11 HEY 17:56:21 Go crawl back into the hole you came from OKAY. 17:56:35 chill it, warpzero! 17:57:00 ! 17:59:55 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 17:59:55 --- mode: ChanServ set +o kc5tja 18:01:16 hiya kc5tja 18:03:37 Howdy 18:04:26 --- join: fridge (~fridge@dsl-203-33-163-107.NSW.netspace.net.au) joined #forth 18:08:28 hiya fridge 18:09:06 hi 18:21:17 hiya tbw 18:21:30 hi kc5tja 18:21:35 hi fridge 18:21:44 kc5tja: wanna laugh? lol 18:22:50 hiya chrisrw 18:25:39 Sure 18:27:00 * kc5tja sighs -- today was a moderately bad day today. Better than I thought it would be, but still, really sucky. 18:27:52 is it because you are still fighting the bug? 18:28:21 I admit that that's part of it. 18:28:29 But it was sucky on the whole today too. 18:28:44 Most customers were the most fucking rude people today. 18:28:58 Nothing was stocked correctly, if at all. 18:29:05 Dishes weren't done. 18:29:30 And, being the day after Christmas, it was the most busy day this restaurant has had in quite some time. 18:29:40 In short, . . ., it sucked. 18:29:41 * TheBlueWizard nods...the day after definitely has a blah edge to it 18:35:49 kc5tja: http://www.rnw.nl/science/html/031215wheel.html 18:35:51 interesting :) 18:38:22 whoa hey kc5tja 18:39:29 MysticOne: I don't believe their claims of 60% more efficient. However, this is something I've been describing as my own research goal for years. 18:40:00 MysticOne: However, it's been shown that a purely electric drive is less efficient than a hybrid gas/electric drive. 18:40:20 This is because the conversion from gas engine to electricity isn't as good as a good quality drive shaft. 18:42:02 Moreover, you still need a good CVT to get the most efficient power transfer even from an electric motor. 18:42:27 Otherwise, you'll start to waste electricity once its RPMs exceeds its max power point. 18:43:10 hm 18:43:12 well 18:43:22 also, will the big oil companies allow such a product to become common place :) 18:44:08 I don't think these would become commonplace even if they were allowed. 18:44:14 Electric motors are heavy. 18:44:25 And the more torque you want out of them, the heavier they get. 18:44:54 ... 18:45:13 we use steppers here at work and design drivers for them and such (small lightweight load, but still) ... heavy ass shit. 18:45:28 Consequently, you'll never see one of these things in a household car, let alone a sportscar, because it'll destroy any semblence of handling. 18:45:42 only a quick glance at the page pasted -- kind of reminds me of a floppy motor :) 18:46:40 kc5tja: it's a step, though :) 18:46:43 They might be good for a muscle car though. 18:46:46 MysticOne: Yep. 18:46:53 I wholeheartedly advocate this kind of research. 18:47:05 I've talked about 4-wheel electric motors for years, and it's definitely something I'd love to research. 18:48:16 Especially using home-made AC induction motors. 18:49:45 * kc5tja is not a fan of using permanent magnet motors, because if they did get popular enough, we'll end up mining those until that resource is exhausted, etc. 18:50:00 s/those/magnetite/ 18:50:10 * MysticOne nods 18:51:44 huh? one can manufacture magnets...a good example is alnico magnet 18:51:56 Sure they can. 18:52:13 But to make a really, really powerful, compact, light-weight motor (heh, relatively speaking), one needs rare earth magnets. 18:52:31 These magnets are a type of ceramic, and are man-made. But they aren't called rare earth for nothing. 18:54:01 actually, some rare earth metals are more common than one might think. But they are widely dispersed, so they require a lot of mining 18:54:16 TheBlueWizard: Yes, and I don't want that. 18:54:25 Anymore than anyone would want an oil rig in their back yard. 18:56:12 * TheBlueWizard shrugs...there are always tradeoffs...but, unlike oil, rare earth stuff don't get used up, so it isn't as bad 18:56:29 well ... 18:56:30 Not quite true. 18:56:33 --- quit: networm (Read error: 113 (No route to host)) 18:56:47 the whole destroying of trees, the land, killing of animals, and pollution retrieving all these materials is not too good either :) 18:56:49 Magnets will deteriorate over time unless you have a special "keeper" to complete the magnetic circuit. 18:56:49 --- join: networm (~networm@L0662P28.dipool.highway.telekom.at) joined #forth 18:57:46 * kc5tja isn't aware of any remagnetization methods used for rare-earth magnets. I know they can be remagnetized, I'm just not aware of whether it's a different process for ferrous materials or not. 18:57:53 And if so, whether it'd be as strong. 18:58:48 I'm no expert on magnets, so I would not say much one way or other 19:05:19 hmm 19:05:40 just doing some web searching. It seems AlNiCo magnets are the weakest of the three kinds of magnets. :/ 19:06:15 weakest? I have used them in the past and they're quite strong 19:07:50 then you haven't used the strongest apparently :) 19:09:28 Rare-earths are the strongest I've played with. 19:09:29 I don't have a lot of various magnets...but the one I did use was my dad's and I sometimes had trouble prying it off the iron sheet it was clinging to 19:10:04 One (yes, ONE) only 1/8" diameter and 1/16" thick simply could not come off the refrigerator door without at least two people prying at it. 19:17:22 That would be an interesting concept though: an electric motor with a built-in remagnetizer. :) 19:17:48 (of course, that motor would be so heavy that it would be thoroughly impractical for virtually anything, mobile or fixed) 19:19:02 What I'm wondering is, if we can make super conductors, what would be required to make super-magnets? 19:19:11 * MysticOne wonders if there'd be any energy savings using electromagnets 19:19:18 because that'd kinda be like... backwards I think 19:19:31 MysticOne: No, no energy savings. 19:19:43 Where the 'savings' comes from is the elimination of a huge array of mechanical parts. 19:20:20 E.g., no transmission (at least 10% loss), no driveshaft (losses from torque and stresses), no u-joints (losses from lubrication), etc. 19:20:20 umm... just so I'm sure I'm making myself clear, Im eant energy savings over gasoline/diesel engines/transmissions/blah using electromagnets instead of the rare earth magnets 19:20:44 Oh, you mean like how current alternators work? 19:20:48 yeah 19:21:08 Where a small amount of electricity is used in conjunction with high-spinning mechanisms to produce the effect of a large magnet? 19:21:17 sure? 19:21:24 I just meant replacing rare earth magnets with electromagnets 19:21:32 Well, permanent magnets would be (at least locally) more energy efficient. 19:21:33 if you'd still have significant savings over using the old way 19:21:41 yeah, because you don't need energy to magnetize them :) 19:21:50 At least not continuously. 19:22:10 Pulse magnetizers are used at the magnet factories to magnetize them initially. :) 19:22:15 yeah :) 19:22:32 if there is a room temperature superconductor that can produce strong magnetic field without breakdown, then we would make really big progression in various areas... 19:22:48 TheBlueWizard: Yep. We're not quite there yet. :) 19:22:55 are there any room temperature superconductors at all? 19:23:21 MysticOne: No. I think the closest we've found was something like -150 degrees C or something like that. 19:23:41 that's what I was thinking 19:23:46 I seem to recall seeing something with -77 degrees, but even that is cold enough to liquify air. :) 19:24:01 * MysticOne wants stargates! 19:25:33 MysticOne: we haven't found room temperature superconducting material yet...my suspicion is that it is simply an impossiblity due to thermal noise 19:25:49 nothing's impossible :) 19:26:22 kc5tja: the "77" something that you were thinking of is 77 Kelvin, the boiling point of nitrogen 19:26:33 hehehe, boiling nitrogen 19:26:43 I thought they had reached a level where they could run superconductors inside liquid nitrogen pipes 19:26:46 I'm not sure. 19:26:49 but man, a stargate would be so cool ... 19:26:56 MysticOne: nothing funny or stange about it 19:26:58 * MysticOne day dreams (at night) 19:27:06 TheBlueWizard: just sounds funny is all 19:27:09 I distinctly remember -77 being a temperature for a type of superconductor. 19:28:17 YaBCO superconductors has a breakdown temperature around mid 80 Kelvin, IIRC....so they are typically chilled with liquid nitrogen 19:28:20 kc5tja: searching google for -77 degrees and superconductor all returns stuff with 77 kelvin 19:28:43 MysticOne: Hmmm 19:28:47 besides, liquid nitrogen is relatively cheap when obtained in large enough quantity 19:29:03 mmmm, liquid nitrogen ... delicious 19:29:12 except for the whole freezing you and killing you part 19:30:58 TheBlueWizard: Well, there you go. We should be using LN2 to chill the cold-side of a Stirling cycle engine, thus providing the motive force needed to drive a car. 19:31:05 No electric motor shinanigans needed. :) 19:31:45 kc5tja: except for the whole throttling problem :) 19:32:15 Bahh -- an IVT can handle that for us. 19:32:16 :) 19:32:32 Insignificant Vibrating Tarantula? 19:32:45 Infinitely Variable Transmission. 19:32:54 is that the same as a CVT? 19:33:00 Not quite. 19:33:04 A CVT is a subset of an IVT. 19:33:19 A CVT is continuous between two gear ratios (e.g., 1:5 and 5:1) 19:33:29 * MysticOne wonders what an Insignificant Vibrating Tarantula would look like 19:33:36 An IVT can actually handle a stall condition (1:infinity), and can even go into reverse. 19:33:40 kc5tja: problem is the storing of LN2...it requires heavy canisters. Also, manufacturing it usually involve pressing air then cool it and repeat....not sure of the economic scale...else we'd ditch gasoline by now 19:34:10 TheBlueWizard: I don't believe the whole 'else we'd ditch gasoline by now' argument. 19:34:26 anyway, gotta go....bye all 19:34:26 It's well known that Hemp has up to, and in some cases, over 50% fuel oil per volume than any other plant. 19:34:42 Why aren't we using Hemp to make biodiesel/gasoline for ourselves? 19:35:06 kc5tja: because people think hemp == pot :) 19:35:26 the gov't considers hemp a contraband material....anyway gotta go...bye 19:35:32 MysticOne: While true to some extent now-a-days, back wen the oil industry was infantile, that wasn't the case at all. 19:35:38 --- part: TheBlueWizard left #forth 19:35:40 TheBlueWizard: But it never used to. 19:35:52 The gov't considers it contraband precisely because of big oil. 19:36:09 yeah 19:36:26 I'm not in favor of consuming hemp, but even I can smell horseshit when I stand in a field of horses. 19:37:23 mmmm 19:37:24 horseshit 19:37:27 err, I mean... 19:37:30 smells like fuel! 19:37:30 you can get licenses to grow hemp in australia 19:37:55 you have to grow special strains that have very low THC content 19:38:00 See, I have no problems with obtaining a license to grow hemp. 19:38:12 fridge: That's why I said Industrial Hemp. 19:38:23 There have always been two major strains of hemp; industrial and hallucinogenic. 19:38:45 I think it just goes to show you that the world is ruled by economic interests ... 19:38:48 well, the capitalist world 19:38:55 of course, tha'ts the meaning of capitalism ... 19:39:02 sooo, not like it should be a surprise 19:41:43 Yep 19:42:41 my parents just bought a small farm 19:42:45 I spent christmas there 19:43:10 they're looking into growing stuff like that 19:43:34 well, more biodiesel/ethanol crops than hemp specifically 19:43:40 * kc5tja nods 19:43:45 Peanuts are cool crops. 19:43:54 Peanut oil was the original diesel fuel. 19:44:02 (no post-processing needed either) 19:44:46 I've considered going into farming, but I don't know the first thing about it, what's involved, what kind fo investment is required, etc. 19:45:14 All I know is that my sundew plant is thriving, and I have to re-pot it very soon. 19:45:28 * kc5tja likes sundews -- they're very easy to take care of. 19:45:38 I don't even know what that is 19:45:53 MysticOne: A sundew? I know you've seen them before. 19:46:08 maybe? 19:46:09 lemme google 19:46:31 http://www.ontariowildflower.com/images/sundew.jpg 19:46:32 ? 19:48:35 http://carnivorousplant.info/id15.htm 19:49:00 Not exactly the same species I have, but yes, that's the same plant family. 19:49:06 coolies 19:49:09 what does it eat? 19:49:12 meat? :) 19:49:14 Insects. 19:49:20 fed it any meat before? 19:49:23 I haven't tried to feed it meat yet. I haven't had the need to. 19:49:35 Though I was thinking about it when I first got it, because insects avoided it like the plaque. 19:49:36 see if it likes chicken 19:49:36 :) 19:49:56 I guess they are used to it now, because it's constantly grabbing insects. 19:50:19 I was told that if they really need meat, they eat tuna fish about once every other week. 19:50:32 that's interesting 19:50:45 And this type of plant just thrives if you over-water it. 19:50:54 what if you don't? :) 19:50:56 (since it lives in boggy areas naturally, it makes sense in this case) 19:51:11 It'll still live, but it'll go a bit pale in color, and the leaves will dry up. 19:51:48 But if it has a lot of water, then the red/green contrast is quite distinct, and the beads of digestive fluids get quite pronounced, which makes it quite a sight to see. 19:52:48 I have drosera linearis. 19:53:53 take pictures! 19:55:53 When I get a chance and I remember to. 19:56:35 Also our recent storm probably got a lot of detritus stuck in the leaves of the plant. 19:56:54 So it probably won't be as 'pretty.' But I suspect the dewdrops are quite pronounced on it. 19:57:19 Interesting -- apparently, they're used in the treatment of bronchitis and whooping cough, along with some other respiratory inflictions. 19:57:58 how? 20:02:33 Not sure, but apparently the juice of the plant has some medicinal benefit. 20:02:56 http://www.botanical.com/botanical/mgmh/s/sundew99.html 20:04:17 that's really cool 20:04:20 is it an outside planet? 20:04:22 err 20:04:23 plant 20:12:29 For the most part, I find it thrives best outside. 20:12:36 I kept it inside during the fires though. 20:14:17 --- part: MrGone left #forth 20:16:06 Dandelions are apparently medicinal too, for liver problems. 20:16:11 * kc5tja remembers dandelions. :) 20:31:17 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 20:31:35 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 20:33:21 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 20:33:53 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 20:35:43 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 20:36:49 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 20:38:34 --- quit: chrisrw (Read error: 54 (Connection reset by peer)) 20:40:44 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 20:42:41 --- quit: chrisrw (Read error: 54 (Connection reset by peer)) 20:46:58 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 20:48:52 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 20:57:25 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 20:59:19 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 21:16:24 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 21:18:19 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 21:52:28 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 21:54:14 --- quit: chrisrw (Read error: 54 (Connection reset by peer)) 22:09:06 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 22:09:09 --- join: chrisr1 (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 22:09:16 --- part: chrisr1 left #forth 22:09:44 Going to bed. 22:09:52 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 22:09:54 ! 22:09:56 dammit 22:09:58 just when I came back 22:09:59 loll 23:32:26 --- quit: Herkamire ("bedtime") 23:59:59 --- log: ended forth/03.12.26