[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ttn-pers-scheme 0.48 available

From: Thien-Thi Nguyen
Subject: ttn-pers-scheme 0.48 available
Date: Sat, 07 Apr 2007 23:34:40 +0200

release notes:

  more web stuff dabbling.
  emacs calls, now...


README excerpt:

  This directory contains ttn's personal scheme library,
  a collection of Guile Scheme code and intervening text
  (-: as well as a maintenance methodology :-).

NEWS excerpt:

  - 0.48 | 2007-04-07
    - After DATE, THING will be removed; DO NOT rely on it
      - 2007-10-15: proc `(ttn html-world) render-html-world'
      - 2008-04-15: proc `(ttn-html-world) html-world'
        You can use `html-world.html-data' (cleaner, more general).
    - Dropped module: (ttn echo)
    - Dropped module: (ttn stringutils)
        These were announced in release 0.44 (2005-09-04).
    - Dropped (ttn abbrev-tree) proc: scrub
    - Dropped (ttn abbrev-tree) proc: split-first-word
    - Dropped (ttn abbrev-tree) proc: list->sep-string
        These were announced (in the manual but not in NEWS -- oops!)
        in release 0.43 (2005-08-20).
    - Dropped module: (ttn moduleutils)
    - Dropped feature: quoting support in `read-text-db-table'
        These were announced in release 0.42 (2005-06-05).
    - Changes to module (ttn html-world)
      - External program no longer needed: mogrify(1)
        This is part of the package `ImageMagick' and was used to invert
        a ppm image .  Now, this is done with another external program,
        pnminvert(1), part of the package `Netpbm'.  See for
        a full list.
      - New #:gen method: #:ppmforge
        This uses ppmforge(1) with options `-quiet -stars 0' to create
        the ppm image.  A large majority of the time, the image does not
        correspond to any landmass found on Earth, but sometimes a vague
        similarity occurs.  The #:ppmforge method is now the default for
        `html-world' and `html-world.html-data'.
      - New keyword arg for `html-world.html-data': #:link-tree
        Normally, the proc `href' from module (ttn html-data) is used to
        construct the tree (nested list of strings) that represents a
        chunk of text that is to be marked up w/ an HTML <A HREF...></A>
        tag.  This option lets you use another proc.
      - New proc: string<-image-command
      - New proc: randomly-hyperlinked
        These are the underlying mechanisms in `html-world.html-data',
        now generalized and documented.  Let the madness begin...
    - Optimization: `flatten' does nothing for the null string
    - New (ttn html-data) procs: tt, pre, div, span
    - New keyword for `listener': #:catch-tag SYMBOL
    - New (ttn dirutils) macro: with-cwd
    - New (ttn shell-command-to-string) proc: file-lines
    - New (ttn sanity) proc: ppsrc
    - New module: (ttn markup)
        Procedures in this module support definition of markup languages
        and related tree (nested list of strings) construction.  Flatten
        the trees to get the grotty <ELEM ATTR=VALUE>BODY</ELEM> stuff.
    - New homepage:
        Please update your bookmarks.  Old urls can be
        munged to get the new url by passing them through:
        sed 's,/people/ttn/,/,;s,/ps/,/ttn-pers-scheme/,'
        Note: old urls in NEWS will remain unchanged, intentionally.

tarball, prettified source, etc, in dir:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]