00:00:00 --- log: started forth/06.05.03 00:02:04 --- join: Raystm2_ (n=Raystm2@adsl-68-95-248-160.dsl.rcsntx.swbell.net) joined #forth 00:07:22 --- join: Raystm2- (n=Raystm2@adsl-69-149-33-102.dsl.rcsntx.swbell.net) joined #forth 00:12:20 --- quit: Raystm2- (Read error: 104 (Connection reset by peer)) 00:12:55 --- quit: Raystm2_ (Read error: 104 (Connection reset by peer)) 00:13:51 --- join: Raystm2_ (n=Raystm2@adsl-68-95-254-94.dsl.rcsntx.swbell.net) joined #forth 00:20:05 --- quit: Raystm2 (Read error: 110 (Connection timed out)) 02:54:13 --- log: started forth/06.05.03 02:54:13 --- join: clog (n=nef@bespin.org) joined #forth 02:54:13 --- topic: 'Welcome to #forth. We discuss the Forth programming language, simplicity, and a variety of technical subjects. The rules are simple: don't spam, don't troll, and please speak English.' 02:54:13 --- topic: set by Quartus on [Sat Jan 21 17:32:55 2006] 02:54:13 --- names: list (clog crc arke Zymurgy Raystm2_ oxygene Jim7J1AJH Quartus madwork Ray-work uiuiuiu segher_ Snoopy42 Hobart madgarden warpzero ohub slava ccfg) 03:13:27 --- join: ecraven (n=nex@ns.AHL.Uni-Linz.AC.AT) joined #forth 04:24:47 --- join: PoppaVic (n=pete@0-1pool67-251.nas22.chicago4.il.us.da.qwest.net) joined #forth 05:34:55 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 05:35:17 hiya, tathi 05:37:06 hi 05:51:46 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 05:59:39 --- quit: madwork ("?OUT OF DATA ERROR") 05:59:47 --- join: madwork (n=foo@derby.metrics.com) joined #forth 06:00:42 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 06:21:55 --- join: Cheery (i=Henri@a81-197-22-81.elisa-laajakaista.fi) joined #forth 06:39:59 --- join: madwork_ (n=foo@derby.metrics.com) joined #forth 06:57:57 --- quit: madwork (Read error: 110 (Connection timed out)) 07:03:21 --- quit: PoppaVic ("Pulls the pin...") 07:13:25 --- quit: ecraven ("bbl") 07:34:51 --- join: PoppaVic (n=pete@0-1pool65-6.nas22.chicago4.il.us.da.qwest.net) joined #forth 08:19:10 --- quit: PoppaVic ("Pulls the pin...") 08:23:02 --- join: PoppaVic (n=pete@0-1pool72-253.nas24.chicago4.il.us.da.qwest.net) joined #forth 09:11:59 --- join: snoopy_1711 (i=snoopy_1@84.58.161.48) joined #forth 09:19:21 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 09:19:22 --- quit: PoppaVic ("Pulls the pin...") 09:19:38 --- nick: snoopy_1711 -> Snoopy42 09:37:17 --- join: JasonWoof (n=jason@pdpc/supporter/student/Herkamire) joined #forth 09:37:17 --- mode: ChanServ set +o JasonWoof 09:47:27 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 10:31:45 --- quit: Ray-work (Read error: 104 (Connection reset by peer)) 10:32:15 --- join: Ray_work (n=Raystm2@adsl-68-89-124-38.dsl.rcsntx.swbell.net) joined #forth 10:34:21 --- nick: Raystm2_ -> nanstm 10:34:34 --- join: segher__ (n=segher@dslb-084-056-134-030.pools.arcor-ip.net) joined #forth 10:43:43 --- quit: segher_ (Read error: 110 (Connection timed out)) 10:51:51 --- nick: JasonWoof -> j234567890123456 10:52:19 --- nick: j234567890123456 -> JasonWoof 12:02:32 --- quit: madgarden (Read error: 110 (Connection timed out)) 12:31:58 --- join: mikett (n=nobody@80-195-208-58.cable.ubr14.live.blueyonder.co.uk) joined #forth 12:35:59 --- part: mikett left #forth 12:57:40 --- nick: madwork_ -> madwork 13:28:19 --- join: lorance (n=lorance@adsl-211-244-102.asm.bellsouth.net) joined #forth 13:32:46 --- quit: timlarson_ ("Leaving") 13:38:04 --- quit: Cheery ("Leaving") 14:36:05 --- join: madgarden (n=madgarde@Toronto-HSE-ppp3712263.sympatico.ca) joined #forth 14:39:55 --- quit: neceve ("Bye people, I'm leaving") 14:55:18 --- join: Lars_G (n=lars@unaffiliated/lars-g/x-000001) joined #forth 15:17:51 how do I get a unix timestamp in gforth? 15:21:54 utime looks vaguely prommising, but I can't figure out how to devide it by 1000000 to get secconds 15:22:14 hmmm... actually I want days 15:28:44 time&date should do it. 15:31:33 no 15:31:40 unix timestamp 15:31:44 seconds since the epoch 15:31:46 time&date gives me the current local time 15:31:56 in minutes, months, etc 15:32:05 I need gmt 15:32:14 and I don't know how to find out the current timezone 15:32:23 besides, that's a pain 15:33:10 anybody know how to devide a double number by a million? 15:34:13 looks like it's um/mod 15:34:20 well, I really want to divide by 86400000000 15:34:38 you mean how does one open-code this in terms of 32-bit arithmetic? 15:34:54 ( ud u1 -- remainder quotient ) 15:35:08 no, just in gforth, I assume. 15:36:07 ahh, thankyou 15:36:18 gforth 15:36:55 : d/ 1000000 um/mod nip ; 15:37:32 bah. just do : seconds utime 1000000 um/mod nip ; 15:37:34 or something 15:38:28 : d/ um/mod nip ; 15:38:41 or that 15:41:37 : d/ um/mod nip ; ( dou ble x -- double/x ) divide a double by a single 15:41:37 : now utime 1000000 d/ ; ( -- seconds-since-epoch ) 15:41:37 : today time 86400 / ; ( -- days-since-epoch ) 15:41:56 oops 15:42:02 : today now 86400 / ; ( -- days-since-epoch ) 15:42:37 I like IDEs where you can change the name of a word in one place and it changes everywhere >:-) 15:42:57 is that how your forth works? 15:44:55 herkforth does this 15:45:03 it's quite handy 15:45:16 saves me a lot of word-not-found errors 15:45:33 and makes me not fret about picking good word names so much, because I know it will be easy to change them later 15:45:37 i have a jedit plugin which does background parsing of files 15:45:47 so it underlines undefined words 15:46:53 nothing to rename words, though. i just do a recursive dir search and replace 15:50:12 yeah 15:50:20 recursize search and replace makes me nervous 15:50:43 i dislike source files in general 15:51:15 so I'd exit my editor, backup my source code, run the recursive replace, look at it, test it... 15:51:25 but in herkforth it's just a few keystrokes 15:51:51 put your cursor on foo, then type barR 15:52:06 and now it's called bar 15:52:13 yeah, my editor has built-in directory search but its not 'syntax aware' 15:52:20 --- quit: lorance ("leaving") 15:53:40 yeah, that's the beauty of it really 15:54:13 I'm 100% confident that it will change the foo word to bar, but won't touch foo-tastic or change the contents of strings, etc 15:59:22 right 15:59:44 do you have import/export of text? 16:00:10 no 16:01:11 not right now 16:01:23 I've stopped development on herkforth, and I'm starting over with fronds 16:01:43 I wrote a cross-compiler for fovium in herkforth 16:01:43 are you reusing most of the code? 16:01:48 no 16:01:56 none 16:02:02 hmm 16:02:09 although many ideas are preserved 16:02:59 I've got most of the basic functionality in there except the editor is only half done 16:03:20 most of herkforth is tied pretty closely to the PPC Linux kernel IIRC 16:04:56 --- part: Lars_G left #forth 16:06:52 I wanted to change the source code format, the architecture, and the editor 16:07:01 seemed easiest to just rewrite 16:07:42 the linux bindings weren't _that_ bad 16:07:46 I did port it to run on OF instead 16:07:56 and BSD 16:08:06 minus the signals and auto-detecting the terminal size 16:44:00 --- quit: tathi (Read error: 110 (Connection timed out)) 18:25:10 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 18:40:43 --- quit: uiuiuiu (Remote closed the connection) 18:40:48 --- join: uiuiuiu (i=ian@dslb-084-056-228-047.pools.arcor-ip.net) joined #forth 20:02:47 --- quit: tathi ("'night") 21:40:05 --- join: Cheery (i=Henri@a81-197-22-81.elisa-laajakaista.fi) joined #forth 22:24:28 --- quit: slava (Read error: 113 (No route to host)) 23:22:59 --- quit: virl ("Verlassend") 23:59:59 --- log: ended forth/06.05.03