Google

Teach Yourself Scheme in Fixnum Days introduction to the programming language Scheme">


Index


' (quote)
*
+
, (comma)
,@ (comma-splice)
-
/
<
<=
=
>
>=
` (backquote)


abs
alist
amb
and
apply
association list, see alist
assv
atan


#b (binary number)
begin, [2]
    implicit, [2]
Bigloo
boolean
boolean?


c...r
call-with-current-continuation, see call/cc
call-with-input-file
call-with-output-file
call/cc
    and coroutine
    and engine
car
case
cdr
char->integer
char-ci<=?
char-ci<?
char-ci=?
char-ci>=?
char-ci>?
char-downcase
char-upcase
char<=?
char<?
char=?
char>=?
char>?
char?
character
    #\ notation for
Chicken
class
clock
    Guile
close-input-port
close-output-port
command line
comment
complex?
cond
conditional
cons
console
continuation
coroutine
current-input-port
current-output-port


#d (decimal number)
data type
    compound
    conversion to and fro
    simple
define
define-macro
    in various dialects
defstruct
delete-duplicates
delete-file
dialects of Scheme
display, [2]
dotted pair


empty list
engine
    flat
    nestable
eof-object?
eqv?
evaluation
even?
exit
exp
expt


#f
falsity
file
    checking existence of
    deleting
    loading
    port for
    time of last modification of
file-exists?
file-or-directory-modify-seconds, [2]
fixnum
fluid-let
    macro for
for-each
form


Gambit
gensym
get-output-string
getenv
Guile
    clock


identifier
if
inheritance
    multiple
    single
init file
instance, see object
integer->char
integer?
iteration


Kawa


lambda
let
    named
let*
letrec
list
list (procedure)
list->string
list->vector
list-position
list-ref
list-tail
list?
listener
load, [2]
load-relative
    in various dialects
logic programming
loop


macro
    avoiding variable capture inside
make-string
make-vector
map
max
metaclass
method, see object
min
MIT Scheme
multiple inheritance
MzScheme, [2]


named let
newline, [2]
nondeterminism
not
null?
number
number->string
number?
numerical integration


#o (octal number)
object
object-oriented programming
odd?
open-input-file
open-input-string
open-output-file
open-output-string
or


pair?
Pocket Scheme
port, [2]
    for file
    for string
procedure, [2]
    parameters
    recursive
    tail-recursive
puzzles


quote


R5RS, [2]
rational?
read
read-char
read-eval-print loop
read-line
real?
recursion
    iteration as
    letrec
    tail
reverse!


S-expression
SCM
script, [2]
    CGI
    DOS
self-evaluation
set!
set-car!
set-cdr!
Simpson's rule
slot, see object
sqrt
standard input
standard output, [2]
STk
string
    port for
string (procedure)
string->list
string->number
string-append
string-ref
string-set!
string?
structure
    defstruct
subclass
subform
superclass
symbol
    case-insensitivity
    generated
symbol?
system


#t
table
tail call
    elimination of
tail recursion
truth


unless
    macro for


variable
    global, [2]
    lexical
    local
vector
vector (procedure)
vector->list


when
    macro for
write
write-char


#x (hexadecimal number)


zen