title: MIT-Scheme
wiliki-lwp-version: 1.0
mtime: 1668153939

Homepage: https://www.gnu.org/software/mit-scheme/

Git version control repository at GNU Savannah: http://savannah.gnu.org/git/?group=mit-scheme

GitHub mirror: https://github.com/jaseemabid/mit-scheme

[[$$srfis 0 1 2 6 8 9 14 23 27 30 39 62 69 112 115 124 125 128 129 131 133 140 143 158 162 219]]


----
** Lexical conventions

[[#|]], [[#!optional]], [[#!rest]], [[#*]], [[#[]], [[#@]], [[#1=]], [[#1#]]

** Special forms

[[lambda]], [[named-lambda]], [[fluid-let]], 
[[define-structure]], [[sc-macro-transformer]], [[rsc-macro-transformer]],
[[make-syntactic-closure]], [[close-syntax]], [[capture-syntactic-environment]],
[[identifier?]], [[identifier=?]], [[make-synthetic-identifier]],
[[er-macro-transformer]]

** Equivalence predicates

** Numbers

[[exact-integer?]], [[exact-nonnegative-integer?]], [[exact-rational?]],
[[1+]], [[-1+]], [[integer-floor]], [[integer-ceiling]], [[integer-truncate]],
[[integer-round]], [[integer-divide]], [[integer-divide-quotient]],
[[integer-divide-remainder]], [[floor->exact]], [[ceiling->exact]],
[[truncate->exact]], [[round->exact]], [[rationalize->exact]],
[[simplest-rational]], [[simplest-exact-rational]], [[conjugate]],
[[flonum-parser-fast?]], [[flonum-unparser-cutoff]], 

[[fix:fixnum?]], [[fix:=]], [[fix:<]], [[fix:<=]], [[fix:>]], [[fix:>=]],
[[fix:zero?]], [[fix:positive?]], [[fix:negative?]], 
[[fix:+]], [[fix:-]], [[fix:*]], [[fix:quotient]], [[fix:remainder]],
[[fix:gcd]], [[fix:1+]], [[fix:-1+]], [[fix:divide]], [[fix:not]],
[[fix:and]], [[fix:andc]], [[fix:or]], [[fix:xor]], [[fix:lsh]]

[[flo:flonum?]], [[flo:=]], [[flo:<]], [[flo:<=]], [[flo:>]], [[flo:>=]],
[[flo:zero?]], [[flo:positive?]], [[flo:negative?]],
[[flo:+]], [[flo:-]], [[flo:*]], [[flo:/]], [[flo:finite?]], [[flo:negate]],
[[flo:abs]], [[flo:exp]], [[flo:log]], [[flo:sin]], [[flo:cos]],
[[flo:tan]], [[flo:asin]], [[flo:acos]], [[flo:atan]], [[flo:sqrt]],
[[flo:expt]], [[flo:floor]], [[flo:ceiling]], [[flo:truncate]],
[[flo:round]], [[flo:floor->exact]], [[flo:ceiling->exact]],
[[flo:truncate->exact]], [[flo:round->exact]], [[flo:atan2]]

[[random]], [[flo:random-unit]], [[*random-state*]], [[make-random-state]],
[[random-state?]]

... more to come ...