mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39:17 +02:00
Sync with code
This commit is contained in:
parent
7944230674
commit
c8e0cfe167
1 changed files with 289 additions and 123 deletions
|
@ -4,147 +4,313 @@ The `(scheme base)` library exports many of the procedures and syntax bindings t
|
|||
|
||||
For more information see the [R<sup>7</sup>RS Scheme Specification](../../r7rs.pdf).
|
||||
|
||||
- [`cons-source`](#cons-source)
|
||||
- [`syntax-rules`](#syntax-rules)
|
||||
- [`letrec*`](#letrec*)
|
||||
- [`guard`](#guard)
|
||||
- [`guard-aux`](#guard-aux)
|
||||
- [`define-record-type`](#define-record-type)
|
||||
- [`record?`](#record?)
|
||||
- [`register-simple-type`](#register-simple-type)
|
||||
- [`make-type-predicate`](#make-type-predicate)
|
||||
- [`make-constructor`](#make-constructor)
|
||||
- [`make-getter`](#make-getter)
|
||||
- [`make-setter`](#make-setter)
|
||||
- [`slot-set!`](#slot-set!)
|
||||
- [`type-slot-offset`](#type-slot-offset)
|
||||
- [`receive`](#receive)
|
||||
- [`abs`](#abs)
|
||||
- [`max`](#max)
|
||||
- [`min`](#min)
|
||||
- [`modulo`](#modulo)
|
||||
- [`floor-remainder`](#floor-remainder)
|
||||
- [`and`](#and)
|
||||
- [`any`](#any)
|
||||
- [`append`](#append)
|
||||
- [`assoc`](#assoc)
|
||||
- [`assq`](#assq)
|
||||
- [`assv`](#assv)
|
||||
- [`begin`](#begin)
|
||||
- [`boolean=?`](#boolean=?)
|
||||
- [`bytevector-copy`](#bytevector-copy)
|
||||
- [`bytevector-copy!`](#bytevector-copy!)
|
||||
- [`call-with-current-continuation`](#call-with-current-continuation)
|
||||
- [`call-with-port`](#call-with-port)
|
||||
- [`call-with-values`](#call-with-values)
|
||||
- [`call/cc`](#call/cc)
|
||||
- [`case`](#case)
|
||||
- [`ceiling`](#ceiling)
|
||||
- [`char<=?`](#char<=?)
|
||||
- [`char<?`](#char<?)
|
||||
- [`char=?`](#char=?)
|
||||
- [`char>=?`](#char>=?)
|
||||
- [`char>?`](#char>?)
|
||||
- [`complex?`](#complex?)
|
||||
- [`cond`](#cond)
|
||||
- [`cond-expand`](#cond-expand)
|
||||
- [`cons-source`](#cons-source)
|
||||
- [`current-error-port`](#current-error-port)
|
||||
- [`current-input-port`](#current-input-port)
|
||||
- [`current-output-port`](#current-output-port)
|
||||
- [`define-record-type`](#define-record-type)
|
||||
- [`denominator`](#denominator)
|
||||
- [`do`](#do)
|
||||
- [`dynamic-wind`](#dynamic-wind)
|
||||
- [`eof-object`](#eof-object)
|
||||
- [`error`](#error)
|
||||
- [`even?`](#even?)
|
||||
- [`every`](#every)
|
||||
- [`exact`](#exact)
|
||||
- [`exact-integer?`](#exact-integer?)
|
||||
- [`exact?`](#exact?)
|
||||
- [`inexact?`](#inexact?)
|
||||
- [`odd?`](#odd?)
|
||||
- [`complex?`](#complex?)
|
||||
- [`rational?`](#rational?)
|
||||
- [`gcd`](#gcd)
|
||||
- [`lcm`](#lcm)
|
||||
- [`quotient`](#quotient)
|
||||
- [`remainder`](#remainder)
|
||||
- [`truncate-quotient `](#truncate-quotient )
|
||||
- [`truncate-remainder `](#truncate-remainder )
|
||||
- [`truncate/ `](#truncate/ )
|
||||
- [`floor-quotient `](#floor-quotient )
|
||||
- [`floor-remainder `](#floor-remainder )
|
||||
- [`floor/ `](#floor/ )
|
||||
- [`square`](#square)
|
||||
- [`expt`](#expt)
|
||||
- [`call-with-current-continuation`](#call-with-current-continuation)
|
||||
- [`call/cc`](#call/cc)
|
||||
- [`call-with-values`](#call-with-values)
|
||||
- [`dynamic-wind`](#dynamic-wind)
|
||||
- [`values`](#values)
|
||||
- [`char=?`](#char=?)
|
||||
- [`char<?`](#char<?)
|
||||
- [`char>?`](#char>?)
|
||||
- [`char<=?`](#char<=?)
|
||||
- [`char>=?`](#char>=?)
|
||||
- [`string=?`](#string=?)
|
||||
- [`string<?`](#string<?)
|
||||
- [`string<=?`](#string<=?)
|
||||
- [`string>?`](#string>?)
|
||||
- [`string>=?`](#string>=?)
|
||||
- [`features`](#features)
|
||||
- [`floor`](#floor)
|
||||
- [`floor-quotient`](#floor-quotient )
|
||||
- [`floor-remainder`](#floor-remainder)
|
||||
- [`floor-remainder`](#floor-remainder )
|
||||
- [`floor/`](#floor/ )
|
||||
- [`flush-output-port`](#flush-output-port)
|
||||
- [`foldl`](#foldl)
|
||||
- [`foldr`](#foldr)
|
||||
- [`not`](#not)
|
||||
- [`list?`](#list?)
|
||||
- [`zero?`](#zero?)
|
||||
- [`positive?`](#positive?)
|
||||
- [`negative?`](#negative?)
|
||||
- [`append`](#append)
|
||||
- [`list`](#list)
|
||||
- [`make-list`](#make-list)
|
||||
- [`list-copy`](#list-copy)
|
||||
- [`map`](#map)
|
||||
- [`for-each`](#for-each)
|
||||
- [`list-tail`](#list-tail)
|
||||
- [`gcd`](#gcd)
|
||||
- [`get-output-bytevector`](#get-output-bytevector)
|
||||
- [`get-output-string`](#get-output-string)
|
||||
- [`guard`](#guard)
|
||||
- [`guard-aux`](#guard-aux)
|
||||
- [`inexact`](#inexact)
|
||||
- [`inexact?`](#inexact?)
|
||||
- [`input-port-open?`](#input-port-open?)
|
||||
- [`input-port?`](#input-port?)
|
||||
- [`lcm`](#lcm)
|
||||
- [`let`](#let)
|
||||
- [`let*`](#let*)
|
||||
- [`let*-values`](#let*-values)
|
||||
- [`let-values`](#let-values)
|
||||
- [`letrec`](#letrec)
|
||||
- [`letrec*`](#letrec*)
|
||||
- [`list`](#list)
|
||||
- [`list-copy`](#list-copy)
|
||||
- [`list-ref`](#list-ref)
|
||||
- [`list-set!`](#list-set!)
|
||||
- [`list-tail`](#list-tail)
|
||||
- [`list?`](#list?)
|
||||
- [`make-constructor`](#make-constructor)
|
||||
- [`make-getter`](#make-getter)
|
||||
- [`make-list`](#make-list)
|
||||
- [`make-parameter`](#make-parameter)
|
||||
- [`make-setter`](#make-setter)
|
||||
- [`make-string`](#make-string)
|
||||
- [`make-type-predicate`](#make-type-predicate)
|
||||
- [`map`](#map)
|
||||
- [`max`](#max)
|
||||
- [`member`](#member)
|
||||
- [`memq`](#memq)
|
||||
- [`memv`](#memv)
|
||||
- [`min`](#min)
|
||||
- [`modulo`](#modulo)
|
||||
- [`negative?`](#negative?)
|
||||
- [`newline`](#newline)
|
||||
- [`not`](#not)
|
||||
- [`numerator`](#numerator)
|
||||
- [`odd?`](#odd?)
|
||||
- [`open-input-bytevector`](#open-input-bytevector)
|
||||
- [`open-input-string`](#open-input-string)
|
||||
- [`open-output-bytevector`](#open-output-bytevector)
|
||||
- [`open-output-string`](#open-output-string)
|
||||
- [`or`](#or)
|
||||
- [`output-port-open?`](#output-port-open?)
|
||||
- [`output-port?`](#output-port?)
|
||||
- [`positive?`](#positive?)
|
||||
- [`quasiquote`](#quasiquote)
|
||||
- [`quotient`](#quotient)
|
||||
- [`raise`](#raise)
|
||||
- [`raise-continuable`](#raise-continuable)
|
||||
- [`rational?`](#rational?)
|
||||
- [`read-line`](#read-line)
|
||||
- [`read-string`](#read-string)
|
||||
- [`receive`](#receive)
|
||||
- [`record?`](#record?)
|
||||
- [`register-simple-type`](#register-simple-type)
|
||||
- [`remainder`](#remainder)
|
||||
- [`reverse`](#reverse)
|
||||
- [`boolean=?`](#boolean=?)
|
||||
- [`round`](#round)
|
||||
- [`slot-set!`](#slot-set!)
|
||||
- [`square`](#square)
|
||||
- [`string`](#string)
|
||||
- [`string->list`](#string->list)
|
||||
- [`string->utf8`](#string->utf8)
|
||||
- [`string->vector`](#string->vector)
|
||||
- [`string-copy`](#string-copy)
|
||||
- [`string-copy!`](#string-copy!)
|
||||
- [`string-fill!`](#string-fill!)
|
||||
- [`string-for-each`](#string-for-each)
|
||||
- [`string-map`](#string-map)
|
||||
- [`string<=?`](#string<=?)
|
||||
- [`string<?`](#string<?)
|
||||
- [`string=?`](#string=?)
|
||||
- [`string>=?`](#string>=?)
|
||||
- [`string>?`](#string>?)
|
||||
- [`symbol=?`](#symbol=?)
|
||||
- [`Cyc-obj=?`](#Cyc-obj=?)
|
||||
- [`syntax-error`](#syntax-error)
|
||||
- [`syntax-rules`](#syntax-rules)
|
||||
- [`truncate`](#truncate)
|
||||
- [`truncate-quotient`](#truncate-quotient )
|
||||
- [`truncate-remainder`](#truncate-remainder )
|
||||
- [`truncate/`](#truncate/ )
|
||||
- [`type-slot-offset`](#type-slot-offset)
|
||||
- [`unless`](#unless)
|
||||
- [`utf8->string`](#utf8->string)
|
||||
- [`values`](#values)
|
||||
- [`vector`](#vector)
|
||||
- [`vector->list`](#vector->list)
|
||||
- [`vector->string`](#vector->string)
|
||||
- [`vector-append`](#vector-append)
|
||||
- [`vector-copy`](#vector-copy)
|
||||
- [`vector-copy!`](#vector-copy!)
|
||||
- [`vector-fill!`](#vector-fill!)
|
||||
- [`vector->list`](#vector->list)
|
||||
- [`vector->string`](#vector->string)
|
||||
- [`vector-map`](#vector-map)
|
||||
- [`vector-for-each`](#vector-for-each)
|
||||
- [`make-string`](#make-string)
|
||||
- [`string`](#string)
|
||||
- [`string-copy`](#string-copy)
|
||||
- [`string-copy!`](#string-copy!)
|
||||
- [`string-fill!`](#string-fill!)
|
||||
- [`string->list`](#string->list)
|
||||
- [`string->vector`](#string->vector)
|
||||
- [`string-map`](#string-map)
|
||||
- [`string-for-each`](#string-for-each)
|
||||
- [`make-parameter`](#make-parameter)
|
||||
- [`current-output-port`](#current-output-port)
|
||||
- [`current-input-port`](#current-input-port)
|
||||
- [`current-error-port`](#current-error-port)
|
||||
- [`call-with-port`](#call-with-port)
|
||||
- [`error`](#error)
|
||||
- [`raise`](#raise)
|
||||
- [`raise-continuable`](#raise-continuable)
|
||||
- [`vector-map`](#vector-map)
|
||||
- [`when`](#when)
|
||||
- [`with-exception-handler`](#with-exception-handler)
|
||||
- [`Cyc-add-exception-handler`](#Cyc-add-exception-handler)
|
||||
- [`Cyc-remove-exception-handler`](#Cyc-remove-exception-handler)
|
||||
- [`newline`](#newline)
|
||||
- [`write-char`](#write-char)
|
||||
- [`write-string`](#write-string)
|
||||
- [`flush-output-port`](#flush-output-port)
|
||||
- [`read-line`](#read-line)
|
||||
- [`read-string`](#read-string)
|
||||
- [`input-port?`](#input-port?)
|
||||
- [`output-port?`](#output-port?)
|
||||
- [`input-port-open?`](#input-port-open?)
|
||||
- [`output-port-open?`](#output-port-open?)
|
||||
- [`features`](#features)
|
||||
- [`Cyc-version`](#Cyc-version)
|
||||
- [`any`](#any)
|
||||
- [`every`](#every)
|
||||
- [`and`](#and)
|
||||
- [`or`](#or)
|
||||
- [`let`](#let)
|
||||
- [`let*`](#let*)
|
||||
- [`letrec`](#letrec)
|
||||
- [`begin`](#begin)
|
||||
- [`case`](#case)
|
||||
- [`cond`](#cond)
|
||||
- [`cond-expand`](#cond-expand)
|
||||
- [`do`](#do)
|
||||
- [`when`](#when)
|
||||
- [`unless`](#unless)
|
||||
- [`quasiquote`](#quasiquote)
|
||||
- [`floor`](#floor)
|
||||
- [`ceiling`](#ceiling)
|
||||
- [`truncate`](#truncate)
|
||||
- [`round`](#round)
|
||||
- [`exact`](#exact)
|
||||
- [`inexact`](#inexact)
|
||||
- [`eof-object`](#eof-object)
|
||||
- [`syntax-error`](#syntax-error)
|
||||
- [`bytevector-copy`](#bytevector-copy)
|
||||
- [`bytevector-copy!`](#bytevector-copy!)
|
||||
- [`utf8->string`](#utf8->string)
|
||||
- [`string->utf8`](#string->utf8)
|
||||
- [`denominator`](#denominator)
|
||||
- [`numerator`](#numerator)
|
||||
- [`zero?`](#zero?)
|
||||
|
||||
|
||||
#abs
|
||||
#and
|
||||
#any
|
||||
#append
|
||||
#assoc
|
||||
#assq
|
||||
#assv
|
||||
#begin
|
||||
#boolean=?
|
||||
#bytevector-copy
|
||||
#bytevector-copy!
|
||||
#call-with-current-continuation
|
||||
#call-with-port
|
||||
#call-with-values
|
||||
#call/cc
|
||||
#case
|
||||
#ceiling
|
||||
#char<=?
|
||||
#char<?
|
||||
#char=?
|
||||
#char>=?
|
||||
#char>?
|
||||
#complex?
|
||||
#cond
|
||||
#cond-expand
|
||||
#cons-source
|
||||
#current-error-port
|
||||
#current-input-port
|
||||
#current-output-port
|
||||
#define-record-type
|
||||
#denominator
|
||||
#do
|
||||
#dynamic-wind
|
||||
#eof-object
|
||||
#error
|
||||
#even?
|
||||
#every
|
||||
#exact
|
||||
#exact-integer?
|
||||
#exact?
|
||||
#expt
|
||||
#features
|
||||
#floor
|
||||
#floor-quotient
|
||||
#floor-remainder
|
||||
#floor-remainder
|
||||
#floor/
|
||||
#flush-output-port
|
||||
#foldl
|
||||
#foldr
|
||||
#for-each
|
||||
#gcd
|
||||
#get-output-bytevector
|
||||
#get-output-string
|
||||
#guard
|
||||
#guard-aux
|
||||
#inexact
|
||||
#inexact?
|
||||
#input-port-open?
|
||||
#input-port?
|
||||
#lcm
|
||||
#let
|
||||
#let*
|
||||
#let*-values
|
||||
#let-values
|
||||
#letrec
|
||||
#letrec*
|
||||
#list
|
||||
#list-copy
|
||||
#list-ref
|
||||
#list-set!
|
||||
#list-tail
|
||||
#list?
|
||||
#make-constructor
|
||||
#make-getter
|
||||
#make-list
|
||||
#make-parameter
|
||||
#make-setter
|
||||
#make-string
|
||||
#make-type-predicate
|
||||
#map
|
||||
#max
|
||||
#member
|
||||
#memq
|
||||
#memv
|
||||
#min
|
||||
#modulo
|
||||
#negative?
|
||||
#newline
|
||||
#not
|
||||
#numerator
|
||||
#odd?
|
||||
#open-input-bytevector
|
||||
#open-input-string
|
||||
#open-output-bytevector
|
||||
#open-output-string
|
||||
#or
|
||||
#output-port-open?
|
||||
#output-port?
|
||||
#positive?
|
||||
#quasiquote
|
||||
#quotient
|
||||
#raise
|
||||
#raise-continuable
|
||||
#rational?
|
||||
#read-line
|
||||
#read-string
|
||||
#receive
|
||||
#record?
|
||||
#register-simple-type
|
||||
#remainder
|
||||
#reverse
|
||||
#round
|
||||
#slot-set!
|
||||
#square
|
||||
#string
|
||||
#string->list
|
||||
#string->utf8
|
||||
#string->vector
|
||||
#string-copy
|
||||
#string-copy!
|
||||
#string-fill!
|
||||
#string-for-each
|
||||
#string-map
|
||||
#string<=?
|
||||
#string<?
|
||||
#string=?
|
||||
#string>=?
|
||||
#string>?
|
||||
#symbol=?
|
||||
#syntax-error
|
||||
#syntax-rules
|
||||
#truncate
|
||||
#truncate-quotient
|
||||
#truncate-remainder
|
||||
#truncate/
|
||||
#type-slot-offset
|
||||
#unless
|
||||
#utf8->string
|
||||
#values
|
||||
#vector
|
||||
#vector->list
|
||||
#vector->string
|
||||
#vector-append
|
||||
#vector-copy
|
||||
#vector-copy!
|
||||
#vector-fill!
|
||||
#vector-for-each
|
||||
#vector-map
|
||||
#when
|
||||
#with-exception-handler
|
||||
#write-char
|
||||
#write-string
|
||||
#zero?
|
||||
|
|
Loading…
Add table
Reference in a new issue