Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 !, (mosh concurrent)
 (match)
 (mosh concurrent)
 (mosh config)
 (mosh control)
 (mosh dbi)
 (mosh ffi)
 (mosh file)
 (mosh irc client)
 (mosh pp)
 (mosh process)
 (mosh socket)
 (mosh test)
 (mosh)
 (rnrs(6))
 (srfi:0 cond-expand)
 (srfi:1 lists)
 (srfi:11 let-values)
 (srfi:13 strings)
 (srfi:14 char-sets)
 (srfi:16 case-lambda)
 (srfi:19 time)
 (srfi:2 and-let*)
 (srfi:23 error)
 (srfi:26 cut)
 (srfi:27 random-bits)
 (srfi:31 rec)
 (srfi:37 args-fold)
 (srfi:38 with-shared-structure)
 (srfi:39 parameters)
 (srfi:41 streams)
 (srfi:42 eager-comprehensions)
 (srfi:43 vectors)
 (srfi:48 intermediate-format-strings)
 (srfi:6 basic-string-ports)
 (srfi:61 cond)
 (srfi:64 cond)
 (srfi:67 compare-procedures)
 (srfi:78 lightweight-testing)
 (srfi:8 receive)
 (srfi:9 records)
 (srfi:98 os-environment-variables)
 (srfi:99 records)
 :optional, (mosh control)
 <connection>, (mosh dbi)
 <dbd>, (mosh dbi)
 <query>, (mosh dbi)
 <result>, (mosh dbi)
A
 About
 AF_INET, (mosh socket)
 AF_INET6, (mosh socket)
 AF_UNSPEC, (mosh socket)
 AI_ADDRCONFIG, (mosh socket)
 AI_ALL, (mosh socket)
 AI_CANONNAME, (mosh socket)
 AI_NUMERICHOST, (mosh socket)
 AI_NUMERICSERV, (mosh socket)
 AI_PASSIVE, (mosh socket)
 AI_V4MAPPED, (mosh socket)
 aif, (mosh control)
 align-of-bool, (mosh ffi)
 align-of-double, (mosh ffi)
 align-of-float, (mosh ffi)
 align-of-int, (mosh ffi)
 align-of-int16_t, (mosh ffi)
 align-of-int32_t, (mosh ffi)
 align-of-int64_t, (mosh ffi)
 align-of-int8_t, (mosh ffi)
 align-of-long, (mosh ffi)
 align-of-short, (mosh ffi)
 align-of-size_t, (mosh ffi)
 align-of-void*, (mosh ffi)
B
 begin0, (mosh control)
 bytevector-for-each, (mosh)
C
 c-function, (mosh ffi)
 call-with-socket, (mosh socket)
 call-with-string-io, (mosh)
 Composite library
 Concurrent
 Configuration
 Constants
 Control
 Core
 create-directory, (mosh file)
 create-symbolic-link, (mosh file)
 current-directory, (mosh)
D
 Database independent interface
 dbi-close, (mosh dbi)
 dbi-connect, (mosh dbi)
 dbi-do, (mosh dbi)
 dbi-execute, (mosh dbi)
 dbi-getter, (mosh dbi)
 dbi-prepare, (mosh dbi)
 delete-directory, (mosh file)
 directory-list, (mosh file)
 Download
F
 fail, (mosh test)
 fasl-read, (mosh)
 fasl-write, (mosh)
 ffi-supported?, (mosh ffi)
 File
 file-directory?, (mosh file)
 file-executable?, (mosh file)
 file-readable?, (mosh file)
 file-regular?, (mosh file)
 file-size-in-bytes, (mosh file)
 file-stat-atime, (mosh file)
 file-stat-ctime, (mosh file)
 file-stat-mtime, (mosh file)
 file-symbolic-link?, (mosh file)
 file-writable?, (mosh file)
 Foreign Function Interface
 fork, (mosh process)
 format, (mosh)
 Functions
G
 get-config, (mosh config)
 get-configs, (mosh config)
H
 hashtable-for-each, (mosh)
 How to write new dbd, (mosh dbi)
I
 integer, (mosh ffi).pointer
 IPPROTO_RAW, (mosh socket)
 IPPROTO_TCP, (mosh socket)
 IPPROTO_UDP, (mosh socket)
 IRC Client
 irc-client, (mosh irc client)
J
 join!, (mosh concurrent)
L
 let-optionals*, (mosh control)
 let1, (mosh control)
 Library load path, (mosh config)
 link, (mosh concurrent)
 list
M
 make-client-socket, (mosh socket)
 make-process-error, (mosh concurrent)
 make-server-socket, (mosh socket)
N
 Naming Conventions
