3c3 <
log input log results < Just-in-time compilation
dynamic-wind
syntax-rules
(compile-lib)
init()
load
read-char
open-input-file
values
call-with-values
< (values 1 2 3) => 1 < (+ (values 1 2 3)) => 6 < (list (values 1 2 3)) => (1 2 3) < (call-with-values (lambda () (values 1 2 3)) +) => 6 <
=
string>?
< (define < ((lambda() (define old< <) < (lambda (x y . rest) < (if (old< x y) < (if (null? rest) < #t < (apply < y rest)) < #f))))) < (< 1 2 3 4 5) => #t < (< 1 2 3 4 3) => #f <
map
< (map + '(1 2 . 3) '(40 20 . 10)) => (41 22 . 13) < (map + 14 9) => 23 <
r5rs_pitfall.scm
string-fill!
string-set!
begin
lambda
if
define
set!
quote
other implementations in JS:
in Java: