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
S
 scheme-report-environment, (rnrs r5rs(6))
 self, (mosh concurrent)
 serious-condition?, (rnrs exceptions(6))
 set!, (rnrs base(6))
 set-car!, (rnrs mutable-pairs(6))
 set-cdr!, (rnrs mutable-pairs(6))
 set-current-directory!, (mosh)
 set-port-position!, (rnrs io ports(6))
 shared-errno, (mosh ffi)
 Shorten
 SHUT_RD, (mosh socket)
 SHUT_RDWR, (mosh socket)
 SHUT_WR, (mosh socket)
 Simple I/O
 simple-conditions, (rnrs exceptions(6))
 sin, (rnrs base(6))
 sint-list, (rnrs bytevectors(6)).bytevector
 size-of-bool, (mosh ffi)
 size-of-double, (mosh ffi)
 size-of-float, (mosh ffi)
 size-of-int, (mosh ffi)
 size-of-long, (mosh ffi)
 size-of-long-long, (mosh ffi)
 size-of-pointer, (mosh ffi)
 size-of-short, (mosh ffi)
 size-of-size_t, (mosh ffi)
 size-of-unsigned-int, (mosh ffi)
 size-of-unsigned-long, (mosh ffi)
 size-of-unsigned-long-long, (mosh ffi)
 size-of-unsigned-short, (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)
 Sorting
 spawn
 spawn-link, (mosh concurrent)
 sqrt, (rnrs base(6))
 SRFIs
 standard-error-port, (rnrs io ports(6))
 standard-input-port, (rnrs io ports(6))
 standard-output-port, (rnrs io ports(6))
 string
 string-append, (rnrs base(6))
 string-ci-hash, (rnrs hashtables(6))
 string-copy, (rnrs base(6))
 string-fill!, (rnrs mutable-strings(6))
 string-for-each, (rnrs base(6))
 string-hash, (rnrs hashtables(6))
 string-length, (rnrs base(6))
 string-ref, (rnrs base(6))
 string-set!, (rnrs mutable-strings(6))
 string-split, (mosh)
 string<=?, (rnrs base(6))
 string<?, (rnrs base(6))
 string=?, (rnrs base(6))
 string>=?, (rnrs base(6))
 string>?, (rnrs base(6))
 string?, (rnrs base(6))
 substring, (rnrs base(6))
 symbol, (rnrs base(6)).string
 symbol-hash, (rnrs hashtables(6))
 symbol?, (rnrs base(6))
 syntax
 syntax-case
 syntax-violation, (rnrs syntax-case(6))
 syntax-violation-form, (rnrs exceptions(6))
 syntax-violation-subform, (rnrs exceptions(6))
 syntax-violation?, (rnrs exceptions(6))
T
 tan, (rnrs base(6))
 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)
 textual-port?, (rnrs io ports(6))
 time, (mosh)
 transcoded-port, (rnrs io ports(6))
 transcoder-codec, (rnrs io ports(6))
 transcoder-eol-style, (rnrs io ports(6))
 transcoder-error-handling-mode, (rnrs io ports(6))
 truncate, (rnrs base(6))
U
 u8-list, (rnrs bytevectors(6)).bytevector
 uint-list, (rnrs bytevectors(6)).bytevector
 undefined-violation?, (rnrs exceptions(6))
 Unit Testing
 unless, (rnrs control(6))
 unlink, (mosh concurrent)
 utf-16-codec, (rnrs io ports(6))
 utf-8-codec, (rnrs io ports(6))
 utf16, (rnrs bytevectors(6)).string
 utf32, (rnrs bytevectors(6)).string
 utf8, (rnrs bytevectors(6)).string
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-20.html#node_idx_1308
Returns self pid.
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-8.html#node_idx_424
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_372
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-18.html#node_idx_1274
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-18.html#node_idx_1276
Set current directory.
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_658
When invoked with no argument, returns errno (On Windows getLastError()).
This library provides a short alias for lambda expression.
The (rnrs io simple (6)) library provides a somewhat more convenient interface for performing textual I/O on ports.
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-8.html#node_idx_396
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_546
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_118
sizeof(bool)
sizeof(double)
sizeof(float)
sizeof(int)
sizeof(long)
sizeof(long long)
alias for sizeof(void*)
sizeof(short)
sizeof(size_t)
sizeof(unsigned int)
sizeof(unsigned long)
sizeof(unsigned long long)
sizeof(unsigned short)
sizeof(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.
The (rnrs sorting (6)) library for sorting lists and vectors.
Create a process which executes proc.
fork and exec.
spawn and link.
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_560
Following SRFI libraries are supported.
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_732
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_676
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_730
Returns a newly allocated (unless empty) string whose character sequence is encoded by the given null(\0) terminated bytevector.
Returns a newly allocated (unless empty) string whose character sequence is encoded by the given null(\0) terminated bytevector.
Returns string value at which pointer points.
Convenience procedures to read from a file filename.
Read string from a file filename.
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_692
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_714
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_578
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_648
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_196
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_198
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_194
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_630
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_710
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-14.html#node_idx_1222
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_718
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-19.html#node_idx_1282
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_716
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-14.html#node_idx_1220
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_694
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_696
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-19.html#node_idx_1280
Split text with delimiter and return result as list.
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_704
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_708
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_652
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-14.html#node_idx_1224
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_332
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-13.html#node_idx_1134
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-13.html#node_idx_1146
The (rnrs syntax-case (6))library provides support for writing low-level macros in a high-level style, with automatic syntax checking, input destructuring, output restructuring, maintenance of lexical scoping and referential transparency (hygiene), and support for controlled identifier capture.
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-13.html#node_idx_1160
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-8.html#node_idx_484
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-8.html#node_idx_486
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-8.html#node_idx_482
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_550
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.
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_646
show time-usage
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_650
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_624
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_626
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_628
See http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_532
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_104
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_116
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-8.html#node_idx_492
Defines a set of functions to write test scripts.
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-6.html#node_idx_256
unlink linked process
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_594
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_592
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_186
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_190
See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_idx_184
Close