... You can do that with EXECUTE-PARSING, which can be implemented in Forth-94 (ANS Forth) (an implementation is available in ...
276
Hugh Aguilar
hughaguilar96
Jun 2, 2009 9:02 pm
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...
277
Anton Ertl
anton@...
Jun 8, 2009 6:22 pm
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 ...
278
Mitch Bradley
wmb@...
Jun 8, 2009 6:28 pm
With regard to 2VALUE, the FirmWorks Open Firmware implementation [ X] conforms to ANS Forth. [X ] already implements the proposal in full since release [ long...
279
Anton Ertl
anton@...
Jun 8, 2009 6:35 pm
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 ...
280
Anton Ertl
anton@...
Jun 10, 2009 12:18 pm
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 ...
281
Bernd Paysan
berndpaysan
Jun 10, 2009 2:25 pm
... -- Bernd Paysan "If you want it done right, you have to do it yourself" http://www.jwdt.com/~paysan/...
282
Hugh Aguilar
hughaguilar96
Jun 19, 2009 6:07 am
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...
283
Doug Hoffman
t0004dh
Jun 19, 2009 11:37 am
... 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...
284
Hugh Aguilar
hughaguilar96
Jun 21, 2009 5:32 am
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...
285
Mitch Bradley
wmb@...
Jun 21, 2009 7:59 pm
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...
286
Anton Ertl
anton@...
Jun 21, 2009 9:02 pm
... 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...
287
Hugh Aguilar
hughaguilar96
Jun 21, 2009 10:55 pm
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...
288
Elizabeth D Rather
erather
Jun 22, 2009 1:44 am
... First off, there are reasonably priced cross compilers available for the most popular microcontrollers from FORTH, Inc. and MPE (as well as more powerful...
289
Nicolau Werneck
nwerneck
Jun 22, 2009 2:22 am
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...
290
Mitch Bradley
wmb@...
Jun 22, 2009 3:33 am
... 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...
291
Stephen Pelc
sfprem
Jun 22, 2009 11:42 am
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 ...
292
Bernd Paysan
berndpaysan
Jun 22, 2009 12:29 pm
... 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 ...
293
Stephen Pelc
sfprem
Jun 22, 2009 1:59 pm
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...
294
Hugh Aguilar
hughaguilar96
Jun 26, 2009 5:20 am
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...
295
Elizabeth D Rather
erather
Jun 26, 2009 5:33 am
... 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...
296
Hugh Aguilar
hughaguilar96
Jun 29, 2009 10:12 pm
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...
297
Leon Wagner
leon_wagner
Jun 29, 2009 10:18 pm
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...
298
Hugh Aguilar
hughaguilar96
Jun 29, 2009 10:35 pm
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...
299
Elizabeth D Rather
erather
Jun 30, 2009 7:54 am
... I also recommend that you post this on comp.lang.forth, which is where the most thorough discussions are taking place. Cheers, Elizabeth -- ...
300
Bernd Paysan
berndpaysan
Jun 30, 2009 8:25 am
... 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. ...
301
jethomas3182
Jun 30, 2009 8:46 am
... 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...
302
stephen@...
sfprem
Jun 30, 2009 12:38 pm
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,...
303
Mitch Bradley
wmb@...
Jun 30, 2009 1:22 pm
... The first appearance of BUFFER: that I know of was in my Open Boot implementation for Sun SPARCstations. I needed a convenient way to allocate...
304
Hugh Aguilar
hughaguilar96
Jun 30, 2009 11:25 pm
Your LABEL and BUFFER words aren't a solution because they break the existing code that uses CREATE to define a buffer of memory. A typical example would be. ...