00:00:00 --- log: started forth/03.06.15 00:14:02 --- quit: Fractal (Read error: 60 (Operation timed out)) 00:15:24 YAY! I *THINK* I got blocks fully implemented. 00:15:27 They seem to work from the command-line. 00:15:31 elite 00:15:35 LOAD isn't there yet, but that'll come next. 00:15:46 It took me 12 hours to write this block cache stuff. >:( 00:15:58 I started this morning, around 10AM. 00:16:04 Well, yesterday morning. 00:56:02 Drat -- I need to rip out my parser code and re-work it again to support blocks. :/ 00:56:55 And I think I know another good reason why Pygmy Forth takes forever to compile my software: I have a single block which contains a number of other LOAD statements. 00:57:02 But, like FS/Forth, Pygmy has only 4 block cache entries. 00:57:21 So it's having to constantly reload that source block from disk -- basically, it's thrashing the block cache. 00:57:25 Bummer. But, oh well. 00:58:39 kc5tja, you're going w/ a machineForth style for FS?Forth? 00:58:41 er FS/ 00:59:12 Well, it's currently a hybrid between traditional Forth and MachineForth. 00:59:27 FS/Forth for Linux was going to lean even further towards MachineForth. 01:00:05 But I won't use (all of) Chuck's MachineForth primitives -- not all of them makes sense for the Pentium architectures. 01:00:23 like which? 01:00:58 I make primitives up as I go along/need them. 01:01:20 werd. 01:04:14 I might include a "Chuck Compatibility Block" just to play around, though. :) 01:04:33 Defining the 27 primitives as FS/Forth primitives. Might be fun to play with. 01:05:21 But right now, I actually have a lot more than 27 primitives defined in my Forth environment. :) I have something between 60 and 80 primitives currently defined. 01:05:33 And they're not compiler macros either -- they're actual Forth words. 01:05:44 The later versions of FS/Forth will move these to be compiler macros. 01:05:52 nod. 01:07:13 Well, I'm going to hit the sack, I think. 01:07:40 Trying to look at what I need to do to get ParseWord working with block buffers and all, write some notes, then nod off. 01:07:49 werd, later. 01:08:01 OK, later. :) 01:08:39 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 02:04:37 --- join: a7r_ (~a7r@206.72.82.135) joined #forth 02:04:47 Hi 02:12:38 --- quit: a7r (Read error: 113 (No route to host)) 03:21:23 --- join: fridge_ (~matt@dsl-203-33-162-136.NSW.netspace.net.au) joined #forth 03:26:12 --- quit: fridge (Connection timed out) 03:26:21 --- nick: fridge_ -> fridge 06:34:28 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 06:34:28 --- mode: ChanServ set +o kc5tja 06:46:43 --- quit: a7r_ (Read error: 113 (No route to host)) 09:19:23 --- join: mur (jukka@baana-62-165-185-110.phnet.fi) joined #forth 10:14:12 --- join: crc (~crc@AC91C23D.ipt.aol.com) joined #forth 10:35:22 --- join: thin (~thin@stu01161.cariboo.bc.ca) joined #forth 10:35:22 --- mode: ChanServ set +o thin 10:35:52 hi kc5tja 10:36:04 re thin 10:40:17 * kc5tja made the mistake of telling someone in #hamradio that I'm coding on a Forth environment. 10:40:27 He's apparently never heard of Forth at all. 10:40:48 I directed him to the resources page of our site, and he claims he can't access either of the tutorials (they both work for me). 10:41:00 I have him now perusing the UT website. 10:45:01 ok 10:45:11 I'm working on the site right now 10:45:21 added a community page 10:45:31 He was amazed when I told him that Forth has no concept of an API. 10:45:32 and i'll flesh out the resources page too 10:45:35 "What?! No functions?!" 10:45:40 heh :) 10:45:54 what is your definition of an API ? 10:46:12 i thought forth had a "thin api" 10:46:17 that's why i'm "thin" :P 10:46:23 A well-documented set of services, with well-defined contract of interaction between the software providing the services, and the software using it. 10:46:57 Well, it does have a 'thin' API, if you consider the thickness of the API to be effectively zero. 10:46:58 :) 10:48:13 hmm, it's definitely not well-defined :P 10:49:11 Precisely. 11:02:56 trick question: what is RFTM ? ;) 11:03:10 Read The @*#!&@#(*&!@(#*&!@(#*&!@# Manual. 11:03:46 Oh, I didn't see the transposition. 11:03:57 That'd be, "Read Forthwith The Manual." 11:04:05 heheh :) 11:11:30 --- join: a7r_ (~a7r@206.72.82.135) joined #forth 11:15:59 --- quit: onetom_ (Read error: 104 (Connection reset by peer)) 11:16:56 Read the forth manual :o) 11:17:26 mur: Too bad there isn't one. 11:17:32 yes 11:17:40 but it's a trick ;) 11:17:42 * kc5tja is planning on writing one for FS/Forth for Linux. 11:17:55 * kc5tja doesn't see any value in writing one for the DOS version. 11:18:09 the site could have the "forth manual" 11:18:23 then RFTM could be adapted :P 11:18:40 yoh 11:18:42 --- nick: a7r_ -> a7r 11:19:11 re a7r 11:19:29 Yes 11:19:43 jauw, a7r 11:20:57 what's up guys? 11:22:08 * kc5tja is still hacking on FS/Forth's block support. Still figuring out the cleanest way to implement LOAD. 11:22:29 Once that's done, actually, I already have an application lined up for it: generating my company's website. 11:22:29 werd. 11:22:46 It'll be a bit inconvenient to use, though, since I have to zmodem the files back to the LInux box to view them. :) 11:22:57 But it's a stop-gap measure until I get FS/Forth for Linux written. 11:23:21 cool. 11:24:28 And now that I think of it, the code can form the foundations for a Forth Wiki environment too. 11:24:32 * kc5tja salivates . . . 11:25:23 I'm writing some microcontroller firmware in Forth 11:25:30 * kc5tja nods 11:25:50 actually, right now I'm writing it in assembly, using pforth as my macro environment, and assembler. 11:25:55 Should call the program F7. :) 11:26:00 haha 11:26:31 I hadn't thought to use Forth as a macro environment too, until I just started writing it, and was like `this works' 11:26:33 what does a7r mean? 11:27:00 alexander -> a7r 11:27:18 a7r: My Forth environment is nothing but a glorified, highly interactive macro assembler environment. Many Forth primitives compile to inline machine language code. 11:27:50 Hmmm...with that notation, my first name can either be s1m or s6l ;) 11:27:51 kc5tja: werd.. in this case, I'm actually generating a binary image, that I'm going to flash to the microcontroller 11:28:16 a7r: My target compiler also produces a binary image, but only for DOS. Much, much easier to do it for DOS than for Linux, which is why I started there. 11:28:23 Now I realize it was a mistake to do it. But, I had fun anyway. 11:28:31 hopefully soon, that image will end up being a small machine forth. :> 11:28:41 * kc5tja is pissed: I somehow lost the source to VIBE. >:( 11:28:53 how does "lexande" become "7" ? or "amue" become "6" ? 11:29:04 It's a count of the number of letters in the word. 11:29:07 oh 11:29:14 Like i18n is short for internationalization 11:29:28 hmm, never saw that before 11:29:34 or noticed it.. 11:29:42 Think of Chuck's dictionary structure, where only the first three letters and word length are significant. :D 11:29:54 Well, back in the early days of Forth at least. 11:30:05 <-- j3s 11:30:15 8) 11:30:52 j3s b4t-r3y 11:30:57 Mur's is mxn, where x is an integer greater than or equal to 1. He seems to keep using different numbers of Rs. :) 11:31:08 s6l f5o 11:31:15 HEY!!!!! 11:31:19 F5O sounds cool!!!! 11:31:23 heheh :) 11:31:23 SWEET!!! 11:31:25 haha 11:31:40 * kc5tja has a new code-name for use for a future project... :) 11:32:13 you're counting differently.. 11:32:24 a lexande r lexande is 7.. 11:32:36 samuel = s4l 11:32:39 for the inbetween 11:32:43 Ahh 11:32:50 OK, that gives me three code names. :) 11:32:57 F0o 11:32:59 i guess you're thinking of i18n 11:33:00 F3O, F4O, and F5O. 11:33:05 :) 11:33:14 H4O2 11:33:15 Actually, I recounted: i18n is correct too. 11:33:23 do you pick up names randomly? 11:33:25 :) 11:33:51 You mean for internal development projects? 11:34:06 While they are arbitrary, it's nice to follow some kind of convention to keep things organized. 11:34:18 s4l f3o 11:34:40 j3s p5k b4t-r3y >:D 11:34:42 give first char from year A= this year B = next year 11:34:47 The FxO notation is convenient for my personal projects. I can use FxT for my Falvosoft projects. 11:34:48 then number from project number 11:34:56 and last character from project first char :) 11:35:08 t2n 11:35:21 Heheh 11:35:47 mur: That can work. But internal project names are often used for marketing purposes too. With a system like yours, it's too easy to confuse with a real product offering. 11:36:21 Most people name their projects after locations, events, etc. 11:36:25 you can change the pattern once you have new product ;) 11:37:18 Like, not many people realize this, but the name 'Dolphin' for my operating system is only a project name. The actual name for the OS has yet to be decided. 11:38:06 There was, at one point, a project name 'Orca,' which was to be a superset of even Dolphin. Now those two projects have been unified, though I might split them apart again (Dolphin being the exokernel, Orca being the host OS that runs on it). 11:39:05 Actually, Mazda used a numbering system for all of their internal projects. Some of them have even become the actual vehicle numbers. 11:39:18 For example, the 626 project became the Mazda 626. :) 11:39:29 The 605 project became the Mazda RX-7. 11:39:44 I think the Miata's project number was in the 800s somewhere. 11:39:51 The 666 project didn't become the Mazda 666. ;) 11:39:58 There is no such project. 11:40:08 Their numbering system follows a convention, but I haven't deciphered that yet. 11:40:15 I don't think they even still use that system. 11:40:24 heh, i'm refering to satan's number 666 11:40:28 It pretty much stopped with the 929 (whose project number was not 929). 11:40:32 thin: I know. 11:40:45 aparently it's actually 999 11:40:58 that the 666 was upside down.. 11:41:06 thin, do you know how are the french studies organised, is it required and optional? and in what parts of canada? 11:42:26 mur: optional. there is french immersion, where for the grade, all of the courses are taught in french 11:42:51 for a grade.. 11:43:13 several people i know took french immersion for grade 6, 7 & 8 11:43:23 then they go back to regular schools.. 11:44:02 all of canada is pretty much english-oriented except for quebec which is primarily french 11:44:30 french immersion schooling is only applicable to non-quebec provinces.. 11:44:47 i doubt they have english immersion in quebec ;) 11:45:46 i think quebecers are fairly hostile towards english, they're very concerned about making quebec 100% french spoken & written 11:45:52 :) 11:48:47 Quebecers are morons. Knowing them, they'll probably resort to genocide to "cleanse" their ever-so-precious culture. 11:50:29 heh 11:50:43 I think the best way to view Quebec is as a separate country.. 11:51:21 they have their own civil code & such.. they kept a lot of things when Canada was formed.. 11:53:14 * kc5tja nods 11:53:20 * kc5tja is just making fun of them, that's all. :) 11:53:25 Everyone makes fun of Quebec. 11:53:48 If you ever get a chance to listen to them, listen to Bowser and Blue (themselves from Montreal). Hilarious! 11:56:21 --- quit: a7r (Read error: 110 (Connection timed out)) 11:57:44 --- join: a7r (~a7r@206.72.82.135) joined #forth 12:14:10 "They misunderestimated me" -- G.W. Bush Jr. 12:14:15 wtf? 12:14:26 did he really say that? 12:15:39 nm 12:16:12 --- join: PoppaVic (~pfv@s55.waters.gtlakes.com) joined #forth 12:18:29 How do you misunderestimate someone? 12:18:43 They didn't underestimate him enough? 12:18:47 Did they overestimate him? 12:18:52 under-underestimated? 12:18:56 Or, were they spot-on in their estimation? 12:19:08 hehe :) 12:19:32 PoppaVic: regarding our beloved prime minister. 12:19:50 prime minister? :P 12:19:50 * PoppaVic ignores everything politcal as far as possible 12:19:58 yeah, that's a good idea 12:20:01 i do too 12:20:09 except for making fun of them 12:20:27 or looking at them (TPTB) in horror 12:20:29 I'm married, broke & unemployed: if I want an ulcer, I can acquire it w/o dealing with politicians. 12:22:14 on the upside, the dictionary-generator is just bee-utiful ;-) 12:24:42 Sweet. :) 12:30:43 Yeah, it seems to work really, really well now. 12:32:02 brb -- errands. 12:32:04 Shouldn't take long 12:32:09 ok 12:32:28 --- quit: a7r (Read error: 110 (Connection timed out)) 12:47:48 back, for now at least. 12:48:31 cool 12:49:46 I will probably have to get going for good in about 30 minutes though. 12:49:58 Getting hungry, and I need to get some Kinko's work done, so I have some ad material. 12:54:17 --- join: futhin (~thin@stu01161.cariboo.bc.ca) joined #forth 12:54:24 --- quit: thin (Killed (NickServ (Ghost: futhin!~thin@stu01161.cariboo.bc.ca))) 12:54:26 --- nick: futhin -> thin 12:55:31 --- quit: kc5tja (asimov.freenode.net irc.freenode.net) 12:55:31 --- quit: TreyB (asimov.freenode.net irc.freenode.net) 13:02:07 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 13:02:07 --- join: TreyB (~Trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 13:02:07 --- mode: asimov.freenode.net set +o kc5tja 13:05:17 --- quit: TreyB (asimov.freenode.net irc.freenode.net) 13:05:17 --- quit: kc5tja (asimov.freenode.net irc.freenode.net) 13:14:44 stupid kornbluth 13:14:53 ? 13:16:24 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 13:22:43 --- mode: ChanServ set +o kc5tja 13:38:40 --- quit: crc ("I was using TinyIRC! Visit http://www.tinyirc.net/ for more information.") 13:43:29 --- quit: thin ("bye") 13:46:35 --- nick: kc5tja -> kc-food 13:52:47 --- join: deluxe (~deluxe@pD9EE107F.dip.t-dialin.net) joined #forth 13:53:01 terrrrrrve deluxe :) 13:53:35 :-) howdy 13:53:49 * mur found site which has firm logos 13:53:55 in eps >:) 13:54:11 yes? 13:54:13 beware you evil ;) 13:54:22 ?? 13:54:42 * mur might do someday alternative but more true information 13:54:50 aobut methods 13:55:00 such as sweatshop using firms 14:02:04 sweatshop?? 14:04:01 ah 14:04:15 well i just say to fight against the exploitation in world 14:16:27 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 14:17:22 ooh, deluxe is german! do you know what does this logo mean http://logo.nino.ru/main/?text=green&id=135&x=0&y=0 ? 14:18:07 --- join: Fractal (wbqtyfk@i.either.got.mad.cow.from.alberta.beef.or.strongLSD.com) joined #forth 14:20:04 you alive, kc? 14:20:14 http://www.gruener-punkt.de/ found it 14:26:36 --- join: I440r (~I440r@dialup-67.29.205.65.Dial1.Cincinnati1.Level3.net) joined #forth 14:30:14 mur: still don't know what exactly you're talking about,? btw .de host != .de nationality ;-) 14:31:32 --- nick: kc-food -> kc5tja 14:36:16 often it is :) 14:36:21 sorry 14:36:42 --- quit: I440r ("fly by :/") 14:36:54 i was wondering the usage of logo (which url i pasted earlier) and asked if you knew it's use 14:37:00 the second site describes it 14:37:02 p 14:39:03 it's the .de recyling monopol corp. logo 14:39:47 what do you want to do w/ it? 14:44:38 i just want to know what it means 14:44:42 and what's behind it 14:44:52 means = what does it exactly mean 14:45:19 --- join: hefner (hefner@pool-151-196-45-107.balt.east.verizon.net) joined #forth 14:45:26 does the firm make money for someone? 14:45:31 or is it just for good purpose? 14:55:47 mur: industry puppet 15:02:07 --- quit: deluxe ("bbl") 15:26:10 --- quit: fridge (Read error: 60 (Operation timed out)) 16:19:50 --- quit: mur ("hyvää yötä") 17:37:23 --- join: TheBlueWizard (TheBlueWiz@207.111.96.23) joined #forth 17:37:23 --- mode: ChanServ set +o TheBlueWizard 17:37:32 hiya all 17:38:56 re 17:39:26 Spent the whole day hacking away on my company web site again. 17:41:15 hiya kc5tja...hmm...prolly boring, I suppose :) 17:41:35 you're the prez of that company, right? 17:42:08 Sole proprietor, yes. 17:42:36 I see...a startup is tough to run 17:42:37 Well, it is boring, but it's not. I spend a lot of time hashing and re-hashing the verbiage, to make sure everything is "just so." 17:55:31 interesting article on QNX mentioned by Slashdot today 17:57:11 gotta go...bye all 17:57:36 --- part: TheBlueWizard left #forth 18:16:13 --- join: a7r (~a7r@206.72.82.135) joined #forth 18:26:50 --- quit: PoppaVic (Read error: 110 (Connection timed out)) 19:22:47 Sweet. Almost done with my company's website. 19:29:07 --- join: a7r_ (~a7r@206.72.82.135) joined #forth 19:58:44 --- quit: a7r (Read error: 113 (No route to host)) 20:07:16 --- quit: a7r_ (Read error: 60 (Operation timed out)) 20:34:59 http://www.fortune.com/fortune/imt/0,15704,427288-2,00.html 20:35:00 that's a nice article 20:39:31 --- join: Herkamire (~jason@h0030657bb518.ne.client2.attbi.com) joined #forth 20:44:22 re Herkamire 20:47:11 hi kc5tja :) 20:48:38 --- join: a7r_ (~a7r@206.72.82.135) joined #forth 20:49:21 Hehe :) 20:49:33 * kc5tja just read the article posted by Klaw. 20:49:35 A good read. 20:50:03 --- quit: onetom (asimov.freenode.net irc.freenode.net) 20:50:03 --- quit: hefner (asimov.freenode.net irc.freenode.net) 20:50:03 --- quit: Klaw (asimov.freenode.net irc.freenode.net) 20:50:03 --- quit: ianni (asimov.freenode.net irc.freenode.net) 20:50:04 It's not often you see good articles on underdog companies. QNX is big, but is not very publicly known. 20:50:14 --- join: hefner (hefner@pool-151-196-45-107.balt.east.verizon.net) joined #forth 20:50:14 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 20:50:14 --- join: Klaw (chuck@ip68-99-187-95.oc.oc.cox.net) joined #forth 20:50:14 --- join: ianni (ian@inpuj.net) joined #forth 20:52:02 qnx is realtime linux right? 20:52:15 Realtime, yes. 20:52:18 Linux, *HELL* no. 20:52:22 :) 20:52:27 Night and day difference. 20:52:38 QNX is a microkernel operating system. 20:52:50 hey 20:53:17 And while it is largely POSIX compliant, it's quite definitely not Linux. :D Not when you can start and remove system services at will, from the command prompt. 20:53:33 Using the same techniques as ordinary processes, I should say. 20:53:37 yeah, everything is 'user space' 20:53:44 even your (!) ISRs 20:53:51 Yup. 20:54:27 heh :) I realized after I hit enter that it probably wasn't linux. 20:54:40 And perhaps more importantly, QNX is somewhere on the order of 1/10th the install size for a comparable Linux installation. 20:54:48 linux is a certain kernel 20:55:09 what's the license on QNX? 20:55:24 Closed, though it has certain open aspects to it. 20:55:33 I forget; it's been a year or two since I last dealt with them. 20:55:37 poooey 20:56:00 Most of the tools it uses is GPLed though. 20:56:10 Just the core kernel and a few system-level services are closed. 20:56:22 well, that (closed) explains why I lost interest. 20:56:24 Like the user interface code, Photon. It's patented. 20:56:33 yeah, and even that stuff becomes open if you pay enough. 20:56:36 Well, they're in business, and they need to protect their interests. 20:56:44 The product is good enough that I feel they earned the right to do it. 20:57:38 the more power to them. I'm just not interested in comercial OSes except for looking at them for ideas. 20:58:56 The only reason I still use Linux instead of QNX on my desktop is that all the major software I need is already conveniently available for it. 21:02:23 does the software not work on QNX? or is it a matter of a handy package system? 21:02:36 Handy package system. 21:02:55 QNX has a nice package system, but I found Debian's to be easier to use overall. 21:03:13 But with time, I'm getting increasingly upset with Debian. I think my next install will be RedHat. 21:03:23 I've heard some really good things about the most recent RedHat. 21:04:05 I haven't tried dabian, but I find gentoo to be _way_ better than redhat. 21:04:17 I tried gentoo once, and that was enough. 21:04:52 I found they had just as bad dependency management issues as Debian does. Installing it was a nightmare too. 21:05:13 The only redeeming feature it had, I think, was that it used Grub. :) 21:06:46 I didn't run into any snags installing it, but it does take quite a long time. 21:07:03 * kc5tja can't wait to write FS/Forth for Linux -- I'd like to see how its code generator compares with the output of GCC. 21:07:14 I didn't run into snags installing it either. 21:07:25 too much time :) 21:07:28 It was actually USING it that the thing virtually self-destructed on me with. 21:07:37 It was reasonable for me. 21:07:42 I have an 800MHz Athlon. 21:11:06 The only problem I can remember having is when I uninstalled python... god I felt stupid 21:12:00 Heheh :) 21:12:07 The system only depends on Python... :) 21:12:22 My problem came when emerging and uninstalling packages. 21:12:31 It completely ignored my USE settings. 21:12:38 I told it NOT to install xdm, so what did it install? 21:12:48 I told it NOT to install X11, so what did it install? 21:13:18 Then when I did a portage update, it somehow got corrupted, and I found emerge itself would neither install nor remove packages. 21:13:40 I was screwed up the rear in a way that makes Windows look liberal in comparison. 21:14:36 USE only effects Optional dependancies. if you install something that requires X11, it will install X11. 21:15:45 I haven't noticed gentoo helping out with dependancies when you uninstall things. 21:15:45 Yes, and I told it NOT to install X11 or anything from X11. But it installed it anyway. 21:15:47 I don't like that. 21:16:02 you can't tell it not to install X11 21:16:12 all you can say, is that if it's optional, don't 21:16:25 I can't tell it to not install X11? Fuck Gentoo then. :) 21:16:56 I'll install X11 when I'm good and ready, not when it thinks I should have it (especially if it doesn't support my video card without severe tweaking, which was my case). 21:17:21 I support gentoo's concept, but the execution is just really sub-optimal for me. 21:17:34 definately a work in progress. 21:17:51 you have to always run your emerge commands with -p first to see what it will do. 21:18:09 I did. 21:18:50 What version are they up to? 21:18:54 * kc5tja hasn't checked in a while. 21:21:01 dunno. 1.4 last I checked. but it's been a while. I upgraded to that a while back because a couple programs wanted GCC 3 21:23:06 Yeah, I vowed I'd try them again once they hit 2.0. 21:23:29 Of course, by that time, I'm hoping to be running FS/Forth instead of Linux. >:) 21:24:19 OH! That reminds me -- I wanted to some more research on NoKernels. 21:33:24 gento gets handier every month or so. I don't know how they're doing with the big stuff, but I keep seeing new little features (like when you do -p telling you what version it's upgrading _from_ 21:34:11 Well, No-Kernels are a useless concept for my purposes. 22:04:31 --- nick: a7r_ -> a7r 22:05:32 kc5tja: what's fs/forth 22:07:21 It's a Forth environment I'm writing for DOS currently, and for Linux afterwards. 22:07:47 It's a very minimal Forth environment. 22:08:23 Inspired by cmForth, PygmyForth, MachineForth, and ColorForth, but yet, unique in its own way. 22:08:35 At least I like to think it is. :) 22:11:06 that describes a lot of forth enviroments :P 22:11:51 Heheh Yeah, I guess. :) 22:13:38 kc5tja: you got a second for a machineforth question? 22:14:55 Sure. 22:15:10 how do the circular stacks work? 22:15:54 Well, they're only implemented in Chuck's hardware. They don't exist in any of the x86 MachineForth implementations. 22:15:59 nod. 22:16:07 Basically, let's assume a 4-deep stack, for the purposes of conversation. 22:16:19 We pre-fill the stack with 1, 2, 3, and 4. 22:16:47 When we DROP (or do anything to pop the top of the stack), it wraps around to the other end, so we get 4, 1, 2, 3. 22:16:54 Do this four times, and the stack is back in its original state. 22:17:44 what happens if you push a value onto the stack? does the bottom fall off? 22:18:45 Yep. It's gone forever. 22:19:09 So from 1, 2, 3, 4, if we push 5, we get 2, 3, 4, 5. 22:20:50 werd. 22:21:26 if I were doing a machine forth VM, making the stack out of registers would end up working in a similar manner right? 22:21:40 Yep. 22:21:49 werd. 22:21:53 The compiler would just recycle the registers. 22:22:17 I want to go w/ a forth on this microcontroller, but I want to go as light weight as possible. 22:22:18 I was thinking of implementing something similar in a concept forth I wanted to make, where EAX, ECX, EDX, EBX, ESI, and EDI forms a 6-deep data stack. 22:22:24 nod. 22:22:44 I want to put together a 16-bit Forth for this AVR. 22:22:52 to code my control applications with. 22:22:56 The only thing to be careful of is making sure that the contents of the registers are what the compiler thinks they ought to be, which means some number of exchanges and such periodically. 22:23:03 nod. 22:54:41 --- join: Serg_Penguin (Serg_Pengu@212.34.52.142) joined #forth 22:54:47 re Serg_Penguin 22:54:52 hi 22:54:54 damn 22:55:04 Beat you to it this time... :) 22:55:40 after an 'independence' unholyday, i gotta full mouth of failures 22:55:51 --- nick: hefner -> hefzzz 22:56:08 SQL server overfilled transaction log, and inet gate doesn't see the inner net 22:56:28 i've had that happena a few times 22:56:34 :( 22:56:40 but 4 off days were _mega_kool_ 22:56:40 not on critical boxen though 22:57:07 How does a SQL server overflow its journal though? Isn't the server supposed to flush it when it gets full? 22:58:30 i flush it by hand every few days :((((( 22:58:54 backup transaction log, take offline, bring online - and it's alive again 22:59:07 hmmm 22:59:49 ~250M data, 4G log 23:00:09 it's set up to grow infinitely, but for some weird reason overfills 23:00:11 Ouch! 23:01:04 also, i can't switch from 'full logging' to 'simple' - i do but 'OK' is still grey-out 23:01:52 MS SQL server? 23:01:58 what kind of data are you handling? 23:02:03 yeah, on w2k prof 23:02:19 book-keeping ? accounting ? money and goods flow 23:02:30 terrific 23:03:48 really, we need to buy another, better server, stuff it w/ all software, restore backups to it and swap the box 23:04:04 "And in other news, Microsoft has been found responsible for the collapse of Russia's entire economy, causing widespread hysteria amongst the world's major economic centers." -- some hypothetical newscast. 23:04:22 and bring current one into spare 23:05:03 hehehe, 90% of RU money are criminal and has nothing in common w/ any accounting, even paper 23:05:21 i'm sure the guys at the top keep a strict eye on accounting 23:05:27 pure cash and debt papers 23:05:35 --- quit: Herkamire ("bedtime") 23:05:55 hehe, what abowt shadow bank system, credit and transfert ? 23:06:03 the shadow bank also has accounting 23:06:34 the crimelords need to know how much their guys are stealing from them 23:06:48 Heheh 23:06:48 the little man in my thumb says so 23:14:07 i doubt they use computers 23:14:17 no one will work sysadmin 4 them ;) 23:14:49 I wanted to do that when I was a teenager. 23:15:14 but I realized that the mortality rate in those positions is probably too high. 23:18:05 Heheh :) 23:19:04 ooh, i brought all up ! 23:19:15 one port in switch burned ;(((( 23:19:35 and only doG knows whom i attached to the dead port 23:27:42 --- quit: Serg_Penguin () 23:40:07 --- join: Serg_Penguin (Serg_Pengu@212.34.52.142) joined #forth 23:40:13 re 23:40:35 btw, i'm writing ASCII art editor in Forth 23:40:47 anyone interested ? any wishes ? 23:54:15 font settings 23:54:34 so that I can type in Klaw, and make it big and fancy, without any artistic skill 23:56:54 * kc5tja really doesn't have a need for one, sorry. 23:59:18 _ ___ 23:59:19 | |/ / | __ ___ __ 23:59:19 | ' /| |/ _` \ \ /\ / / 23:59:19 | . \| | (_| |\ V V / 23:59:19 |_|\_\_|\__,_| \_/\_/ 23:59:19 23:59:59 --- log: ended forth/03.06.15