racket/collects/unstable/scribblings
Carl Eastlund d03aed44fd * unstable/srcloc.ss
Added `update-source-location', which provides keyword-based functional update
for source location representations.

Removed automatic collection-relative printing for source locations.

* unstable/location.ss

Made `quote-srcloc' and its related forms all automatically use source locations
relative to collections and/or planet, where appropriate, and to compute
source locations dynamically if they cannot be made relative.

Removed #:module-source argument from `quote-srcloc'.

Changed `quote-module-path' and `quote-module-name' to use source file name
extensions.

Removed `quote-module-source'.  I'm not sure what the use case is for
generating a resolved module path that doesn't correspond to a real module.

* unstable/dirs.ss

Implemented `path->directory-relative-string' for rendering a path to a string
that is relative to one of a list of given directories, with associated
abbreviations for each.

* unstable/scribblings/unstable.scrbl
* unstable/scribblings/srcloc.scrbl
* unstable/scribblings/dirs.scrbl

Documented the above changes.

* scheme/contract/private/provide.ss
* scheme/contract/private/base.ss

Changed contract forms to always blame a module path where appropriate.

Removed use of #:module-source option for `quote-srcloc'.

* setup/private/path-utils.ss

Updated `path->name' to use more general `path->directory-relative-string'.

svn: r18816
2010-04-14 17:49:29 +00:00
..
gui unstable: more docs, a few changes to gui libs 2009-11-19 08:29:57 +00:00
net unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
bytes.scrbl unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
class-iop.scrbl unstable: more docs, a few changes to gui libs 2009-11-19 08:29:57 +00:00
contract.scrbl unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
debug.scrbl add debugging macro to unstable 2010-01-07 17:09:35 +00:00
dirs.scrbl * unstable/srcloc.ss 2010-04-14 17:49:29 +00:00
exn.scrbl unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
file.scrbl Making the atomic renaming truly atomic with an option to rename I didn't realize existed. :'( 2010-02-17 22:04:57 +00:00
find.scrbl unstable: more docs, a few changes to gui libs 2009-11-19 08:29:57 +00:00
gui.scrbl unstable: more docs, a few changes to gui libs 2009-11-19 08:29:57 +00:00
hash.scrbl
interval-map.scrbl unstable: added skip-list and interval-map 2009-12-13 03:06:58 +00:00
list.scrbl add map/values from carl, and `debug' prints exceptions 2010-02-19 23:25:14 +00:00
match.scrbl Add unstable/match with == match expander. 2009-11-16 16:58:11 +00:00
mutated-vars.scrbl unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
net.scrbl unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
path.scrbl unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
poly-c.scrbl Added automatic blame-tracking to poly/c contract in unstable (and updated use in Typed Scheme). 2010-02-12 23:03:11 +00:00
sequence.scrbl Bug fix for `sequence-lift'. 2010-04-13 20:59:32 +00:00
skip-list.scrbl unstable: added skip-list and interval-map 2009-12-13 03:06:58 +00:00
srcloc.scrbl * unstable/srcloc.ss 2010-04-14 17:49:29 +00:00
string.scrbl unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00
struct.scrbl unstable: more docs, a few changes to gui libs 2009-11-19 08:29:57 +00:00
syntax.scrbl syntax/parse: changed minimatch to use make, catch struct errors 2009-12-01 20:32:32 +00:00
unstable.scrbl * unstable/srcloc.ss 2010-04-14 17:49:29 +00:00
utils.ss unstable: added consistent doc headers 2009-12-23 05:07:59 +00:00