(call-with-input-string string procedure) | Calls the given procedure with one argument. This argument is an input
string port which contains 'string'.
Returns the result of the 'procedure' call. |
(call-with-output-string procedure) | Calls the given procedure with one argument. This argument is a newly
created output string port.
Returns the string the output port produces. |
(get-output-string port) | Returns the string that 'port', which must be a output string port, contains. |
(open-input-string string) | Returns a new output string port created from 'string'. |
(open-output-string) | Returns a new empty output port. |
(output-string-port? object) | Returns #t if 'object' is an output string port, #f otherwise. |
(with-input-from-string string procedure) | Calls the given procedure without arguments. In the body of this procedure
(current-input-port) returns the string input port created
from 'string'.
Returns the result of the 'procedure' call. |
(with-output-to-string procedure) | Calls the given procedure without arguments. In the body of this procedure
(current-output-port) returns a local string output port.
Returns the string the output port produces. |
(bit-and n1 n2) | Returns n1 & n2 |
(bit-lsh n1 n2) | Returns n1 << n2 |
(bit-not n) | Returns ~n1 |
(bit-or n1 n2) | Returns n1 | n2 |
(bit-rsh n1 n2) | Returns n1 >> n2 |
(bit-xor n1 n2) | Returns n1 ^ n2 |