1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-24 21:50:20 +02:00

Use re-export' instead of export' for re-exported core bindings. Do

not re-export `numerator', `denominator' and `rationalize' since Guile
does not have them.  Continue to use `export' for `null-environment'.
This commit is contained in:
Marius Vollmer 2001-07-12 23:27:23 +00:00
parent 521194715d
commit e9965e8fb7

View file

@ -48,113 +48,114 @@
(module-use! %module-public-interface null-interface)
(export eqv? eq? equal?
number? complex? real? rational? integer?
exact? inexact?
= < > <= >=
zero? positive? negative? odd? even?
max min
+ * - /
abs
quotient remainder modulo
gcd lcm
numerator denominator
floor ceiling truncate round
rationalize
exp log sin cos tan asin acos atan
sqrt
expt
make-rectangular make-polar real-part imag-part magnitude angle
exact->inexact inexact->exact
(re-export eqv? eq? equal?
number? complex? real? rational? integer?
exact? inexact?
= < > <= >=
zero? positive? negative? odd? even?
max min
+ * - /
abs
quotient remainder modulo
gcd lcm
;;numerator denominator XXX
;;rationalize XXX
floor ceiling truncate round
exp log sin cos tan asin acos atan
sqrt
expt
make-rectangular make-polar real-part imag-part magnitude angle
exact->inexact inexact->exact
number->string string->number
boolean?
not
pair?
cons car cdr
set-car! set-cdr!
caar cadr cdar cddr
caaar caadr cadar caddr cdaar cdadr cddar cdddr
caaaar caaadr caadar caaddr cadaar cadadr caddar cadddr
cdaaar cdaadr cdadar cdaddr cddaar cddadr cdddar cddddr
null?
list?
list
length
append
reverse
list-tail list-ref
memq memv member
assq assv assoc
symbol?
symbol->string string->symbol
char?
char=? char<? char>? char<=? char>=?
char-ci=? char-ci<? char-ci>? char-ci<=? char-ci>=?
char-alphabetic? char-numeric? char-whitespace?
char-upper-case? char-lower-case?
char->integer integer->char
char-upcase
char-downcase
string?
make-string
string
string-length
string-ref string-set!
string=? string-ci=?
string<? string>? string<=? string>=?
string-ci<? string-ci>? string-ci<=? string-ci>=?
substring
string-length
string-append
string->list list->string
string-copy string-fill!
vector?
make-vector
vector
vector-length
vector-ref vector-set!
vector->list list->vector
vector-fill!
procedure?
apply
map
for-each
force
call-with-current-continuation
values
call-with-values
dynamic-wind
eval
number->string string->number
input-port? output-port?
current-input-port current-output-port
read
read-char
peek-char
eof-object?
char-ready?
write
display
newline
write-char
boolean?
not
;;transcript-on
;;transcript-off
)
pair?
cons car cdr
set-car! set-cdr!
caar cadr cdar cddr
caaar caadr cadar caddr cdaar cdadr cddar cdddr
caaaar caaadr caadar caaddr cadaar cadadr caddar cadddr
cdaaar cdaadr cdadar cdaddr cddaar cddadr cdddar cddddr
null?
list?
list
length
append
reverse
list-tail list-ref
memq memv member
assq assv assoc
symbol?
symbol->string string->symbol
char?
char=? char<? char>? char<=? char>=?
char-ci=? char-ci<? char-ci>? char-ci<=? char-ci>=?
char-alphabetic? char-numeric? char-whitespace?
char-upper-case? char-lower-case?
char->integer integer->char
char-upcase
char-downcase
string?
make-string
string
string-length
string-ref string-set!
string=? string-ci=?
string<? string>? string<=? string>=?
string-ci<? string-ci>? string-ci<=? string-ci>=?
substring
string-length
string-append
string->list list->string
string-copy string-fill!
vector?
make-vector
vector
vector-length
vector-ref vector-set!
vector->list list->vector
vector-fill!
procedure?
apply
map
for-each
force
call-with-current-continuation
values
call-with-values
dynamic-wind
eval
null-environment
input-port? output-port?
current-input-port current-output-port
read
read-char
peek-char
eof-object?
char-ready?
write
display
newline
write-char
;;transcript-on
;;transcript-off
)
(export null-environment)
(define (null-environment n)
(if (not (= n 5))