|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Future | |
---|---|
orc.ast.oil.arg | |
orc.lib.bool | |
orc.lib.comp | |
orc.lib.math | |
orc.lib.music_calendar | |
orc.lib.net | Sites for internet communication. |
orc.lib.orchard | |
orc.lib.state | |
orc.lib.str | |
orc.lib.time | |
orc.lib.util | |
orc.runtime | Runtime for Orc interpreter. |
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 |
Uses of Future in orc.ast.oil.arg |
---|
Methods in orc.ast.oil.arg that return Future | |
---|---|
Future |
Site.resolve(Env env)
|
Future |
Field.resolve(Env env)
|
Future |
Constant.resolve(Env<Future> env)
|
abstract Future |
Arg.resolve(Env<Future> env)
|
Future |
Var.resolve(Env<Future> env)
|
Method parameters in orc.ast.oil.arg with type arguments of type Future | |
---|---|
Future |
Constant.resolve(Env<Future> env)
|
abstract Future |
Arg.resolve(Env<Future> env)
|
Future |
Var.resolve(Env<Future> env)
|
Uses of Future in orc.lib.bool |
---|
Classes in orc.lib.bool that implement Future | |
---|---|
class |
And
|
class |
BoolBinopSite
|
class |
Or
|
Uses of Future in orc.lib.comp |
---|
Classes in orc.lib.comp that implement Future | |
---|---|
class |
Greater
|
class |
Greq
|
class |
Leq
|
class |
Less
|
class |
NumericComparisonSite
|
Uses of Future in orc.lib.math |
---|
Classes in orc.lib.math that implement Future | |
---|---|
class |
Add
NB: this is overloaded to operate on strings, with implicit toString coercion (like Java). |
class |
Div
|
class |
Mod
|
class |
Mult
|
class |
Sub
|
class |
UMinus
|
Uses of Future in orc.lib.music_calendar |
---|
Classes in orc.lib.music_calendar that implement Future | |
---|---|
class |
GoogleCalendar
|
class |
GoogleSearch
A hack to work around the fact that dynamic web service loading doesn't yet work in servlets. |
class |
MySpace
|
Uses of Future in orc.lib.net |
---|
Classes in orc.lib.net that implement Future | |
---|---|
class |
CxfWebservice
SOAP (WSDL) webservice site. |
class |
Localhost
|
class |
Mail
Wrapper around JavaMail API for reading and sending mail. |
static class |
Mail.MailFilter
Filter for a MailFolder. |
static class |
Mail.MailFolder
Folder containing messages or subfolders. |
static class |
Mail.MailMessage
Message being composed or viewed from a store. |
static class |
Mail.MailStore
Mailbox. |
static class |
Mail.MailTransport
Outgoing transport (SMTP). |
class |
Webservice
JAX-RPC-based webservice site. |
class |
XMPPConnection
Orc support for the XMPP (Jabber, Google Talk) messaging protocol. |
Uses of Future in orc.lib.orchard |
---|
Classes in orc.lib.orchard that implement Future | |
---|---|
class |
Prompt
Ask the user a question and return their response. |
Uses of Future in orc.lib.state |
---|
Classes in orc.lib.state that implement Future | |
---|---|
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 Future in orc.lib.str |
---|
Classes in orc.lib.str that implement Future | |
---|---|
class |
AtoB
|
class |
AtoI
|
class |
Cat
Note that you can also use the syntax "a" + "b" for string concatenation. |
class |
Print
|
class |
Println
|
Uses of Future in orc.lib.time |
---|
Classes in orc.lib.time that implement Future | |
---|---|
class |
MakeTimer
Site interface to the Orc engine's logical clock. |
class |
Rtimer
Implements the RTimer site |
Uses of Future in orc.lib.util |
---|
Classes in orc.lib.util that implement Future | |
---|---|
class |
Random
|
class |
Thread
Wrap a site call in a thread. |
class |
UUID
Generate random UUIDs. |
Uses of Future in orc.runtime |
---|
Fields in orc.runtime with type parameters of type Future | |
---|---|
protected Env<Future> |
Token.env
|
Methods in orc.runtime that return Future | |
---|---|
Future |
Token.lookup(Arg a)
Lookup a variable in the environment |
Methods in orc.runtime that return types with arguments of type Future | |
---|---|
Env<Future> |
Token.getEnvironment()
|
Methods in orc.runtime with parameters of type Future | |
---|---|
Token |
Token.bind(Future f)
Push a new future onto the environment stack |
Method parameters in orc.runtime with type arguments of type Future | |
---|---|
Token |
Token.callcopy(Node node,
Env<Future> env,
Token returnToken)
Create a copy of this token with the same dynamic characteristics, but executing at a new point in the graph with a different environment. |
Token |
Token.setEnv(Env<Future> e)
|
Constructor parameters in orc.runtime with type arguments of type Future | |
---|---|
Token(Node node,
Env<Future> env,
Execution exec)
|
|
Token(Node node,
Env<Future> env,
Token caller,
GroupCell group,
Region region,
Value result,
OrcEngine engine)
|
Uses of Future in orc.runtime.sites |
---|
Classes in orc.runtime.sites that implement Future | |
---|---|
class |
DotSite
|
class |
EvalSite
Abstract 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 |
PartialSite
Abstract 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 |
SimpleSite
Simple sites which don't need access to tokens. |
class |
Site
Base class for all sites |
class |
ThreadedSite
Abstract class for sites whose calls may block (the Java thread). |
class |
VariantSite
|
Method parameters in orc.runtime.sites with type arguments of type Future | |
---|---|
void |
Site.createCall(Token callToken,
java.util.List<Future> args,
Node nextNode)
Invoked by a Call to invoke a site. |
Uses of Future in orc.runtime.sites.core |
---|
Classes in orc.runtime.sites.core that implement Future | |
---|---|
class |
Cons
Implements the "cons" constructor site. |
class |
Equal
|
class |
Head
|
class |
If
|
class |
Inequal
|
class |
IsCons
|
class |
IsNil
|
class |
IsNone
|
class |
IsSome
|
class |
Let
Implements the built-in "let" site |
class |
Nil
Implements the "cons" constructor site. |
class |
None
Implements the "none" option constructor site. |
class |
Not
|
class |
Some
Implements the "some" option constructor site. |
class |
Tail
|
Uses of Future in orc.runtime.sites.java |
---|
Classes in orc.runtime.sites.java that implement Future | |
---|---|
class |
ClassProxy
|
class |
MethodProxy
This extends SimpleSite so that methods can use orc.runtime.Continuation to take advantage of Orc's cooperative threading, if desired. |
class |
ObjectProxy
A Java object being used as an Orc Site. |
class |
ThreadedObjectProxy
|
Uses of Future in orc.runtime.values |
---|
Classes in orc.runtime.values that implement Future | |
---|---|
class |
Closure
Represents a standard closure: a function defined in an environment. |
class |
Constant
A value container for an arbitrary Java object, which includes Orc literal atomic values. |
class |
ConsValue
|
class |
Field
Allow field names to be distinguished from strings when appropriate. |
class |
GroupCell
A value container that is also a group. |
class |
ListValue
Common ancestor for ConsValue and NilValue. |
class |
NilValue
|
class |
NoneValue
|
class |
OptionValue
|
class |
PartialValue
A Value which depends on some set of potentially unbound variables, which therefore cannot be used in argument position until those variables become bound (because it might leak them). |
class |
SomeValue
|
class |
TupleValue
A tuple value container |
class |
Value
A fully evaluated Orc value. |
Method parameters in orc.runtime.values with type arguments of type Future | |
---|---|
void |
Closure.createCall(Token callToken,
java.util.List<Future> args,
Node nextNode)
To create a call to a closure, a new token is created using the environment in which the closure was defined. |
void |
Callable.createCall(Token caller,
java.util.List<Future> args,
Node nextNode)
Create a call to a callable value |
Constructor parameters in orc.runtime.values with type arguments of type Future | |
---|---|
PartialValue(Value v,
java.util.Set<Future> freeset)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |