I was thinking of function invocations, not Call. For example, if I have 
an internal routine 'reverse:', for some obscure reason:

reverse: procedure
parse arg string
/* some  code that
does whatever and then
I want to execute the
external function, then
I code:              */

return 'REVERSE'(string)

Accomplishing the same thing in Object code is beyond my meager 
knowledge of Objects.

Les

On 2/13/2017 8:39 PM, Glenn Knickerbocker wrote:
> On 2/13/2017 2:13 PM, Les Koehler wrote:
>> The classic technique is to quote the  external routine name.
>
> Right, that's where INTERPRET comes in:
>
>   Interpret "Call '".context~name~changestr("'", "''")"'"
>
> I can't get there by putting quotes around an expression in parentheses:
>
>   Call ("'".context~name"'")
>
> That calls a routine whose name includes the surrounding quotes.
>
> Thanks--
> ¬R
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-users mailing list
Oorexx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-users

Reply via email to