I just joined, so hello to everybody. I had previously not gotten involved because I was under the impression that Forth-200x was a purely Forth Inc. design,...
Hugh wrote ... That's an issue for your vendor, not Forth200x. As a Forth vendor, I know that we cannot predict what any O/S author will do in the future, and...
... You can do that with EXECUTE-PARSING, which can be implemented in Forth-94 (ANS Forth) (an implementation is available in ...
Anton Ertl
anton@...
Jun 2, 2009 3:18 pm
276
When I wrote my cross-compiler, I carefully segregated the "unlawful carnal knowledge" part (written in assembly) into a separate file. This file was actually...
Author: Gerry Jackson This is actually a poll about how widely the proposal is implemented and how popular it is among the programmers. It is called a CfV ...
Anton Ertl
anton@...
Jun 8, 2009 6:22 pm
278
With regard to 2VALUE, the FirmWorks Open Firmware implementation [ X] conforms to ANS Forth. [X ] already implements the proposal in full since release [ long...
Mitch Bradley
wmb@...
Jun 8, 2009 6:28 pm
279
Author: Gerry Jackson This is actually a poll about how widely the proposal is implemented and how popular it is among the programmers. It is called a CfV ...
Anton Ertl
anton@...
Jun 8, 2009 6:35 pm
280
Author: Marcel Hendrix This is actually a poll about how widely the proposal is implemented and how popular it is among the programmers. It is called a CfV ...
Anton Ertl
anton@...
Jun 10, 2009 12:18 pm
281
... -- Bernd Paysan "If you want it done right, you have to do it yourself" http://www.jwdt.com/~paysan/...
I don't like VALUE, so I don't want a 2VALUE or fVALUE either. Way back in the 1980s somebody invented the TO word for modifying CONSTANT words. This was...
... Is it? From Forth 200x Draft 07.2r: A.1.3.1 Word sets From the beginning, the X3J14 Technical Committee faced not only conflicting ideas as to what...
Consider this line from C: X= 1-X; What does X mean? On the left-side of the = it means the address of the variable, where the result will be stored. On the...
My personal experience, during over 25 of professional FORTH programming, is that VALUE is easier to use and less error-prone than VARIABLE. As a result, my...
Mitch Bradley
wmb@...
Jun 21, 2009 7:59 pm
286
... That's an interesting comment. Ritchie compared C with BLISS and some othere languages in that area in a paper (IIRC his HOPL-II paper on the history of...
Anton Ertl
anton@...
Jun 21, 2009 9:02 pm
287
Your use of the term "practical utility aspects" seems quite remarkable. How exactly do you go about passing addresses of variables around on the stack if you...
... First off, there are reasonably priced cross compilers available for the most popular microcontrollers from FORTH, Inc. and MPE (as well as more powerful...
Is seems the community faces a bit of a dilemma between a simple, typeless Forth, and a more complicated "OO Forth" with modern and advanced capabilities but...
... First of all, I didn't say that I use only values. I said that my use of variables has dwindled almost to nil. Almost nil is not the same as never. In...
Mitch Bradley
wmb@...
Jun 22, 2009 3:33 am
291
Hugh Aguilar said stuff about VALUE WARNING: grumpy person's response: don't take it personally. This is Forth200x in 2009, not 1985. Three things you should ...
... Or, if you really like to make small devices and small programs, use a Forth processor like Chuck's, where you have a lot less space, a lot less ...
Hugh Aguilar spoke about OOP and cross-compilers As far as I know, nobody is currently writing an OOP proposal. It's been suggested before, but there is no...
I'm not a customer looking for a commercial (closed-source) product to buy. I'm a cross-compiler writer. My goal in getting involved in Forth-200x is to be...
... Have you studied the proposed cross-compiler standard that I recommended to you in a previous message? Is that helpful? ... That is not correct. SwiftX...
Author ... Hugh Aguilar Note: This is my first proposal, so bear with me if the wording is clumsy. Problem ... This works on a system in which code space and...
Two problems: 1) You skipped a step. This needs to go out as an RfD first. You're skipping the discussion and going straight to a vote. There's a nice page...
Author ... Hugh Aguilar Note: This is changed to be an RfD rather than a CfV. Problem ... This works on a system in which code space and data space are...
... No, that's not the solution. CREATE DOES> is standard, used by many programs and systems, and can't be changed. The solution is to add another word, e.g. ...
... I like your idea. You would make it easier to build optimising Forth compilers, and also make the language make more sense. I believe the problem for...
Leon said ... It's worse than that - it's a code breaker! Every ANS system then becomes incompatible with Forth200x at the kernel level. So my vote is NO, NO,...