Changeset 34241 in project


Ignore:
Timestamp:
08/01/17 02:09:15 (3 months ago)
Author:
evhan
Message:

wiki/c-l-r: Update with recent changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/core-libraries-reorganization

    r34240 r34241  
    55This is a summary of work in progress. If you see core procedures
    66missing, please add them to a suitable library and notify
    7 [[/users/evan-hanson|Evan]] of your changes. But more importantly, help
    8 us find a good structure for the [[#Undecided|remaining procedures]]!
     7[[/users/evan-hanson|Evan]] of your changes.
    98
    109Note that {{queues}}, {{memory-mapped-files}}, {{binary-search}},
     
    3736; (chicken locative) [done] : locative->object locative-ref locative-set! locative? make-locative make-weak-locative
    3837; (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?
    39 ; (chicken module) [patch] : module import import-for-syntax import-syntax import-syntax-for-syntax export reexport define-interface functor
     38; (chicken module) [done] : module import import-for-syntax import-syntax import-syntax-for-syntax export reexport define-interface functor
    4039; (chicken pathname) [done] : absolute-pathname? decompose-pathname make-pathname make-absolute-pathname pathname-directory pathname-file pathname-extension pathname-replace-directory pathname-replace-file pathname-replace-extension pathname-strip-directory pathname-strip-extension normalize-pathname directory-null? decompose-directory
    4140; (chicken platform) [partial] : build-platform chicken-home chicken-version feature? features repository-path software-type software-version register-feature! unregister-feature! machine-byte-order machine-type installation-repository
     
    4746; (chicken random) [done] : random randomize
    4847; (chicken read-syntax) [partial] : set-read-syntax! set-sharp-read-syntax! set-parameterized-read-syntax! copy-read-table '''current-read-table''' define-reader-ctor?
    49 ; (chicken repl) [partial] : repl repl-prompt (and: quit reset reset-handler)
    50 ; (chicken syntax) [partial] : er-macro-transformer ir-macro-transformer expand get-line-number strip-syntax syntax-error begin-for-syntax
     48; (chicken repl) [partial patch] : repl repl-prompt quit '''reset''' '''reset-handler'''
     49; (chicken syntax) [partial] : er-macro-transformer ir-macro-transformer expand get-line-number strip-syntax syntax-error '''begin-for-syntax'''
    5150; (chicken tcp) [done] : tcp-close tcp-listen tcp-connect tcp-accept tcp-accept-ready? tcp-listener? tcp-addresses tcp-abandon-port tcp-listener-port tcp-listener-fileno tcp-port-numbers tcp-buffer-size tcp-read-timeout tcp-write-timeout tcp-accept-timeout tcp-connect-timeout
    5251; (chicken time posix) [partial] : seconds->utc-time utc-time->seconds seconds->local-time seconds->string local-time->seconds string->time time->string local-timezone-abbreviation
    5352; (chicken time) [done] : cpu-time current-milliseconds current-seconds
    5453; (chicken sort) : merge sort sort! sorted? topological-sort
    55 ; (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
     54; (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
    5655; (chicken type) : the assume define-type define-specialization compiler-typecase :
    5756; (chicken memory representation) : 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?
    58 ; (chicken plist) : remprop! get put! symbol-plist get-properties
    59 ; (chicken blob) : blob->string string->blob blob? blob=? blob-size make-blob
     57; (chicken plist) [patch] : remprop! get put! symbol-plist get-properties
     58; (chicken blob) [patch] : blob->string string->blob blob? blob=? blob-size make-blob
    6059; (chicken base) : and-let* cut cute declare define-inline define-record-type flonum? fluid-let fixnum? include print print* add1 sub1 call/cc current-error-port error void gensym promise? char-name enable-warnings equal=? finite? foldl foldr get-call-chain get-properties getter-with-setter make-parameter parameterize procedure-information receive setter signum string->uninterned-symbol subvector symbol-append symbol-plist unless vector-copy! vector-resize warning when alist-ref alist-update alist-update! rassoc atom? butlast chop compress flatten intersperse join list-of? tail? constantly complement compose conjoin disjoin each flip identity o use require-library require-extension
    6160
Note: See TracChangeset for help on using the changeset viewer.