Re: Problem with ColorForth 2.0
John Drake <[email protected]> Wed, 4 Jun 2008 04:31:59 -0700 (PDT)
| Newsgroups | gmane.comp.lang.forth.colorforth |
|---|---|
| Message-ID | <[email protected]> |
Hello Ray, First thanks for the helpful pointers. That's some interesting code on the editor. As for the "haters" part, perhaps I was unclear. I was not talking about YOU. If my blog gave that impression I need to clean it up. But certain people at c.l.f. that choose to use code like yours as "proof" that programming in ColorForth is like "programming with boxing gloves on". Yes you can look up the actual emit codes if that's what you want to do. It's also possible to do that with ANS forth or C for that matter. But if the only way ANS forth programmers could do "Hello world" was to look up codes in an ASCII table and enter them in reverse order to the editor then C programmers would use that as a counter example to ANS Forth too. As for it "only" taking 3 minutes to look up the codes....I can type 59 words per minute. (Admittedly not that fast using Dvorak), so relatively speaking that's not that fast. It doesn't matter if your program doesn't require much text output. But say if someone wanted to recreate Zork in ColorForth? It all depends on if your "hello world" program is an exercise to itself or a building block for something else you want to do. Regards, John M. Drake ----- Original Message ---- From: Ray St. Marie <[email protected]> To: [email protected] Sent: Wednesday, June 4, 2008 4:12:55 AM Subject: Re: [colorforth] Problem with ColorForth 2.0 and in fun... As much as you will 'hate' to admit it, the version you call the 'haters' code... ahem cough cough,.. MY CODE :-) took all of 3 minutes to look up the letters, which I stack on the stack as I found them with the code ic @ every time I landed on a letter, then just put them in the order that that were on the stack, which in essence reversed the letters properly, set up a for loop to render them... Worked the first time, always worked since then... will most likely be the most efficient version of the code for all strings under X-too-many-to-bother-with. :) Ray -- Raymond St. Marie ii, colorforthray.info --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] Main web page - http://www.colorforth.com