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
O
 on-darwin, (mosh ffi)
 on-freebsd, (mosh ffi)
 on-linux, (mosh ffi)
 on-openbsd, (mosh ffi)
 on-windows, (mosh ffi)
 open-shared-library, (mosh ffi)
P
 p, (mosh pp)
 Pattern Match
 pipe, (mosh process)
 pointer-ref-c-double, (mosh ffi)
 pointer-ref-c-float, (mosh ffi)
 pointer-ref-c-int16, (mosh ffi)
 pointer-ref-c-int32, (mosh ffi)
 pointer-ref-c-int64, (mosh ffi)
 pointer-ref-c-int8, (mosh ffi)
 pointer-ref-c-pointer, (mosh ffi)
 pointer-ref-c-signed-char, (mosh ffi)
 pointer-ref-c-signed-int, (mosh ffi)
 pointer-ref-c-signed-long, (mosh ffi)
 pointer-ref-c-signed-long-long, (mosh ffi)
 pointer-ref-c-signed-short, (mosh ffi)
 pointer-ref-c-uint16, (mosh ffi)
 pointer-ref-c-uint32, (mosh ffi)
 pointer-ref-c-uint64, (mosh ffi)
 pointer-ref-c-unsigned-char, (mosh ffi)
 pointer-ref-c-unsigned-int, (mosh ffi)
 pointer-ref-c-unsigned-long, (mosh ffi)
 pointer-ref-c-unsigned-long-long, (mosh ffi)
 pointer-ref-c-unsigned-short, (mosh ffi)
 pointer-set-c-char!, (mosh ffi)
 pointer-set-c-double!, (mosh ffi)
 pointer-set-c-float!, (mosh ffi)
 pointer-set-c-int!, (mosh ffi)
 pointer-set-c-int16!, (mosh ffi)
 pointer-set-c-int32!, (mosh ffi)
 pointer-set-c-int64!, (mosh ffi)
 pointer-set-c-int8!, (mosh ffi)
 pointer-set-c-long!, (mosh ffi)
 pointer-set-c-long-long!, (mosh ffi)
 pointer-set-c-short!, (mosh ffi)
 pointer-set-c-uint16!, (mosh ffi)
 pointer-set-c-uint32!, (mosh ffi)
 pointer-set-c-uint64!, (mosh ffi)
 pointer-set-c-uint8!, (mosh ffi)
 pointer?, (mosh ffi)
 pp, (mosh pp)
 Pretty Printing
 pretty-print, (mosh pp)
 Process
 process-error, (mosh concurrent)
 process-error?, (mosh concurrent)
 process-exit, (mosh concurrent)
R
 receive, (mosh concurrent)
 register, (mosh concurrent)
 rename-file, (mosh file)
S
 self, (mosh concurrent)
 set-current-directory!, (mosh)
 shared-errno, (mosh ffi)
 SHUT_RD, (mosh socket)
 SHUT_RDWR, (mosh socket)
 SHUT_WR, (mosh socket)
 size-of-bool, (mosh ffi)
 size-of-int, (mosh ffi)
 size-of-long, (mosh ffi)
 size-of-pointer, (mosh ffi)
 size-of-short, (mosh ffi)
 size-of-size_t, (mosh ffi)
 size-of-void*, (mosh ffi)
 sleep, (mosh concurrent)
 SOCK_DGRAM, (mosh socket)
 SOCK_STREAM, (mosh socket)
 Socket
 socket-accept, (mosh socket)
 socket-close, (mosh socket)
 socket-port, (mosh socket)
 socket-recv, (mosh socket)
 socket-recv!, (mosh socket)
 socket-send, (mosh socket)
 socket-shutdown, (mosh socket)
 socket?, (mosh socket)
 spawn
 spawn-link, (mosh concurrent)
 SRFIs
 string
 string-split, (mosh)
T
 test-eq, (mosh test)
 test-equal, (mosh test)
 test-eqv, (mosh test)
 test-error, (mosh test)
 test-false, (mosh test)
 test-null, (mosh test)
 test-results, (mosh test)
 test-true, (mosh test)
 test-write-equal, (mosh test)
 time, (mosh)
U
 Unit Testing
 unlink, (mosh concurrent)
V
 Variables, (mosh dbi)
W
 waitpid, (mosh process)
 whereis, (mosh concurrent)
 write-to-file, (mosh file)
Open shared library.
Print obj and return obj.
Pattern match library written by Alex Shinn.
Creates a pipe, and returns two ports.
Get a value from pointer + offset as double.
Get a value from pointer + offset as float.
Get a value from pointer + offset as int16.
Get a value from pointer + offset as int32.
Get a value from pointer + offset as int64.
Get a value from pointer + offset as int8.
Get a value from pointer + offset as pointer.
Get a value from pointer + offset as signed-char.
Get a value from pointer + offset as signed-int.
Get a value from pointer + offset as signed-long.
Get a value from pointer + offset as signed-long-long.
Get a value from pointer + offset as signed-short.
Get a value from pointer + offset as uint16.
Get a value from pointer + offset as uint32.
Get a value from pointer + offset as uint64.
Get a value from pointer + offset as unsigned-char.
Get a value from pointer + offset as unsigned-int.
Get a value from pointer + offset as unsigned-long.
Get a value from pointer + offset as unsigned-long-long.
Get a value from pointer + offset as unsigned-short.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t when ffi is supported, otherwise #f.
Returns #t if obj is pointer, otherwise #f
short cut for pretty-print
Pretty Printer library written by Marc Feeley © 1991.
pretty print out Scheme object to the output port.
The following procedures provide raw process management.
Returns error state of process-error condition.
exit process with status.
Receive a message which matches match clause.
Register a process by name.
Rename a file.
Returns self pid.
Set current directory.
When invoked with no argument, returns errno (On Windows getLastError()).
size-of(bool)
size-of(int)
size-of(long)
alias for size-of(void*)
size-of(short)
size-of(size_t)
size-of(void*)
sleep n msec.
Mosh provides a simple Socket library.
Wait for an incoming connection request, and returns a fresh connected client socket.
Closes a socket.
Returns a fresh binary input/output port associated with a socket.
Receives a binary data block from a socket.
Receives a binary data block from a socket.
Sends a binary data block to a socket.
Shutdowns a socket.
Returns #t when obj is socket.
Create a process which executes proc.
fork and exec.
spawn and link.
Following SRFI libraries are supported.
Returns string value at which pointer points.
Convenience procedures to read from a file filename.
Read string from a file filename.
Split text with delimiter and return result as list.
This is equivalent to
This is equivalent to
This is equivalent to
Evaluating test-expr is expected to signal an error.The kind of error is indicated by error-type.
Run the test and check the result is #f.
Run the test and check the result is null.
Show the test results.
Run the test and check the result is not #f.
Check (write expr) is equal to expected.
show time-usage
Defines a set of functions to write test scripts.
unlink linked process
This is an interface to waitpid(3), an extended version of wait.
Look up process by name
Write string to file
Close