Ignore:
Timestamp:
04/15/10 14:54:55 (14 years ago)
Author:
Mark Evenson
Message:

Move pathname functions to EXT; implement DEFSETF for URL pathnames.

Implemented DEFSETF functions for HOST, AUTHORITY, QUERY, and FRAGMENT
sections of URL pathname.

Moved PATHNAME-JAR-P and PATHNAME-URL-P to EXT.

EXT::%INVALIDATE-NAMESTRING resets the namestring after changing the
internal structure. Having to monkey around with the internal
structure of Pathname is just wrong: we should implement the get/set
accessor pattern in Java even though it would make the code more
verbose.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/test/lisp/abcl/jar-pathname.lisp

    r12616 r12617  
    279279           (d (first (pathname-device p))))
    280280      (values
    281        (system:pathname-url-p d)
     281       (ext:pathname-url-p d)
    282282       (namestring d)
    283283       (pathname-directory p) (pathname-name p) (pathname-type p)))
     
    292292           (d1 (second d)))
    293293      (values
    294        (system:pathname-url-p d0)
     294       (ext:pathname-url-p d0)
    295295       (namestring d0)
    296296       (pathname-name d1) (pathname-type d1)
Note: See TracChangeset for help on using the changeset viewer.