I came to the conclusion that Hugh's proposal does not provide anything that does not exist already, so I oppose it. As to the "quotations" part, which has...
I have some problems with this: 1) An xt (execution token) is *not* necessarily an address. So saying this returns an xt when what you really want is an...
Here is a rewrite of the RfD. I am dropping the BRANCH, as it is exactly the same as AHEAD which I had been unaware of (I had written my own a long time ago...
Here are some answers to Leon Wagner's concerns: 1.) I think you're talking about switch-threaded implementations. I've never used switch-threaded systems, so...
... The thing is, when you're writing a Standard, you can't consider only your own needs and practices. There are token-threaded systems, and various other...
Quotations are functions without names; you only get the xt. They are compiled within other functions however, rather than outside by themselves (as done with...
... Why would you do this, instead of making a definition in the normal way? Cheers, Elizabeth ... -- ================================================== ...
... Wrong. We've discussed this before. If you still believe this, give us an example. ... If by this, you should not define definitions inside definitions, I...
... That's an interesting suggestion. I have my doubts that it is the right level of abstraction, though. There are two aspects to this: 1) Apart from...
Anton Ertl
anton@...
Oct 11, 2009 2:08 pm
405
________________________________ From: Stephen Pelc <stephen@...> To: forth200x@yahoogroups.com Sent: Sun, October 11, 2009 7:09:12 AM Subject:...
... What about very PowerPC Macintosh, every PowerPC server, every SPARC server and desktop machine, and every One Laptop Per Child computer? They all have...
Mitch Bradley
wmb@...
Oct 12, 2009 12:11 am
407
It is true that some systems use direct-threaded code for memory conservation, but XT will work on those as well. These systems typically have code and data in...
... Several of my Forth implementations, dating back to my first 32-bit 680x0 Forth circa 1982, are direct-threaded. None have separated data and code space....
Mitch Bradley
wmb@...
Oct 12, 2009 6:19 am
409
... In our systems, SAVE-INPUT is usually followed by N>R. I'm inclined to agree with you. ... So XT just does what :NONAME does? Note that some CPUs *require*...
... Similarly, FORTH, Inc. has a large body of users of SwiftForth on Windows, and a rapidly growing number of users of our Linux-based SwiftForth. And...
... These words would support recursive generators. By comparison, my XT would support only iterative generators in which the generator exits from the top...
This discussion has veered wildly off course and has become somewhat uncivil. I am inclined to delete any further traffic on this topic. The referenced RfD...
Okay then --- the XT RfD is withdrawn. ________________________________ From: Leon Wagner <leon@...> To: forth200x@yahoogroups.com Sent: Tue, October 13,...
... IIRC there has been a discussion not that long ago where people wanted to define a table in the middle of a colon definition. So that would be another...
Anton Ertl
anton@...
Oct 15, 2009 7:30 pm
416
... That works great if you have the source handy. I have been supporting Open Firmware implementations on various platforms for almost 20 years now. I often...
Mitch Bradley
wmb@...
Oct 15, 2009 7:41 pm
417
... The way I heard it was that Fcode is a tokenized representation of source code, so I would expect it to be easier to recreate something source-like from...
Anton Ertl
anton@...
Oct 15, 2009 8:55 pm
418
... It's true that FCode is easy to "detokenize" back to source, but that fact is not necessarily salient because FCode comprises only a part of Open Firmware....
Mitch Bradley
wmb@...
Oct 16, 2009 12:28 am
419
... My concern is that during the last round, Greg Bailey and several others were absolutely adamant that there should be no nested compilation allowed. I no...
I had a thought today, as I am driving across country, that this discussion is very similar in intent as the Forth, Inc. concept called ASSIGN. Elizabeth will...
... Sorry for not reading all my email before sending my earlier email, but as I said there, I suspect that Forth, Inc. and its customers have been using this...
... Very well stated. And things that seem experimental should not be considered for inclusion in the standard until they are proven (and more widely used)....
Posted by Leon in response to Mitch ... I agree. Note also that the two words I proposed were simply a reaction to code ported from bigForth to VFX. I now...
... The RfD/CfV process seems to be appropriate for this purpose. A proponent can write an RfD, incorporate the first rounds of feedback, then the proposal...
Anton Ertl
anton@...
Oct 16, 2009 10:26 am
425
RfD - Enhanced local variable syntax, v5b ==================================== Stephen Pelc - 22 October 2009 20091022 Discussion about { and {:. 20090830...