| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Callable | |
|---|---|
| orc.lib.bool | |
| orc.lib.comp | |
| orc.lib.math | |
| orc.lib.state | |
| orc.lib.str | |
| orc.lib.time | |
| orc.lib.util | |
| orc.runtime.sites | Abstract base classes for Orc sites plus fundamental sites. | 
| orc.runtime.sites.core | Fundamental sites. | 
| orc.runtime.sites.java | Wrappers which enable using Java objects and classes as Orc sites. | 
| orc.runtime.values | Representations for Orc types which don't have direct analogues in the host language (Java). | 
| Uses of Callable in orc.lib.bool | 
|---|
| Classes in orc.lib.bool that implement Callable | |
|---|---|
|  class | And | 
|  class | BoolBinopSite | 
|  class | Or | 
| Uses of Callable in orc.lib.comp | 
|---|
| Classes in orc.lib.comp that implement Callable | |
|---|---|
|  class | Greater | 
|  class | Greq | 
|  class | Leq | 
|  class | Less | 
|  class | NumericComparisonSite | 
| Uses of Callable in orc.lib.math | 
|---|
| Classes in orc.lib.math that implement Callable | |
|---|---|
|  class | AddNB: this is overloaded to operate on strings, with implicit toString coercion (just like Java). | 
|  class | Div | 
|  class | Mod | 
|  class | Mult | 
|  class | Sub | 
|  class | UMinus | 
| Uses of Callable in orc.lib.state | 
|---|
| Classes in orc.lib.state that implement Callable | |
|---|---|
|  class | Buffer | 
| protected  class | Buffer.BufferInstance | 
|  class | Cell | 
| protected  class | Cell.CellInstance | 
|  class | Ref | 
| protected  class | Ref.RefInstance | 
|  class | SyncChannel | 
| protected  class | SyncChannel.SyncChannelInstance | 
| Uses of Callable in orc.lib.str | 
|---|
| Classes in orc.lib.str that implement Callable | |
|---|---|
|  class | AtoB | 
|  class | AtoI | 
|  class | CatNote that you can also use the syntax "a" + "b" for string concatenation. | 
|  class | Print | 
|  class | Println | 
| Uses of Callable in orc.lib.time | 
|---|
| Classes in orc.lib.time that implement Callable | |
|---|---|
|  class | MakeTimerSite interface to the Orc engine's logical clock. | 
|  class | RtimerImplements the RTimer site | 
| Uses of Callable in orc.lib.util | 
|---|
| Classes in orc.lib.util that implement Callable | |
|---|---|
|  class | JavaArray | 
|  class | JavaNullAccess to Java's "null" value for use with Java objects being used as sites. | 
|  class | Random | 
|  class | ReadText | 
|  class | ThreadSiteWrap a site call in a (pooled) thread. | 
|  class | UUIDGenerate random UUIDs. | 
| Uses of Callable in orc.runtime.sites | 
|---|
| Classes in orc.runtime.sites that implement Callable | |
|---|---|
|  class | DotSite | 
|  class | EvalSiteAbstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine. | 
|  class | KilimSiteUse Kilim to run a site with lightweight threads and no direct access to tokens. | 
|  class | PartialSiteAbstract class for sites with a partial and immediate semantics: evaluate as for a total immediate site (see EvalSite), but if the evaluation returns null, the site remains silent. | 
|  class | SiteBase class for all sites | 
|  class | ThreadedPartialSiteAbstract class for partial sites whose calls may block (the Java thread). | 
|  class | ThreadedSiteAbstract class for sites whose calls may block (the Java thread). | 
| Uses of Callable in orc.runtime.sites.core | 
|---|
| Classes in orc.runtime.sites.core that implement Callable | |
|---|---|
|  class | ConsImplements the "cons" constructor site. | 
|  class | Equal | 
|  class | Error | 
|  class | If | 
|  class | Inequal | 
|  class | IsNone | 
|  class | IsSome | 
|  class | LetImplements the built-in "let" site | 
|  class | NilImplements the "cons" constructor site. | 
|  class | NoneImplements the "none" option constructor site. | 
|  class | Not | 
|  class | SomeImplements the "some" option constructor site. | 
|  class | TryCons | 
|  class | TryNil | 
| Uses of Callable in orc.runtime.sites.java | 
|---|
| Classes in orc.runtime.sites.java that implement Callable | |
|---|---|
|  class | ClassProxy | 
|  class | MethodProxyAllow a Java method to be used as an Orc site. | 
|  class | ObjectProxyA Java object being used as an Orc Site. | 
|  class | ThreadedObjectProxyObjects whose methods should always be called in new threads. | 
| Methods in orc.runtime.sites.java that return Callable | |
|---|---|
| static Callable | ObjectProxy.proxyFor(java.lang.Object instance) | 
| Uses of Callable in orc.runtime.values | 
|---|
| Classes in orc.runtime.values that implement Callable | |
|---|---|
|  class | ClosureRepresents a standard closure: a function defined in an environment. | 
|  class | TupleValueA tuple value container | 
| Fields in orc.runtime.values declared as Callable | |
|---|---|
| static Callable | Value.futureNotReadyDistinguished value used to indicate that a forced value is not ready. | 
| Methods in orc.runtime.values that return Callable | |
|---|---|
| static Callable | Value.forceCall(java.lang.Object f,
          Token t)Force a value (which may be a future) in call position. | 
|  Callable | Future.forceCall(Token t) | 
|  Callable | PartialValue.forceCall(Token t) | 
|  Callable | GroupCell.forceCall(Token t) | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||