Search

( begin expression-or-definition ... )
This form of begin can be used as an ordinary expression. The expressions are evaluated sequentially from left to right, and the values of the last expression are returned. This expression type is used to sequence side effects such as assignments or input and output. Note that there is another form of begin used as a library declaration: see section 5.6.1.
( bytevector-copy! [ bytevector? to ] [ integer? at ] [ bytevector? from ] ) ( bytevector-copy! [ bytevector? to ] [ integer? at ] [ bytevector? from ] [ integer? start ] ) ( bytevector-copy! [ bytevector? to ] [ integer? at ] [ bytevector? from ] [ integer? start ] [ integer? end ] )
Copies the bytes of bytevector from between start and end to bytevector to, starting at at. The order in which bytes are copied is unspecified, except that if the source and destination overlap, copying takes place as if the source is first copied into a temporary bytevector and then into the destination. This can be achieved without allocating storage by making sure to copy in the correct direction in such circumstances. Note: This procedure appears in R6RS, but places the source before the destination, contrary to other such procedures in Scheme.
( caaaar [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caaadr [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caaar [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caadar [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caaddr [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caadr [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caar [ pair? pair ] ) *
caar, cadr, cdar, cddr These procedures are compositions of car and cdr
( cadaar [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( cadadr [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( cadar [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caddar [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( cadddr [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).
( caddr [ pair? pair ] ) *
The (scheme cxr) library exports twenty-four procedures which are the compositions of from three to four car and cdr operations. For example caddar could be defined by (define caddar (lambda (x) (car (cdr (cdr (car x)))))).