[[project @ 2001-07-07 15:35:28 by ghouston] ghouston**20010707153528 Ignore-this: 90563da4399435a9d5023bcaf1758bb8 * scsh.scm (run/port, run/file, run/string, run/strings, run/sexp, run/sexps): don't export, they are defined in (scsh syntax). * rw.scm, rdelim.scm: use re-export instead of export for re-exporting from guile-core modules. * char-set.scm: remove char-set- prefix from string-iter, since it's no longer defined elsewhere. * fname.scm, rx/posixstr.scm, rx/re-subst.scm, rx/re.scm: use (srfi srfi-13) instead of (lib string-lib). * syscalls.scm, utilities.scm, fluid.scm, filesys.scm, rdelim.scm, rx/re.scm: add deprecated blocks to create bindings for features that override guile-core. USAGE: updated. ] hunk ./ChangeLog 1 +2001-07-07 Gary Houston + + * scsh.scm (run/port, run/file, run/string, run/strings, run/sexp, + run/sexps): don't export, they are defined in (scsh syntax). + * rw.scm, rdelim.scm: use re-export instead of export for + re-exporting from guile-core modules. + * char-set.scm: remove char-set- prefix from string-iter, since + it's no longer defined elsewhere. + * fname.scm, rx/posixstr.scm, rx/re-subst.scm, rx/re.scm: + use (srfi srfi-13) instead of (lib string-lib). + * syscalls.scm, utilities.scm, fluid.scm, filesys.scm, rdelim.scm, + rx/re.scm: + add deprecated blocks to create bindings for features that + override guile-core. + USAGE: updated. + hunk ./USAGE 235 +(scsh fileinfo) +;; replaces file-exists? +(file-not-readable? file-not-writable? file-not-executable? file-readable? file-writable? file-executable? file-not-exists? file-exists? file-type file-group file-inode file-last-access file-last-mod file-last-status-change file-mode file-nlinks file-owner file-size file-directory? file-fifo? file-regular? file-socket? file-special? file-symlink?) + hunk ./USAGE 265 -(call-terminally fork/pipe %fork/pipe tail-pipe tail-pipe+ alist-update alist-compress add-before add-after with-env* with-total-env* with-cwd* with-umask* create-temp-file temp-file-channel run/collecting* run/port+proc* run/port* run/file* run/string* run/strings* run/sexp* run/sexps* port->string port->string-list port->sexp-list port->list port-fold char-filter string-filter y-or-n? stdio->stdports with-stdio-ports* stdports->stdio command-line-arguments arg* arg argv home-directory exec-path-list suspend exec/env exec-path/env exec-path exec fork %fork stringify with-cwd with-umask with-env with-total-env run/port run/file run/string run/strings run/sexp run/sexps with-stdio-ports) +(call-terminally fork/pipe %fork/pipe tail-pipe tail-pipe+ alist-update alist-compress add-before add-after with-env* with-total-env* with-cwd* with-umask* create-temp-file temp-file-channel run/collecting* run/port+proc* run/port* run/file* run/string* run/strings* run/sexp* run/sexps* port->string port->string-list port->sexp-list port->list port-fold char-filter string-filter y-or-n? stdio->stdports with-stdio-ports* stdports->stdio command-line-arguments arg* arg argv home-directory exec-path-list suspend exec/env exec-path/env exec-path exec fork %fork stringify with-cwd with-umask with-env with-total-env with-stdio-ports) hunk ./char-set.scm 343 -;;; char-set- prefix added for Guile to avoid conflict with -;;; string-iter defined in lib/string-lib.scm. -(define (char-set-string-iter p s) +(define (string-iter p s) hunk ./char-set.scm 351 - (char-set-string-iter (lambda (i c) + (string-iter (lambda (i c) hunk ./char-set.scm 369 - (char-set-string-iter (lambda (i c) + (string-iter (lambda (i c) hunk ./fileinfo.scm 18 + +(begin-deprecated + ;; Prevent `export' from re-exporting core bindings. This behaviour + ;; of `export' is deprecated and will disappear in one of the next + ;; releases. + (define file-exists? #f)) + hunk ./filesys.scm 14 + +(begin-deprecated + ;; Prevent `export' from re-exporting core bindings. This behaviour + ;; of `export' is deprecated and will disappear in one of the next + ;; releases. + (define rename-file #f)) + hunk ./fluid.scm 4 -(export make-fluid set-fluid! fluid let-fluid) hunk ./fluid.scm 8 +(begin-deprecated + ;; Prevent `export' from re-exporting core bindings. This behaviour + ;; of `export' is deprecated and will disappear in one of the next + ;; releases. + (define make-fluid #f)) + +(export make-fluid set-fluid! fluid let-fluid) + hunk ./fname.scm 15 - :use-module (scsh lib string-lib) - :use-module (scsh let-opt) hunk ./fname.scm 16 + :use-module (srfi srfi-13) + :use-module (scsh let-opt) hunk ./make-module-list 27 - lib/string-lib hunk ./make-module-list 55 - lib/list-lib hunk ./make-module-list 57 + fileinfo hunk ./rdelim.scm 16 +(if (not (defined? 'guile-read-delimited)) + (define guile-read-delimited read-delimited)) + +(begin-deprecated + ;; Prevent `export' from re-exporting (ice-9 rdelim) bindings. This behaviour + ;; of `export' is deprecated and will disappear in one of the next + ;; releases. + (define read-line #f) + (define read-delimited #f) + (define read-delimited! #f)) + hunk ./rdelim.scm 30 -(export %read-delimited!) - -(if (not (defined? 'guile-read-delimited)) - (define guile-read-delimited read-delimited)) +(re-export %read-delimited!) hunk ./rw.scm 15 -(export read-string!/partial write-string/partial) +(re-export read-string!/partial write-string/partial) hunk ./rx/posixstr.scm 58 + :use-module (srfi srfi-13) hunk ./rx/posixstr.scm 66 - :use-module (scsh lib string-lib) hunk ./rx/re-subst.scm 14 + :use-module (srfi srfi-13) hunk ./rx/re-subst.scm 17 - :use-module (scsh lib string-lib) hunk ./rx/re.scm 18 + :use-module (ice-9 receive) + :use-module (srfi srfi-13) hunk ./rx/re.scm 23 - :use-module (ice-9 receive) hunk ./rx/re.scm 25 - :use-module (scsh rx cond-package) - :use-module (scsh lib string-lib)) + :use-module (scsh rx cond-package)) + +(begin-deprecated + ;; Prevent `export' from re-exporting core bindings. This behaviour + ;; of `export' is deprecated and will disappear in one of the next + ;; releases. + (define regexp? #f)) hunk ./scsh.scm 42 - run/port run/file run/string run/strings run/sexp run/sexps hunk ./syscalls.scm 18 + +(begin-deprecated + ;; Prevent `export' from re-exporting core bindings. This behaviour + ;; of `export' is deprecated and will disappear in one of the next + ;; releases. + (define pipe #f) + (define sleep #f)) + hunk ./utilities.scm 7 + +(begin-deprecated + ;; Prevent `export' from re-exporting core bindings. This behaviour + ;; of `export' is deprecated and will disappear in one of the next + ;; releases. + (define delete #f)) +