Excosoft XML Client with literate programming support in XML:
Installation PC:
1) Download and run: http://developer.excosoft.se/litprog/xmlclient-4.0-win32.exe, make sure to install a full installation, otherwise no programming support will be included.
2) Put the attached file: license.dat in the directory: C:\flexlm\license.dat
3) Start program from start-menu
Installation Linux (coming soon):
1) Download and unpack: http://developer.excosoft.se/litprog/xmlclient-4.0-linux.tar.bz2
2) Start program by running .../bin/excodoc
Viewing examples:
1) Choose from menu: Bookmarks / Programming Examples
Extract source code from literate program in XML:
1) Save the attached extractor program: flexlow.java on your disk
2) Make sure you have xercses.jar in your CLASSPATH or on current directory
3) Compile extractor program: javac flexlow.java
4) Extract source code from XML using example file: FLEXLowst.jax: java with the command: java flexlow FLEXLowest.jax > FLEXLowest.java
The literate programming support in Excosoft XML Client is used for our internal development, and have been for a long time. Extracting the source code from the XML file is a simple task. We have many different ways of doing this, including XSLT and fast C programs. The included flexlow.java is not the fastest way, but it is one way.
Simple howto:
Expand level or link: KP+ (or doubleclick mouse)
Collapse level: KP- (or doubleclick mouse)
Insert new level: 1) write pseudocode 2) CTRL/RETURN
Collapse to new level: 1) select lines of code. 2) Menu:Edit / Wrap 3) write pseudocode
Create link: CTRL/L
Please contact me if you have questions: pierrou@...
-----Original Message-----From the paper that sounds like a very nice system. How can I get a copy of the tool?
From: Charlie McDowell [mailto:charlie@...]
Sent: Wednesday, November 27, 2002 22:19
To: xml-litprog-l@yahoogroups.com
Subject: RE: [xml-litprog-l] Leo, Elucidator etc.
Was the paper ever published? If so where?
At 09:37 AM 11/27/2002 +0100, you wrote:
I have been lurking in this group for a while. I have used a kind of "lit prog" technique described in this paper.
Charlie McDowell, Professor (831) 459-4772 (w)
Computer Science Department (831) 427-2076 (h)
University of California (831) 459-4829 (fax)
School of Engineering http://www.cse.ucsc.edu/~charlie
1156 High Street
Santa Cruz, CA 95064-1077
====
Unsubscribe: xml-litprog-l-unsubscribe@yahoogroups.com
Post message: xml-litprog-l@yahoogroups.com
http://groups.yahoo.com/group/xml-litprog-l/
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.