Changeset 33960 in project


Ignore:
Timestamp:
04/11/17 21:33:57 (7 months ago)
Author:
sjamaan
Message:

core-libs reorg: Remove standard procedures from chicken-specific modules. Move "module-environment" to (chicken module), getting rid of (chicken eval)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/core-libraries-reorganization

    r33958 r33960  
    2222; (chicken continuation) [done] : continuation-capture continuation-graft continuation-return continuation?
    2323; (chicken errno) [done] : errno errno/acces errno/again errno/badf errno/busy errno/child errno/exist errno/fault errno/intr errno/inval errno/io errno/isdir errno/mfile errno/noent errno/noexec errno/nomem errno/nospc errno/notdir errno/perm errno/pipe errno/rofs errno/spipe errno/srch errno/wouldblock
    24 ; (chicken eval) : eval module-environment interaction-environment scheme-report-environment null-environment
     24; (chicken eval) :
    2525; (chicken file posix) [partial] : file-access-time file-change-time duplicate-fileno set-file-position! perm/irgrp perm/iroth perm/irusr perm/irwxg perm/irwxo perm/irwxu perm/isgid perm/isuid perm/isvtx perm/iwgrp perm/iwoth perm/iwusr perm/ixgrp perm/ixoth perm/ixusr open/append open/binary open/creat open/excl open/fsync open/noctty open/nonblock open/rdonly open/rdwr open/read open/sync open/text open/trunc open/write open/wronly fcntl/dupfd fcntl/getfd fcntl/getfl fcntl/setfd fcntl/setfl file-close file-control file-creation-mode file-link file-lock file-lock/blocking file-mkstemp file-open file-owner file-permissions file-position file-read file-select file-size file-stat file-test-lock file-truncate file-unlock file-write fileno/stderr fileno/stdin fileno/stdout open-input-file* open-output-file* seek/cur seek/set seek/end port->fileno
    2626; (chicken file) [partial] : file-copy file-move file-type create-temporary-file create-temporary-directory delete-directory directory block-device? directory? fifo? character-device? socket? find-files glob change-file-mode change-file-owner file-read-access? file-write-access? file-execute-access? regular-file? file-modification-time delete-file delete-file* rename-file file-exists? read-symbolic-link create-symbolic-link symbolic-link? create-directory create-fifo directory-exists?
     
    3232; (chicken io) [done] : read-buffered read-byte read* read-line read-lines read-string read-string! read-token write-byte write-line write-string
    3333; (chicken keyword) [done] : get-keyword keyword->string keyword? string->keyword
    34 ; (chicken load) : load load-noisily load-relative load-library set-dynamic-load-mode!
     34; (chicken load) : load-noisily load-relative load-library set-dynamic-load-mode!
    3535; (chicken locative) [done] : locative->object locative-ref locative-set! locative? make-locative make-weak-locative
    3636; (chicken memory) [done] : move-memory! allocate free align-to-word make-pointer-vector address->pointer object->pointer pointer+ pointer->address pointer->object pointer-f32-ref pointer-f32-set! pointer-f64-ref pointer-f64-set! pointer-like? pointer-s16-ref pointer-s16-set! pointer-s32-ref pointer-s32-set! pointer-s64-ref pointer-s64-set! pointer-s8-ref pointer-s8-set! pointer-tag pointer-u16-ref pointer-u16-set! pointer-u32-ref pointer-u32-set! pointer-u64-ref pointer-u64-set! pointer-u8-ref pointer-u8-set! pointer-vector pointer-vector-fill! pointer-vector-length pointer-vector-ref pointer-vector-set! pointer-vector? pointer=? pointer? tag-pointer tagged-pointer?
     
    9292; (chicken sort) : merge sort sort! sorted? topological-sort
    9393; (chicken string) : ->string conc string-chop string-chomp string-compare3 string-compare3-ci reverse-string-append string-intersperse string-split string-translate string-translate* substring=? substring-ci=? substring-index substring-index-ci reverse-list->string
    94 ; (chicken module) : module import export reexport define-interface functor use
     94; (chicken module) : module import export reexport define-interface functor use module-environment
    9595; (chicken setup-api) : compile copy-file create-directory/parents extension-name-and-version find-header find-library host-extension install-extension install-program install-script installation-prefix move-file patch program-path remove-file* run setup-install-mode setup-root-directory standard-extension try-compile version>=?
    9696; (chicken memory ???) : block-ref block-set! extend-procedure extended-procedure? make-record-instance mutate-procedure! number-of-bytes number-of-slots object-become! object-copy procedure-data record->vector record-instance-length record-instance-slot record-instance-slot-set! record-instance-type record-instance? set-procedure-data! vector-like?
Note: See TracChangeset for help on using the changeset viewer.