Michael michael.kalus@[EMAIL PROTECTED]
wrote:
> In "A rationale for ARRAYs in the Forth Scientific Library"
> http://www.taygeta.com/fsl/docs/fsl_arrays.html
> I found this phrase:
>
> & name{ #elements }malloc
>
> What does the character & indicate at the beginning of the line?
> In that document it is also used this way:
>
> a{ & b{ &!
>
> Is & a forth word? How about &! ?
>
> Michael
The words & and &! are among those defined in the fsl-util files in the
Auxiliary code provided with the Library:
http://www.taygeta.com/fsl/scilib.html
Unfortunately, these and a number of other FSL words are defined only by a
particular implementation rather than fully specified, so other
implementations may provide the same functionality differently. In other
words, full phrases such as the ones you quote, have standard effects,
while the individual words may behave differently.
In any case, reading a fsl-util file along with "A rationale for arrays"
is probably a practical necessity. Similarly, "A rationale for
Structures" may require reference to the Structures package, structs.seq.
(If you are just beginning to explore the FSL, feel free to let me know by
email if you encounter puzzles.)
regards cgm


|