>Yes, you reach the string limit. Just try ?eval("["+repl("r",256")+"]") to reproduce it.
>
>>>>>>>>>>>>>>>>>..your message below
>There was a way, and I did it once, but I can't remember where, to unpack a macro and stuff the expanded version of it into a string.
>I did
>
>x=' uuuu '
>lcsel=' aaaa &x eeeeee'
>?
>?eval("["+lcsel+']')
>
>and it printed "aaaa uuuu eeeeee" as expected. But somehow I can't do that for a longer string...
>
>
>lcsel=' aaaa &x eeeeee'+repl('z', 126)
>?eval("["+lcsel+']') && this works
>lcsel=' aaaa &x eeeeee'+repl('z', 1260)
>?eval("["+lcsel+']') &&
>
>The error I'm getting is "Command contains unrecognized phrase/keyword." Does that mean I've hit some limit on the length of the string submitted to eval()? Does anyone have any experience with this?