Tue May 26 20:03:38 CEST 2009
comparing two strings -> generators
This is one of the examples which is really hard to do in the current
PIC18 Forth. It's a memory to memory operation which doesn't fit well
in Forth simply because it uses a couple of arguments (size + address)
with some of them double length (address).
In scheme, there is always tail recursion for "parrallel assignment":
updating all the elements in a state vector simultaneously in terms of
the previous values. In Fort due to absence of random access names,
this is more difficult, and has to be serialized into a sequence of
operations using stack juggling.
It's probably best to use an abstraction for this: generators.