Immediate call

From Erights

(Difference between revisions)
Jump to: navigation, search
m (shorten redirect)
(placeholder/stub created. please expand on and correct any errors)
Line 1: Line 1:
-
An '''immediate call''', or '''call''', is the operation in [[E]] which corresponds to the “method call”, “function call”, or sometimes “message send” of other object-oriented systems.
+
Placeholder/stub for now see [http://www.erights.org/elib/concurrency/msg-passing.html#call]
-
In E, an immediate call can only be performed on a [[near reference]], and it always returns "immediately" — within the same [[turn]], without waiting or blocking — as opposed to the [[eventual send]].
 
-
The E-language syntax for a call is
+
----
-
<var>recipient</var>.<var>verb</var>(<var>arg</var>, <var>arg</var>, ...)
+
[[stub]]
-
where <var>recipient</var> and <var>arg</var> are [[expression]]s and <var>verb</var> is an [[identifier]] or [[string literal]].
+
-
 
+
-
Dynamic calls of arbitrary verb and argument count can be performed with [[Object E#call/3|E.call]].
+
-
 
+
-
==See also==
+
-
* [[Eventual send]]
+
-
* [http://www.erights.org/elib/concurrency/msg-passing.html#call]
+
-
* [[CallExpr]]
+
-
 
+
-
{{stub}}
+
-
 
+
-
[[Category:ELib specification]]
+

Revision as of 00:05, 18 September 2008

Placeholder/stub for now see [1]



stub

Personal tools
more tools