The Fabl Manual
Function Index
Class Index
Globals Index
Libraries
Contents

Title Page
Introduction
Sample Code
Architecture
Syntax
Strong Typing
Polymorphism
Operators
Help
Errors
Configuration
RDF
Namespaces
Owl
Datatypes
Resources
Dot ops
Coercion
Type Casting
nil

Types
string
id
int
double
boolean
Literal
Containers
Functions
void

Home
Regarding
The Path
Classes
Delegation
Functional Values
Read/Write
Load/Store
Libraries
Imports
CGI
Function Index

abs(xsd:int) => int
abs(xsd:double) => double
acos(xsd:double) => double
addChar(xsd:string,xsd:int) => string
allocate(xsd:string) => Resource
allocate(xsd:string,rdfs:Class) => Resource
asin(xsd:double) => double
assert(rdfs:Resource,rdf:Property,rdfs:Resource) => Binding
assert(rdfs:Resource,rdf:Property,xsd:int) => Binding
assert(rdfs:Resource,rdf:Property,xsd:double) => Binding
atan(xsd:double) => double
atan2(xsd:double,xsd:double) => double
class(xsd:string) => void
class(xsd:string,SeqOf(rdfs:Class)) => void
compile(xsd:string,xsd:string) => void
cos(xsd:double) => double
currentPage() => int
declarePersistent(rdfs:Resource) => boolean
defineBitField(rdfs:Class,rdf:Property,rdf:Property,xsd:int) => void
dlclose(xsd:int) => int
dlerror() => string
dlopen(xsd:string,xsd:boolean,xsd:boolean) => int
dlopen(xsd:string) => int
endClass() => void
equal(xsd:string,xsd:string) => boolean
equal(fabl:id,fabl:id) => boolean
fget(rdfs:Resource,rdf:Property) => Resource
fread(xsd:string) => string
fread(xsd:string,xsd:string) => boolean
fwrite(xsd:string,xsd:string) => boolean
garbageCollection(xsd:boolean) => void
getenv(fabl:id) => string
hasType(rdfs:Resource,rdfs:Class) => boolean
htmlHeader() => void
import(fabl:id,SeqOf(rdfs:Class),xsd:int,fabl:id) => int
indexOf(xsd:string,xsd:string) => int
indexOf(xsd:string,xsd:string,xsd:int) => int
initialize(rdfs:Class) => void
install(rdfs:Resource) => void
install(xsd:string) => void
isBoolean(rdfs:Literal) => boolean
isDefinedBy(xsd:string,xsd:string) => void
isDouble(xsd:string) => boolean
isDouble(rdfs:Literal) => boolean
isInt(xsd:string) => boolean
isInt(rdfs:Literal) => boolean
lastHome() => void
length(xsd:string) => int
load(xsd:string,xsd:string) => Resource
load(xsd:string) => Resource
load(SeqOf(rdfs:Resource),xsd:string,xsd:string) => Resource
load(SeqOf(rdfs:Resource),xsd:string) => Resource
loadCgiFile(xsd:boolean) => void
loadOnce(xsd:string,xsd:string) => Resource
loadOnce(xsd:string) => Resource
loadOnce(SeqOf(rdfs:Resource),xsd:string,xsd:string) => Resource
loadOnce(SeqOf(rdfs:Resource),xsd:string) => Resource
max(xsd:int,xsd:int) => int
max(xsd:double,xsd:double) => double
maxMemory(xsd:int) => void
maxPmSteps(xsd:int) => void
memoryAllocated() => int
mget(rdfs:Resource,rdf:Property) => SeqOf(Resource)
min(xsd:int,xsd:int) => int
min(xsd:double,xsd:double) => double
namespace(fabl:id,xsd:string) => void
namespace(fabl:id) => Resource
newHome() => Resource
newPage() => int
page(rdfs:Resource) => int
parseCgi() => void
pathPush(rdfs:Resource) => void
persistent(rdfs:Resource) => boolean
pmSteps() => int
push(fabl:id) => void
quit() => void
regarding(rdfs:Resource) => Property
reinstall(rdfs:Resource) => void
resource(xsd:string) => Resource
rs() => void
safeMode(xsd:boolean) => void
set(rdfs:Resource,rdf:Property,rdfs:Resource) => Binding
set(rdfs:Resource,rdf:Property,xsd:int) => Binding
set(rdfs:Resource,rdf:Property,xsd:double) => Binding
setCgiVars() => void
setCurrentPage(xsd:int) => void
setHome(rdfs:Resource) => void
silent(xsd:boolean) => void
silent() => boolean
sin(xsd:double) => double
sqrt(xsd:double) => double
store(xsd:string,xsd:string,rdfs:Resource,xsd:int) => void
store(xsd:string,rdfs:Resource,xsd:int) => void
store(xsd:string,xsd:string,rdfs:Resource) => void
store(xsd:string,rdfs:Resource) => void
store(xsd:int,xsd:string,xsd:string) => void
store(xsd:int,xsd:string) => void
substring(xsd:string,xsd:int,xsd:int) => string
tan(xsd:double) => double
tb() => void
times(xsd:string,xsd:string) => string
toDouble(xsd:string) => double
toId(xsd:string) => id
toInt(xsd:string) => int
toInt(xsd:boolean) => int
trunc(xsd:double) => int
uri(rdfs:Resource) => string