Changeset 34239 in project


Ignore:
Timestamp:
07/31/17 11:22:11 (3 months ago)
Author:
svnwiki
Message:

Anonymous wiki edit for IP [79.210.232.49]: updated with latest proposal by felix + peter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/core-libraries-reorganization

    r34238 r34239  
    2020
    2121; (chicken bitwise) [done] : arithmetic-shift bit-set? bitwise-and bitwise-ior bitwise-not bitwise-xor integer-length
    22 ; (chicken condition) [done] : abort condition condition->list condition-case condition-predicate condition-property-accessor condition? current-exception-handler get-condition-property handle-exceptions make-composite-condition make-property-condition signal with-exception-handler
     22; (chicken condition) [partial] : abort condition condition->list condition-case condition-predicate condition-property-accessor condition? current-exception-handler get-condition-property handle-exceptions make-composite-condition make-property-condition signal with-exception-handler (and: print-error-message error-message)
    2323; (chicken continuation) [done] : continuation-capture continuation-graft continuation-return continuation?
    2424; (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
     
    4747; (chicken random) [done] : random randomize
    4848; (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) [done] : repl repl-prompt
     49; (chicken repl) [partial] : repl repl-prompt (and: quit reset reset-handler)
    5050; (chicken syntax) [partial] : er-macro-transformer ir-macro-transformer expand get-line-number strip-syntax syntax-error begin-for-syntax
    5151; (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
    5252; (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
    5353; (chicken time) [done] : cpu-time current-milliseconds current-seconds
     54; (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
     56; (chicken type) : the assume define-type define-specialization compiler-typecase :
     57; (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
     60; (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
    5461
    5562===== Removals
     
    7178; unsetenv [done] : rename to {{unset-environment-variable!}}
    7279; yes-or-no? [done] : keep, but don't expose to users
     80; any? : remove in favor of {{constantly}}
    7381
    7482===== Changes
     
    7987; condition->list [done] : Returns a plist instead of a (sort of) alist.
    8088
    81 ==== Undecided
    82 
    83 These procedures need a home. The library names here are just
    84 suggestions -- pick something better!
    85 
    86 The {{(chicken base)}} module contains way too many helper macros and
    87 procedures.  Some of them (like cut, cute, and-let*, let-values) are
    88 originally from srfis, so these should probably get their own modules,
    89 or we could group some together.
    90 
    91 ; (chicken base) : and-let* cut cute declare define-inline define-record-type flonum? fluid-let fixnum? include quit reset print print* add1 sub1 call/cc current-error-port error void gensym get put! remprop! promise? blob->string blob-size blob=? blob? char-name enable-warnings equal=? finite? foldl foldr get-call-chain get-properties getter-with-setter make-blob make-parameter parameterize print-call-chain print-error-message procedure-information receive setter signum string->blob string->uninterned-symbol subvector symbol-append symbol-plist unless vector-copy! vector-resize warning when
    92 ; (chicken alist) : alist-ref alist-update alist-update! rassoc
    93 ; (chicken combinator) : any? constantly complement compose conjoin disjoin each flip identity o
    94 ; (chicken list) : atom? butlast chop compress flatten intersperse join list-of? tail?
    95 ; (chicken sort) : merge sort sort! sorted? topological-sort
    96 ; (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
    97 ; (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?
    98 ; (chicken ???) : {{:}} the assume define-type define-specialization compiler-typecase
    99 ; (???) : use require-library require-extension
    100 
    10189==== Other things
    10290
Note: See TracChangeset for help on using the changeset viewer.