(scm_complex_p): New, export as "complex?" to Scheme.
authorMarius Vollmer <mvo@zagadka.de>
Tue, 3 Aug 2004 17:12:14 +0000 (17:12 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Tue, 3 Aug 2004 17:12:14 +0000 (17:12 +0000)
commit8507ec804fbd7914b23fc535712c1d1ca1093913
treef10522382f4ce5bddc8ca91a5e7b1940ea3fd25b
parentf9656a9f828feb5aa4ee8bd175dfa68dc09d6a6a
(scm_complex_p): New, export as "complex?" to Scheme.
(scm_number_p): Export as "number?" to Scheme.
(scm_is_complex, scm_is_number): New.
(scm_c_make_rectangular, scm_c_make_polar): New.
(scm_make_rectangular, scm_make_polar): Use above.
(scm_c_real_part, scm_c_imag_part, scm_c_magnitude, scm_c_angle):
New.
(scm_make_complex): Discouraged by moving to discouraged.h and
discouraged.c.  Replaced all uses with scm_c_make_rectangular.
libguile/discouraged.c
libguile/discouraged.h
libguile/numbers.c
libguile/numbers.h