Coldmud Programmer's Reference
For Coldmud version 0.10, Revision 1
Greg Hudson
Overview
Objects
Database References
Inheritance
Messages and Methods
Variables and Parameters
The System Object
Defining methods
Example Method
Tokens
Method Structure
Statements
Simple Statements
Conditional Statements
Looping Statements
Error-Handling Statements
Expressions
Data Types
Names
Lists
Dictionaries
Buffers
Frobs
Variables
Operators
Precedence
Arithmetic
Logic
Conditional Operators
Calling Functions
Sending Messages
Passing Messages
Error-Handling Expressions
Splicing
Errors
Function Descriptions
Data functions
class
todbref
toerr
toint
toliteral
tostr
tosym
type
valid
String Functions
crypt
explode
lowercase
match_begin
match_pattern
match_regexp
match_template
pad
strcmp
strlen
strsub
substr
uppercase
List Functions
delete
insert
listlen
replace
setadd
setremove
sublist
union
Dictionary Functions
dict_add
dict_add_elem
dict_contains
dict_del
dict_del_elem
dict_keys
Buffer Functions
buffer_add
buffer_append
buffer_from_strings
buffer_len
buffer_replace
buffer_retrieve
buffer_to_strings
buffer_truncate
Method Functions
caller
definer
sender
task_id
this
Error Functions
error
error_arg
error_str
rethrow
throw
traceback
Communication Functions
disconnect
echo
echo_file
Object Functions
add_parameter
ancestors
children
compile
del_method
del_parameter
find_method
find_method
get_var
list_method
methods
parameters
parents
set_var
Administrative Functions
binary_dump
bind
chparents
conn_assign
connect
create
data
destroy
log
run_script
set_heartbeat_freq
shutdown
text_dump
unbind
Miscellaneous Functions
abs
ctime
max
min
random
time
version
Running and Maintaining Coldmud
Starting the Server
Disk Database
Connections
Function Index
Concept Index