From: Mikael Djurfeldt Date: Sat, 15 Apr 2000 19:34:09 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.hcoop.net/bpt/guile.git/commitdiff_plain/7c1e0b12a3a6727082df3ebe4577a40ecffd0a08?hp=39bcc76e450468154f573c6b593203d7420b6b0b *** empty log message *** --- diff --git a/NEWS b/NEWS index 307671eca..f552e257b 100644 --- a/NEWS +++ b/NEWS @@ -123,6 +123,10 @@ tty device. Previously in this situation it was line-buffered. * Changes to Scheme functions and syntax +** New procedures: close-input-port, close-output-port + +These are R5RS procedures. + ** New procedure: simple-format PORT MESSAGE ARG1 ... (ice-9 boot) makes `format' an alias for `simple-format' until possibly @@ -181,6 +185,10 @@ E.g., in order to set bit 7 in an SCM value x, use the expression SCM_UNPACK_CAR (X) is defined as SCM_UNPACK (SCM_CAR (X)) +** Deprecated macros: SCM_INPORTP, SCM_OUTPORTP + +These macros will be removed in next release of Guile. + ** Port internals: the rw_random variable in the scm_port structure must be set to non-zero in any random access port. In recent Guile releases it was only set for bidirectional random-access ports. diff --git a/RELEASE b/RELEASE index 61d3ac085..25c2dbad2 100644 --- a/RELEASE +++ b/RELEASE @@ -16,6 +16,9 @@ In release 1.4: - remove deprecated function scm_newsmob. - remove deprecated function scm_make_named_hook. +In release 1.5: +- remove deprecated macros: SCM_INPORTP, SCM_OUTPORTP + Modules sort.c and random.c should be factored out into separate modules (but still be distributed with guile-core) when we get a new module system. diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 94f78c121..96c4ef33e 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,15 @@ +2000-04-15 Mikael Djurfeldt + + * ports.h (SCM_INPUT_PORT_P, SCM_OUTPUT_PORT_P): New macros. + (SCM_INPORTP, SCM_OUTPORTP): Marked as deprecated. + + * validate.h (SCM_VALIDATE_INPUT_PORT, SCM_VALIDATE_OUTPUT_PORT): + New macros. + Cleanup of code layout. + + * ports.c, ports.h (close-input-port, close-output-port): New R5RS + procedures. + 2000-04-13 Dirk Herrmann * continuations.c (scm_make_cont, scm_dynthrow): Completely