fluid.future

This package holds modules originally added to 0.8.0 that were ported back to 0.7.x. Because 0.8.0 uses a new package structure, these make little sense in 0.7.x structure, and so, are all placed in this directory.

These modules are experimental and prone to breakage.

This module has no public imports: All future packages are meant to be imported individually.

Modules

action
module fluid.future.action

This module implements actions that require the new I/O system to work correctly.

arena
module fluid.future.arena

Provides an arena for keeping track of and periodically freeing unused resources.

branch_action
module fluid.future.branch_action
Undocumented in source.
context
module fluid.future.context
Undocumented in source.
pipe
module fluid.future.pipe

Mechanism for asynchronously passing data from one place to another.

stack
module fluid.future.stack

This is a simplified stack implementation optimized to reuse the nodes it creates.

static_id
module fluid.future.static_id

This module enables allocating a runtime ID for symbols. This makes it possible to uniquely identify node tags, input actions and I/O modules.

Meta