Send a message object to pid process.
Pattern Match Library
Multi-Process Library
Configuration library
Control structure library
Database independent interface library
Foreign Function Interface Library
Filesystem Library
IRC Client Library
Pretty Printer Library
Process Management Library
Socket Library
Unit Testing library
The (rnrs (6)) library is a composite of most of the libraries described in the R6RS.
http://srfi.schemers.org/srfi-0/srfi-0.html
http://srfi.schemers.org/srfi-1/srfi-1.html
http://srfi.schemers.org/srfi-11/srfi-11.html
http://srfi.schemers.org/srfi-13/srfi-13.html
http://srfi.schemers.org/srfi-14/srfi-14.html
http://srfi.schemers.org/srfi-16/srfi-16.html
http://srfi.schemers.org/srfi-19/srfi-19.html
http://srfi.schemers.org/srfi-2/srfi-2.html
http://srfi.schemers.org/srfi-23/srfi-23.html
http://srfi.schemers.org/srfi-26/srfi-26.html
http://srfi.schemers.org/srfi-27/srfi-27.html
http://srfi.schemers.org/srfi-31/srfi-31.html
http://srfi.schemers.org/srfi-37/srfi-37.html
http://srfi.schemers.org/srfi-38/srfi-38.html
http://srfi.schemers.org/srfi-39/srfi-39.html
http://srfi.schemers.org/srfi-41/srfi-41.html
http://srfi.schemers.org/srfi-42/srfi-42.html
http://srfi.schemers.org/srfi-43/srfi-43.html
http://srfi.schemers.org/srfi-48/srfi-48.html
http://srfi.schemers.org/srfi-6/srfi-6.html
http://srfi.schemers.org/srfi-61/srfi-61.html
http://srfi.schemers.org/srfi-64/srfi-64.html
http://srfi.schemers.org/srfi-67/srfi-67.html
http://srfi.schemers.org/srfi-78/srfi-78.html
http://srfi.schemers.org/srfi-8/srfi-8.html
http://srfi.schemers.org/srfi-9/srfi-9.html
http://srfi.schemers.org/srfi-98/srfi-98.html
http://srfi.schemers.org/srfi-99/srfi-99.html
Connection class.
Database driver class.
Query class.
Result of query class.
Mosh is a free and fast interpreter for Scheme as specified in the R6RS.
anaphoric if
struct x { char y; bool z; };
struct x { char y; double z; };
struct x { char y; float z; };
struct x { char y; int z; };
struct x { char y; int16_t z; };
struct x { char y; int32_t z; };
struct x { char y; int64_t z; };
struct x { char y; int8_t z; };
struct x { char y; long z; };
struct x { char y; short z; };
struct x { char y; size_t z; };
struct x { char y; void* z; };
Evaluates exp0, exp1, …, then returns the result(s) of exp0.
Apply proc for each byte in bytevector.
Make foreign c-function closure.
Calls a procedure with a socket as an argument.
Convenient string I/O procedure.
Multi-Process library
Configuration of installed Mosh.
Useful control structures.
Create a directory.
Create a symbolic link.
Returns current directory as string
Defines a set of functions to access Database.
Destroy the connection and free resources associated to the connection.
Connect to a database using a data source specified by dsn (data source name).
This is a convenience procedure when you create a query and immediately execute it.
Executes a query created by dbi-prepare.
Returns getter for result which is returned by dbi-execute.
From a string representation of SQL statement sql, creates and returns a query object (an instance of query or its subclass) for the database connection conn Sql may contain parameter slots, denoted by ?.
Delete a directory.
Read directory and returns result as list of string.
http://code.google.com/p/mosh-scheme/downloads/list
Always fail.
Read a object from binary port with Fast Loading binary format.
Write obj to binary port with Fast Loading binary format.
Returns #t when ffi is supported, otherwise #f.
Filesystem library
Returns #t if file is directory, otherwise #f.
Returns #t if file is executable, otherwise #f.
Returns #t if file is readable, otherwise #f.
Returns #t if file is regular file, otherwise #f.
Returns file size in bytes.
Returns last access time of file.
Returns last change time (or creation time on Windows) of file.
Returns last modify time of file.
Returns #t if file is symbolic link, otherwise #f.
Returns #t if file is writable, otherwise #f.
Mosh provides a general Foreign Function Interface (FFI) methods.
Fork the current process.
Format arg … according to string.
Returns a configuration by key.
Returns a list of (“key” “explantion of configuration”).
Apply proc for each (key value) pair in hashtable.
mosh/dbd/mysql.ss and test/dbi.scm are good sample.
convert pointer to integer
Simple IRC Client.
Waits termination of process.
A convenient macro when you have only one variable.
Mosh loads libraries from following places.
Link self and other process.
Returns list of result rows.
Convenience procedures to read from a file filename.
Read S-Expressions from a file filename.
Returns a client socket connected to an Internet address.
Make a process-error
Returns a server socket waiting for connections.
Close