Agent Calls: Difference between revisions

From EiffelStudio: an EiffelSoftware project
Jump to navigation Jump to search
Konradm (talk | contribs)
Konradm (talk | contribs)
Line 4: Line 4:
In the following text the creation of an agent (with the agent keyword or the tilde operator) is called the '''agent creation'''.
In the following text the creation of an agent (with the agent keyword or the tilde operator) is called the '''agent creation'''.
<code>[eiffel,N]
<code>[eiffel,N]
class TERMINOLOGY
class  
    TERMINOLOGY
 
feature
feature
     f1
     f1
         local
         local

Revision as of 23:31, 21 August 2006

Work in progress!

Terminology

In the following text the creation of an agent (with the agent keyword or the tilde operator) is called the agent creation.

class 
    TERMINOLOGY
 
feature
 
    f1
        local
            p: PROCEDURE [ANY, TUPLE]
        do
            p := agent target
        end
 
    f2 (p: PROCEDURE [ANY, TUPLE])
        do
            p.call ([])
        end
 
    target
        do
        end
end

Wrapper generation

class
    C
 
feature
    f (p1, p2: INTEGER; p3: STRING): STRING
        do
            ...
        end   
end