Search the web
Sign In
New User? Sign Up
xml-litprog-l · Literate Programming using XML
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Leo, Elucidator etc.   Message List  
Reply | Forward Message #224 of 238 |
Re: [xml-litprog-l] Leo, Elucidator etc.

** Reply to message from Charlie McDowell <charlie@...> on Sun, 01 Dec
2002 15:15:34 -0800

> My very rough prototype in fact does allow that - and indeed it was one of
> the trickiest (and most
> interesting) aspects of the development.
> An important question I want to address in a formal study is to determine
> if such editing is advisable or
> will it turn out to be more likely to introduce errors.

At a minimum, I think you would need a feature that automatically displays all
source & documentation points that are affected as you edit a particular point
in a tangled source. That at least gives the programmer a sporting chance of
knowing what the real impact is of editing a particular tangled source.

> One colleague is even nervous about editing of tangled code at all given
> that you are now editing out of the context
> of the surrounding documentation. I of course think it can work with proper
> warning/support from the tool.

Even if you don't allow editing of the tangled sources, highlighting the text
that comes from the macro currently being edited in the tangled sources, along
with the current edit point, would make it far less necessary to need to edit
the tangled sources directly. This would be especially so if you had a feature
that let you click on a character in a tangled source and jump to the macro
which that character came from.

Cheers,
Tony.

PS This still leaves the question of how to get debuggers to trace errors back
to the literate line number, rather than the tangled source line number.
However, if you can click on a character in a tangled source to see which macro
it comes from, then only having debuggers giving you source lines numbers is
probably not such a problem.
====
Anthony B. Coates, Information & Software Architect
mailto:abcoates@...
MDDL Editor (Market Data Definition Language)
http://www.mddl.org/



Mon Dec 2, 2002 6:22 am

ozabcoates
Offline Offline
Send Email Send Email

Forward
Message #224 of 238 |
Expand Messages Author Sort by Date

I am familiar with both Leo and Elucidative Programming (although not the Elucidator project). They each drift a little bit further from my interpretation of...
Charlie McDowell
professorCha...
Offline Send Email
Nov 26, 2002
9:04 pm

Hi I have been lurking in this group for a while. I have used a kind of "lit prog" technique described in this paper. ...
Lexén Mikael
tuvok4se
Offline Send Email
Nov 27, 2002
8:38 am

... From: Charlie McDowell [mailto:charlie@...] Sent: 26 November 2002 21:08 To: xml-litprog-l@yahoogroups.com Subject: [xml-litprog-l] Leo, Elucidator...
Jobling C.P.
cpjobling
Offline Send Email
Nov 27, 2002
12:00 pm

From the paper that sounds like a very nice system. How can I get a copy of the tool? Was the paper ever published? If so where? ... Charlie McDowell,...
Charlie McDowell
professorCha...
Offline Send Email
Nov 27, 2002
9:15 pm

I would like to check my understanding of your system. It appears that your pseudo code sections (pc) are like Knuth's macro names but you have no invoke. The...
Charlie McDowell
professorCha...
Offline Send Email
Nov 27, 2002
10:05 pm

I looked into the tool discussed in the paper cited [ftp://www.excosoft.se/pub/seminars/litprog.pdf] when I first came across it [I thought it was first...
Jobling C.P.
cpjobling
Offline Send Email
Nov 28, 2002
1:54 pm

** Reply to message from "Jobling C.P." <c.p.jobling@...> on Thu, 28 Nov 2002 13:53:59 -0000 ... I don't think it is that close. I wasn't previously...
Anthony B. Coates
ozabcoates
Offline Send Email
Dec 1, 2002
10:42 pm

I think this should be easy to add to what I'm developing. It could also solve a problem for me. I wasn't sure how I was going to handle pretty printing of the...
Charlie McDowell
professorCha...
Offline Send Email
Dec 1, 2002
10:50 pm

** Reply to message from Charlie McDowell <charlie@...> on Sun, 01 Dec 2002 14:54:05 -0800 ... As you have probably already realised, one thing to...
Anthony B. Coates
ozabcoates
Offline Send Email
Dec 1, 2002
10:59 pm

My very rough prototype in fact does allow that - and indeed it was one of the trickiest (and most interesting) aspects of the development. An important...
Charlie McDowell
professorCha...
Offline Send Email
Dec 1, 2002
11:11 pm

** Reply to message from Charlie McDowell <charlie@...> on Sun, 01 Dec 2002 15:15:34 -0800 ... At a minimum, I think you would need a feature that...
Anthony B. Coates
ozabcoates
Offline Send Email
Dec 1, 2002
11:25 pm

Is anyone here familiar with http://www.logilab.org/xmldiff/ Overview XMLdiff is a python tool that figures out the differences between two similar XML files,...
Bill Page
bill.page1@...
Send Email
Dec 4, 2002
12:11 pm

Hi Sorry for not answering You but I have been out of town. I have talked to the developers at Excosoft and they have prepared a demo. Her is the answer from...
Lexén Mikael
tuvok4se
Offline Send Email
Dec 5, 2002
7:26 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help