Subject: Re: (dsssl) file I/O and system call in dsssl From: Trent Shipley <tcshipley@xxxxxxxxxxxxx> Date: Thu, 1 Nov 2001 00:00:12 -0700 |
In an ideal world DSSSL would be a SCHEME library so that the call would use ANSI SCHEME file IO. As far as I know OpenJade can't be used that way . . . On Wednesday 31 October 2001 21:14, you wrote: > Quoting Philip J Grabner <grabner@xxxxxxxxxxxxxxxxxxx>: > > in my docbook stylesheets i would like to be able to do some simple file > > management (such as copying and creating directories), but have not > > really found a way to do this with the openjade processor. scheme48 (at > > www.s48.org) mentions posix implementations... is there anything like > > that available for openjade? > > > > or is there perhaps some equivalent to the C system() call? so that i > > could do something like (system "mkdir my-dir")? > > Jade does have some interesting file I/O capabilities via SP's > Formal System Identifiers, but no DSSSL implementation is appropriate > for file management. DSSSL is a transformation and styling language, > not a shell. > My suggestion would be to create a shell script or Makefile to wrap > around your Jade calls, and let these do the work. If you want to do > file management based on information in your document, why not have > your stylesheet use (make entity) to write out a shell script that can > be run (possibly by another shell script that also invokes Jade) after > Jade has finished? This automatically generated script could do all > of the needed directory creation and file copying. > Of course, I'm assuming you're running under a unix-ish system. > If this is under Windoze, you'd need to cook up something a little > different, but the basic idea should be adaptable. > > -Brandon :) > > DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Thread | Re: (dsssl) file I/O and system cal, Brandon Ibach | |
Date | Re: (dsssl) file I/O and system cal, Brandon Ibach | |
Month |