Hi, Ladislav

I have read your beatiful new article about func args. There is at least one
thing with which I do not agree: i think that 'do takes only one argument. It
is of type 'any (not 'any-type!). If you pass a function pointer to 'do, it
evaluate it, if it requires others arguments the interpret take them and so
on. It is the same for expressions like:

 next head insert ...

Another thing: your function fails in these cases:

>> args-taken? :head reduce [:next [1 2]]
** Script Error: none expected series argument of type: series port
** Where: args-taken?
** Near: test: do/next test

>> args-taken? :head [next [1 2]]
** Script Error: none expected series argument of type: series port
** Where: args-taken?
** Near: test: do/next test

To end:
http://www.sweb.cz/LMecir/contexts.html  gives a broken file

---
Ciao
Romano


-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to