Unstable-Funcons-beta : Unstable-Funcons-Index.cbs | PRETTY | PDF
Unstable Funcons, for use only in Unstable Languages
Computations
Normal computation
Value indexing
[
Entity value-index
Funcon initialise-index
Funcon allocate-index
Funcon lookup-index
]Memos
[
Entity memo-map
Funcon initialise-memos
Funcon memo-value
Funcon initialise-memo-value
Funcon memo-value-recall
]Abnormal computation
Postponing
[
Entity postponing
Funcon postpone
Funcon postpone-after-effect
Funcon after-effect
]Threads
Multithreading
[
Datatype thread-ids
Datatype threads
Funcon thread-joinable
Funcon thread-detached
]Initialisation
[
Funcon initialise-multithreading
]Activation
[
Funcon multithread
Funcon thread-activate
Funcon thread-detach
]Execution
[
Funcon current-thread
Funcon thread-atomic
Funcon thread-yield
Funcon thread-spin
Funcon thread-suspend
Funcon thread-resume
]Termination
[
Funcon thread-terminate
Funcon is-thread-terminated
Funcon thread-value
Funcon thread-join
Funcon thread-exterminate
]Scheduling
[
Funcon update-thread-stepping
Funcon update-thread-schedule
Funcon current-thread-schedule
Funcon is-thread-preemptible
Funcon thread-preemptible
Funcon thread-cooperative
]Thread synchronisation
Syncs
[
Datatype syncs
Funcon sync-create
Funcon sync-feature
Funcon is-sync-feature
]Sync features
[
Datatype sync-features
Funcon sync-waiting-list
Funcon sync-held
Funcon sync-holder
Funcon sync-count
Funcon sync-feature-create
]Locks
[
Funcon is-exclusive-lock-holder
]Spin locks
[
Funcon spin-lock-create
Funcon spin-lock-sync
Funcon spin-lock-release
]Exclusive locks
[
Funcon exclusive-lock-create
Funcon exclusive-lock-sync
Funcon exclusive-lock-sync-else-wait
Funcon exclusive-lock-release
]Reentrant locks
[
Funcon reentrant-lock-create
Funcon reentrant-lock-sync
Funcon reentrant-lock-sync-else-wait
Funcon reentrant-lock-release
Funcon reentrant-lock-exit
]Semaphores
[
Funcon semaphore-create
Funcon semaphore-sync
Funcon semaphore-sync-else-wait
Funcon semaphore-release
]Shared-exclusive locks
[
Funcon rw-lock-create
Funcon rw-lock-sync-exclusive
Funcon rw-lock-sync-shared
Funcon rw-lock-sync-exclusive-else-wait
Funcon rw-lock-sync-shared-else-wait
Funcon rw-lock-release-exclusive
Funcon rw-lock-release-shared
]Notifications
Barriers
[
Funcon barrier-create
Funcon barrier-sync
Funcon barrier-sync-else-wait
]Conditions
[
Funcon condition-create
Funcon condition-wait
Funcon condition-wait-with-lock
Funcon condition-notify-all
Funcon condition-notify-first
]Rendezvous
[
Funcon rendezvous-create
Funcon rendezvous-sync
Funcon rendezvous-sync-else-wait
]