Hi Randall,

> (de "keyword" @
>    ... )
> (de main ()
>    (eval L)
> where L looks like:
> '("keyword" 'any)'

This is basically correct.

It is just that I learned now in our discussion on Freenode that the
value of 'L' results from reading a file. As the "keyword" function is
defined as a transient symbol in your source file, they will refer to
different symbols (similar to the discussion with Konrad).

So I would suggest to use

   (in "file" (str (line T)))

which would result in

   (keyword 'any)

containing an internal symbol and to define

   (de keyword @ ..)

also as an internal symbol.

- Alex

Reply via email to