Author: j2thomasj2thomas Date: Jul 26, 2006 05:03
Ed wrote:
> IMO, the Forth Standard ought to describe a self-consistent (if only virtual)
> Forth model. Otherwise, it becomes a "grab bag" of contradictory ideas that
> somehow have to be glued together.
Since the ANS process required wide agreement, it couldn't help but be
a grab bag. It was only through great effort that it became as
consistent as it did.
> An example of the latter fractured approach was vocabularies. The 'solution'
> to the diverse implementations of VOCABULARY was to have a search-order
> toolkit. But this was so messy that applications rarely bothered. The result
> is that most forths go on to implement the ONLY ALSO extension words
> (thereby making it the defacto). One wonders whether it would have been
> better to have the 'extension' wordset as the core and relegate the toolkit
> words to the 'extentions' (or just forget them altogether :)
They couldn't agree on ONLY ALSO . By putting that into an optional
extension they standardised its usage without forcing it on people who
didn't want it. And if you come up with something better you can
implement it in ANS Forth and give it away with your applications.
|