00:00:00 --- log: started forth/02.11.28 00:45:38 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 01:06:11 --- quit: Serg_Penguin () 01:50:17 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 02:30:41 hey 02:30:51 Hi there, fridge 02:31:24 I found some stuff to read for the train home... just random pages off ultratechnology.com... they're all pretty interesting =) 02:31:35 have to remember to take my books tomorrow 02:31:51 Yes. 02:31:57 That page is good. 02:32:02 Read it, and OBEY! ;) 02:36:18 * Serg_Penguin agrees w/ Robert 02:43:33 --- quit: Serg_Penguin (Killed (NickServ (Nickname Enforcement))) 02:43:36 --- join: fgsggfhag (~Z@nat-ch1.nat.comex.ru) joined #forth 02:43:46 re 02:43:54 :) 02:43:59 Hi again. 02:44:01 --- nick: fgsggfhag -> Serg_Penguin 02:45:11 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 02:45:52 Hi lament. 02:47:38 hi. 02:55:06 --- join: [crc] (~crc@VA1-1G-u-0216.mc.onolab.com) joined #forth 02:55:21 <[crc]> hi 02:57:34 Hi [crc]. 03:02:36 * Serg_Penguin works hard, idle 03:02:56 OK, see you. 03:09:20 <[crc]> What's the common method to implement hashing in forths? One hashtable for each wordlist? 03:10:56 I guess so. 03:16:13 two cases - two bad power units. damn chinese cheap crap ! 03:16:26 >:/ 03:17:34 no, =8-{z} 03:17:52 z = blitz and foul curse 03:18:19 Hehe. 03:19:46 * Serg_Penguin seems to take 2 rigz apart to return trash cases 03:20:25 What kind of company are you working for? ISP? 03:20:52 second/hand computers and GSM fonez, mostly 03:21:08 or just ultra cheap ( and buggy ) 03:21:40 or 'refurbished'... 03:22:10 --- join: Speuler (~l@mnch-d9ba400a.pool.mediaWays.net) joined #forth 03:22:47 Hehe. 03:22:49 Hi Speuler. 03:23:01 god dag the_rob 03:23:33 Where are you now? I don't recognize your hostname. 03:23:53 got back to munich yesterday morning 03:24:09 Okay. 03:24:27 was fetched 03:24:51 munich people came to NL to pick me up :) 03:25:23 i tend to stay away longer than i announce 03:25:29 or even expect to stay 03:25:41 often about 4 times as long 03:25:50 Heh. 03:25:56 so when i was away twice as long ... 03:26:21 ...they missed you do much, they couldn't stand being away from you anymore? 03:26:37 misc reasons 03:26:59 partly that business threatened to come to a screeching halt 03:31:17 Ik ga... doei! 03:31:27 * Robert hurries away. 03:34:07 going down for some test... 03:34:13 --- quit: Serg_Penguin () 05:26:38 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 05:28:46 --- quit: Serg_Penguin (Client Quit) 05:47:56 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 05:48:54 re 05:49:08 Hi Serg. 05:50:00 da-a-a-amn, it gone ! we tossed the crap in the car and it gone to f..g greedy customer.... 05:50:46 so what about exe files of u'r 'OS' ? 05:51:10 I'm not so sure I'll use executables. 05:54:40 so how u'll unload finished tasks from dictionary ? 05:57:22 if u FLOADed 'search' and then FLOADed 'txtread', and serach gave result and stopped, but u still want read text, how u'll FORGET search w/o FORGETing txtread ? 05:58:26 I won't. 05:58:53 You can either keep the compiled code in memory, all of it, or recompile it. 05:59:06 so tasks and their ALLOTed stuff will pile till eat all core ? 05:59:35 * Serg_Penguin won't expect long uptime from suh OS 06:00:05 Heh. It's not supposed to have that. 06:24:18 --- quit: Speuler (SendQ exceeded) 06:24:39 z 06:26:36 --- join: Speuler (~l@mnch-d9ba400a.pool.mediaWays.net) joined #forth 06:29:25 does one know where is 12 cleverdra 1 ? 06:29:36 i really miss him... 06:42:34 --- quit: [crc] (Read error: 113 (No route to host)) 06:57:46 --- quit: Serg_Penguin () 08:01:28 --- quit: lament ("mental mantle") 08:23:12 --- quit: ChanServ (forward.freenode.net irc.freenode.net) 08:23:12 --- quit: fridge (forward.freenode.net irc.freenode.net) 08:23:12 --- quit: OrngeTide (forward.freenode.net irc.freenode.net) 08:23:12 --- quit: Robert (forward.freenode.net irc.freenode.net) 08:23:12 --- quit: Speuler (forward.freenode.net irc.freenode.net) 08:23:13 --- quit: onetom (forward.freenode.net irc.freenode.net) 08:23:13 --- quit: XeF4 (forward.freenode.net irc.freenode.net) 08:23:13 --- quit: skylan (forward.freenode.net irc.freenode.net) 08:24:21 --- join: ChanServ (ChanServ@services.) joined #forth 08:24:21 --- join: Speuler (~l@mnch-d9ba400a.pool.mediaWays.net) joined #forth 08:24:21 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 08:24:21 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #forth 08:24:21 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 08:24:21 --- join: OrngeTide (orange@65.19.141.250) joined #forth 08:24:21 --- join: skylan (sjh@Riverview68.tbaytel.net) joined #forth 08:24:21 --- join: XeF4 (xef4@lowfidelity.org) joined #forth 08:24:21 --- mode: forward.freenode.net set +o ChanServ 08:25:24 --- quit: ChanServ (forward.freenode.net irc.freenode.net) 08:25:24 --- quit: fridge (forward.freenode.net irc.freenode.net) 08:25:24 --- quit: OrngeTide (forward.freenode.net irc.freenode.net) 08:25:24 --- quit: Robert (forward.freenode.net irc.freenode.net) 08:25:25 --- quit: Speuler (forward.freenode.net irc.freenode.net) 08:25:25 --- quit: onetom (forward.freenode.net irc.freenode.net) 08:25:25 --- quit: XeF4 (forward.freenode.net irc.freenode.net) 08:25:25 --- quit: skylan (forward.freenode.net irc.freenode.net) 08:25:49 --- join: ChanServ (ChanServ@services.) joined #forth 08:25:49 --- join: Speuler (~l@mnch-d9ba400a.pool.mediaWays.net) joined #forth 08:25:49 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 08:25:49 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #forth 08:25:49 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 08:25:49 --- join: OrngeTide (orange@65.19.141.250) joined #forth 08:25:49 --- join: skylan (sjh@Riverview68.tbaytel.net) joined #forth 08:25:49 --- join: XeF4 (xef4@lowfidelity.org) joined #forth 08:25:49 --- mode: forward.freenode.net set +o ChanServ 08:25:50 --- quit: ChanServ (forward.freenode.net irc.freenode.net) 08:25:50 --- quit: fridge (forward.freenode.net irc.freenode.net) 08:25:50 --- quit: OrngeTide (forward.freenode.net irc.freenode.net) 08:25:50 --- quit: Speuler (forward.freenode.net irc.freenode.net) 08:25:50 --- quit: onetom (forward.freenode.net irc.freenode.net) 08:25:50 --- quit: XeF4 (forward.freenode.net irc.freenode.net) 08:25:50 --- quit: skylan (forward.freenode.net irc.freenode.net) 08:25:50 --- quit: Robert (forward.freenode.net irc.freenode.net) 08:26:56 --- join: ChanServ (ChanServ@services.) joined #forth 08:26:56 --- join: Speuler (~l@mnch-d9ba400a.pool.mediaWays.net) joined #forth 08:26:56 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 08:26:56 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #forth 08:26:56 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 08:26:56 --- join: OrngeTide (orange@65.19.141.250) joined #forth 08:26:56 --- join: skylan (sjh@Riverview68.tbaytel.net) joined #forth 08:26:56 --- join: XeF4 (xef4@lowfidelity.org) joined #forth 08:26:56 --- mode: forward.freenode.net set +o ChanServ 08:35:54 Hmm. 08:36:27 Making "if" leave the stack untouched, would that be a good idea? 09:09:49 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 09:19:36 --- join: gNoam (user-AMT@ip3-171.vancbc01g01.dialup.ca.telus.com) joined #forth 09:20:10 --- quit: gNoam (Client Quit) 14:23:59 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-205-180.vienna.va.fcc.net) joined #forth 14:24:07 hiya all 14:33:04 --- join: wossname (wossname@HSE-QuebecCity-ppp81604.qc.sympatico.ca) joined #forth 14:33:23 hiya wossname 14:33:53 hello bluewiz 14:34:06 'sup? 14:34:34 not doing my homework =) 14:34:41 and you? 14:35:55 right now just veggin' out, reading emails, read slashdot, lurk in #debian and here :) 14:36:07 I owe it to myself :) 14:36:29 hehe, yes. feel the time slip away.. 14:38:05 yep :) then chase the lost time like crazy! ;) 14:45:32 gotta go...bye all 14:45:40 --- part: TheBlueWizard left #forth 14:51:24 Hrm. 14:51:41 Hi wossname. 14:51:41 meh 14:51:46 mehllo 14:51:51 http://dh.dunder.net/img41.png 14:51:54 :) 14:52:21 * wossname waits for it to load 14:52:36 AGGHHETH 14:52:40 scary monster!#@% 14:52:57 that isn't you, is it? geqo? 14:53:04 ah, dh = dreamhack ;D 14:53:27 Yes. 14:53:33 And yes, it's geqo. 14:55:04 --- quit: lament ("mental mantle") 14:55:50 mehl 14:55:58 i want dreamhack to be delivered to my room 14:56:46 you want 5000 kids watching their first porno and playing quake in your room? 14:57:35 wossname vet ocksÄ den hemska sanningen nu. 14:57:51 ah, to put it like that... 15:09:27 Heh. 15:09:38 XeF4: :) 15:09:49 wossname: "wossname also knows the horrible truth now" 15:10:20 XeF4: That's the spirit...defended by too few in this country. 15:15:00 hemska is terrible? 15:16:17 "den hemska" = "the terrible"... or maybe "horrible". 15:20:07 ;lbc 15:23:49 i've been roped into debugging a broken visual basic program 15:24:29 they learn hungarian-esque notation and other such garbage, but not how to pogram. blehleggen 15:27:01 Who? 15:27:20 btw, my Forth compiler is kind of done now... 15:27:26 ah, send it ;) 15:27:42 or link, meh. a guy i know, doing the ``cs course'' at my school 15:28:26 http://robert.zizi.org/pub/fcom.tgz 15:28:31 Hah. 15:28:33 How...nice. 15:28:44 I don't know how to program either. 15:29:02 :o 15:29:09 * Robert feels like he knows many programming languages, but not how to program. 15:29:17 that's smerdy's fault. 15:30:01 No. 15:30:08 Only a part of it. 15:30:34 I've thought about it alot even before he showed up telling everyone they're lamers. 15:30:38 well.. do a cs course? what is programming? 15:31:25 "c:\fcom\fcom\fcom" 15:31:27 :p 15:31:33 "CS course"? I'm actually thinking about doing that at a local university. 15:31:34 Eh? 15:31:52 My current school sucks in that matter. 15:31:56 what i extracted the compiler into, due to your *nix utilities :/ 15:32:07 well, not do cs at university? robert? heh 15:32:47 ? 15:33:09 answer my question. what do you think programming is? 15:33:14 Ah. 15:33:36 Much more of algorithm construction. I barley passed the simple C++ programming test. 15:33:58 Well... I could do all of the tasks, but I did stupid mistakes. 15:34:01 what was the test? can't have been much more than a language thing 15:34:14 It wasn't... That's what scares me. 15:34:35 writing code on paper never works as well as in a fluid editor :/ 15:35:01 On paper? 15:35:08 You have to do that? 15:35:09 the test wasn't on paper? 15:35:12 heheh 15:35:28 i _did_, but i don't cs at school anymore 15:35:32 Of COURSE not. 15:35:39 Only an idiot would do that. 15:35:45 (A canadian idiot :D) 15:36:09 What's that? 15:36:16 Something against .ca? 15:36:21 :D 15:36:28 Something against canadian schools, maybe? 15:36:42 rob, why don't you use a hash table for your forth compiler? 15:37:02 Robert : Why, what's wrong with canadian schools? 15:37:20 wossname can tell you. 15:37:29 canadian schools are stupid 15:37:31 He's an exptert on finding faults. 15:37:53 wossname: Because then it would take more time to write. 15:37:59 wossname: That's a quick and dirty hack. 15:38:05 wossname: Nothing I'll try to sell. 15:38:19 bleh, robert. a hash table would take just as long, and could be as quick and dirty #>:i 15:38:48 Be quiet. 15:39:00 :/ 15:39:19 ok. the file is ok, until you reach the compile_word function... 15:40:06 How do you mean, "the file is OK"? 15:40:21 i mean, the source code in the compile_word function is downright scary >:D 15:40:47 So _what_? 15:41:06 ok, ko. 15:41:17 back to bitching about school/self 15:41:47 :) 15:42:03 It's better than nothing. 15:42:28 just like life. 15:42:56 where did all the cool ideas go? 15:43:53 Cool ideas? 15:44:27 yeah. last year, we spent almost every day spitting out cool (sometimes retarded) ideas 15:45:00 Hehe. 15:45:15 I could spit out more than you can swallow. 15:46:00 yeah? shoot! 15:46:07 Hehe. 16:01:53 --- quit: fridge ("Confucius say: Man who Farts in Church sits in own pew.") 16:20:58 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 16:31:33 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 16:34:37 OK, frugal runs on SunOS SPARC now. 16:34:43 Turned out to be an alignment issue. 16:35:27 (And a linking issue, but that was easy) 16:41:05 frugal? 16:41:11 was ist das? 16:41:19 www.hcsw.org/frugal/ 16:42:29 thanks 18:36:53 --- quit: wossname ("^____________________- HAFKASC") 18:37:11 Hey. 18:38:41 --- quit: skylan (Remote closed the connection) 18:40:06 --- join: skylan (sjh@Riverview90.tbaytel.net) joined #forth 19:26:38 --- quit: lament (Remote closed the connection) 19:26:42 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 19:26:48 lament : You here? 19:27:36 yes 19:28:25 I'm about to do a 1.0.0 frugal release - any ideas? 19:28:32 I got SunOS compat down. 19:29:14 Hm, I don't know enough about Frugal (or Forth) to have any ideas 19:29:33 Hmm.. Well in your brief experimentation with it, what pissed you off most? 19:30:09 BTW, the SunOS turned out to be a linking problem and an alignment problem. Not that tough to fix. 19:30:10 Umm.. Everything? :) 19:30:20 Uh... Doesn't help much. :) 19:30:42 Change frugal to haskell :) 19:30:52 Well... 19:31:19 1.0.0 is a big step, so.. 19:31:27 hehe 19:31:39 Added a long, long TODO list, for one. :) 19:31:44 Clarified some docs... 19:32:04 add colors, perhaps? :) 19:32:12 Took out a few core words that didn't really belong in there. 19:32:15 It does have colour./ 19:32:22 red term-fg 19:32:28 ^^ Makes foreground colour red 19:32:33 white term-bg 19:32:41 ^^ Makes background colour white 19:32:57 wow, neat 19:33:06 :) 19:33:25 Read the section "TERMINAL PROGRAMMING" in docs/USING 19:33:26 I meant colours as syntax, of course. And it's a troll anyway :) 19:33:31 Oh. Heh. 19:34:52 Took out a few glibc specific calls... 19:35:00 Well, one... 19:35:32 Heh, well if you can't think of anything, I'm just about to release i. 19:35:35 *it. 19:35:39 does frugal have fsave? 19:36:05 As in writing words you've entered into the interpreter to a file? 19:36:14 Cause, no. 19:36:21 It *does* however support open/close 19:36:26 For both reading and writing. 19:36:47 fsave, afaik, saves the whole image 19:36:52 as an executable 19:36:56 Mainly because I develop almost exclusively in an editor, then load it into the interpreter. 19:37:02 Oh, no. Use fgcc for that. 19:42:08 --- join: proteusguy (~username@65.191.88.177) joined #forth 19:50:25 Hmm... What's the date today? 19:50:48 nov. 28? 19:50:55 Thanks. 19:50:58 in usa at least 19:52:26 You know about 'date', right? :) 19:52:48 Yes, but mine isn't set right. 19:53:13 I figure I should have a correct timestamp for 1.0.0 19:56:29 Get yer 1.0.0: www.hcsw.org/frugal/frugal-1.0.0.tgz 19:57:15 Tell gilbertbsd that 1.0.0 will run on his SunOS if he uncomments the "SUNOS" line in the makefile. 20:03:36 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 20:17:05 werd 20:17:32 Sup ianni? 20:18:32 nada 20:18:43 werd, I guess. 20:18:44 thinking 20:18:56 Cool. Bout? 20:19:06 everything 20:19:15 truth 20:19:22 hehe 20:19:54 metaphysical crap 20:20:10 poring through frugal.c 20:20:38 pretty clean c code 20:20:50 Thanks. It's OK. 20:20:57 I tried to make it portable. 20:21:07 cool 20:21:12 ill see if it compiles on my mac 20:21:39 It ought to. Apparently it compiles cleanly on PPC mac linux. 20:22:24 im still a C newbie - not to mention forth 20:22:32 Linux or OS X? 20:22:35 though the latter doesnt take as much talent as actually using it 20:22:36 :) 20:22:40 osx 20:22:51 Cool. Let me know how that turns out please. 20:26:36 --- quit: lament ("mental mantle") 20:28:01 no poll on BSD... 20:28:07 or macosx 20:28:09 apparently 20:28:28 Hm... That's odd... I develop it on OpenBSD... 20:28:35 oh weird 20:28:40 OK, one sec. 20:28:42 yeah, not on darwin 20:28:51 im totally clueless to all this stuff 20:29:01 well, very clueless 20:29:43 ianni : OK, try opening up the file extprims.c 20:29:48 Then search for poll 20:30:11 maybe just use select 20:30:18 Comment out everything inside the NEWPRIM(poll_func) {} 20:30:27 Ya, I'll use select() next release then I guess. 20:31:45 heh what are all these, void functions? 20:31:58 No, NEWPRIM is a macro 20:32:12 Just makes it nice and easy to define new primitives. 20:32:14 ok - you can define parameters like that? this is weird 20:32:24 Read the section "ADDING PRIMITIVES" in docs/USING 20:32:37 ianni : Well, you can't, exactly. It uses the preprocesser. 20:32:49 well, ive gathered that much 20:33:06 Cool. So does it compile? 20:33:31 extprims.c:341: `term_raw_on' undeclared (first use in this function) 20:33:43 o hwait 20:33:44 thats not the first 20:34:00 hmmm 20:34:04 should i flood ~10 lines? 20:34:22 No. 20:34:35 Are you sure you commented right? Try deleting everything in the poll function. 20:34:49 oops. 20:35:05 Ya, notice that there are already comments in the poll function. 20:35:10 right ;) 20:35:12 :) 20:35:20 I kinda wish /* /**/ */ would work ;) 20:35:33 kinda 20:35:39 Ya, nested comments. A few modern languages are starting to support them now. 20:35:53 Haskell, for instance. 20:36:29 appears so 20:36:47 had to remove -s from CFLAGS 20:36:49 dunno wtf that means 20:36:50 ;) 20:36:50 So it works except for the lack of poll? 20:37:07 [symbiosis:~/Desktop/frugal] ian% ./fgcc 20:37:08 fgcc - HardCore SoftWare's Frugal GCC Wrapper 20:37:09 That means strip debugging symbols. 20:37:13 werd 20:37:17 yeah it said: 20:37:25 No, try running frugal instead of fgcc. :) 20:37:26 ld: can't use -s with input files containg indirect symbols (output file must contain at least global symbols, for maximum stripping use -x) 20:37:35 Hmm... Odd. 20:37:37 yeah, works fine 20:37:40 Nice. 20:37:54 Fractal++ 20:37:56 hehe 20:38:01 OK, next release I'll use select instead of poll. :) 20:38:03 Heh. :) 20:38:26 i need 2 do some forth tomorrow 20:38:45 Some of the programs in progs/ won't work for you though, since they use the poll word. 20:38:50 Wait for next release. :) 20:39:01 ok 20:39:12 or i could just use linux, like where I run IRC ;) 20:39:21 Heh. Or that. 20:39:47 OK, so I'll use select and I'll add OS X to the compatibility listing. 20:39:52 it's great to look at readable code 20:40:06 Heh. It's reasonable. :) 20:40:09 linux always leaves me with a bad taste in my mouth 20:40:16 yeah, s/readable/reasonable 20:40:42 its like the OS seems just fine but all the tools and crap can be a mess... 20:40:58 granted i have probably been using the wrong ones. 20:41:10 Possibly. 20:42:08 i do openstep C... thats how i truely started becoming proficient at all in C 20:42:24 Oh. 20:42:26 came from using an IDE ... 20:42:40 before that, enterprise java crap 20:42:43 Well IDEs that are done well can be OK. 20:43:00 oh, definitely. it's not at all a bad thing that I c an drag and drop my build phases etc 20:43:11 all i do is think about the code.. as long as the ide doesnt hamper me 20:43:30 apple's project builder is pretty nice.. integrates with gcc 20:44:13 but even using automake has been proving to be tasking 20:46:03 Ya, I don't particularly like automake... Just complicates the build process. 20:48:06 i agree 20:48:12 the idea behind it is of course good 20:48:27 i think with more C experience i could devise a cleaner solution 20:48:40 maybe someone has - some clean way of dynamicizing makefiles 20:48:54 there's such messes out there everywhere- :) 20:50:26 Ya. 20:52:02 --- quit: Speuler (Read error: 60 (Operation timed out)) 22:12:27 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 22:17:47 --- join: Speuler (~l@mnch-d9ba4e3f.pool.mediaWays.net) joined #forth 23:59:59 --- log: ended forth/02.11.28