Skip to content
top
prev
up
next
Contents
The Gerbil Reference
1
The Core Prelude
2
Runtime Builtins
3
Expander Runtime
4
The Standard Library
4.1
Actors
4.2
Assertions
4.3
Build Tool
4.4
Command Line Interface
4.5
Cryptography
4.6
Databases and Key/Value Stores
4.7
Encrypted Keystores
4.8
Ensemble Networks
4.9
Exceptions and Errors
4.10
Formatting
4.11
Instance
4.12
Interfaces
4.13
Iterators
4.14
Logging
4.15
Markup Languages
4.16
Miscellaneous Libraries
4.16.1
List utilities
4.16.2
A-List utilities
4.16.3
P-List utilities
4.16.4
List builder
4.16.5
Wrapped Association List utilities
4.16.6
Hash-table utilities
4.16.7
Red-Black Trees
4.16.8
LRU caches
4.16.9
Clojure-style Atoms
4.16.10
Buffered channels
4.16.11
Asynchronous Completions
4.16.12
Thread Barriers
4.16.13
Read/Write Locks
4.16.14
Thread utilities
4.16.15
Simple Queues
4.16.16
Deques
4.16.17
Priority Queues
4.16.18
Directed Acyclic Graph (DAG) utilities
4.16.19
Port utilities
4.16.20
Process Utilities
4.16.21
Temporary Files
4.16.22
Bytes
4.16.23
Extensible Vectors
4.16.24
Vector
4.16.25
Timeouts
4.16.26
String utilities
4.16.27
Path Utilities
4.16.28
UTF-8
4.16.29
Text Utilities
4.16.30
String Templates
4.16.31
Functional utilities
4.16.32
Miscellaneous Number Functions
4.16.33
Decimal Numbers
4.16.34
Prime Number Functions
4.16.35
Shuffling
4.16.36
UUIDs
4.17
Networking Libraries
4.18
Operating System Interfaces
4.19
Regular Expressions
4.20
Source Location and Ancillary Source File Support
4.21
Standard IO Interfaces
4.22
Syntax Parameters
4.23
Text Encoding and Decoding Libraries
4.24
The Parser Library
4.25
The Standard Testing Library
4.26
UCAN Capabilities
4.27
Utilities for FFI Programming
4.28
Working with Multiple Values
5
Developing Software with Gerbil
4.16.30
String Templates
Previous
Text Utilities
Next
Functional utilities