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...
Message search is now enhanced, find messages faster. Take it for a spin.

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
Re: noweb, pamphlets, and TeXmacs   Message List  
Reply | Forward Message #208 of 238 |
RE: [xml-litprog-l] Re: noweb, pamphlets, and TeXmacs

Hello all,

Well, I guess I can retire back to life on the farm
with a clear conscience - seems like it's all been
done!

Seriously, I had no idea that the "state of the art"
had reached this level. I feel like I have just
discovered gold in a most un-expected place - in the
"waste land" called by it's inhabitants "OpenSource".
Waste land, indeed! Not. I guess I have been toiling in
the realm of paid consulting work for too long. Having
just read Dijkstra's "Humble Programmer" article again
after what seems like a whole generation has passed,
I am in a philosophical mood.

So it seems to me that open source (abd GNU etc. etc.)
is what happened *after* the software crisis that
Dijkstra talked about. When the original situation of
expensive hardware plus a little software reversed
dramatically, and the ratio of the cost (and effort)
of software development to the cost of the hardware
went "through the roof", it seems that a large part
of the programming profession went underground. Not
that one should think that the software crisis is over,
far from it, but some amazing and revolutionary ideas
do seem to be re-surfacing...

I have just finished looking at TeXmacs, Leo, Python
and xmLP

http://www.texmacs.org/
http://personalpages.tds.net/~edream/front.html
http://www.python.org/
http://xmlp.sourceforge.net/

and frankly I am amazed. But of course food tastes
wonderful to someone who is starving. These are exactly
the kind of tools that I was hoping would be available
for a new integrated development/authoring system for
the open source version of Axiom and for mathematical
programming in general. Sure a greated degree of
integration would be nice. But these are open source
tools so (in principle) all that is needed is effort.
Right?

I am especially encouraged by the use of XML and XSLT.
Standards are what made the Web and for that matter the
Internet itself, possible. Yes, standards *are* made to
be broken, but the fantastic (and largely unexpected)
success of the Internet should have taught us something:
It is possible to overcome the Babel (cf. Neal Stephenson,
"Snow Crash"). Mathematical software in the form of Maple,
Mathematica, Maxima, MuPad, Reduce, Axiom/Aldor (and many
many more) is in such a state of Babel - too many languages
and too many conflicting concepts. Of course variety is
necessary in the intellectual ecosystem, but too much
is almost as bad as too little.

I am very much in favor of attempting to apply accepted
standards (where they exist) in projects such as Axiom.
In that regard, let me ask a question:

LaTex is a defacto standard notation for mathematical
markup but MATH/ML is rapidly evolving as a more
"modern" alternative. Should one attempt to adopt such
a radially different (and some say exceedingly verbose)
approach as MATH/ML in the design of a new user
interface for Axiom? How advanced are the graphical
rendering packages? (More open source?) Could MATH/ML
be integrated with a tool like Leo? The alternative
of a LaTex-like interface is already available in
TeXmacs. But the use of XML as a standard visible
"internal" representation format strikes me as very
very desirable. And of course by design MATH/ML is
much more compatible with XML than is LaTex encoding.

How to choose?

Regards,
Bill Page.

http://savannah.nongnu.org/projects/axiom


> -----Original Message-----
> From: Johannes Hüsing [mailto:tmi0m0@...]
> Sent: Monday, November 25, 2002 8:58 AM
> To: xml-litprog-l@yahoogroups.com; Bill Page; 'Joris van der Hoeven'
> Cc: texmacs-dev@...; axiom-developer@...; 'Norman
> Ramsey'; 'Barry Trager'; 'Manuel Bronstein'; 'William Sit'
> Subject: Re: [xml-litprog-l] Re: noweb, pamphlets, and TeXmacs
>
>
> On Sun 2002-11-24 (21:27), Anthony B. Coates wrote:
> > ** Reply to message from "Bill Page"
> <bill.page1@...> on Sun,
> > 24 Nov 2002 15:00:24 -0500
> >
> > A couple of things. TeXmacs looks nice. I wish I had as
> nice a front
> > end for xmLP. I've often felt that the lack of nice front-ends has
> > hurt the take-up of LitProg (& Emacs does not count as a nice
> > front-end, not for the 95% majority). An ideal LitProg
> editor would be
> > WYSIWYG, so that what you see when editing is equivalent to
> what you
> > would get with a traditional LitProg tool after "weaving" the
> > documentation.
>
> I don't know if I still need to draw your attention to LEO
> (http://sourceforge.net/projects/leo). The DTD of Leo output
> files is naturally not 1:1 with xmLP, but things like
> lp:usage attributes can be generated automatically.
>
> Of course, everyone has their own idea of what LP has to look
> like, but after using Leo for a couple of weeks my impression
> is that of a
> very flexible tool that can be geared towards many
> structures, including at least an important subset of the
> xmLP grammar.
>
> Greetings
>
>
> Johannes
> >
>




Mon Nov 25, 2002 6:16 pm

bill.page1@...
Send Email Send Email

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

Everyone, I am glad to see that this is such a "hot topic"! BTW, I am sorry that some of you (like me) who are members of multiple lists are likely receive ...
Bill Page
bill.page1@...
Send Email
Nov 24, 2002
7:00 pm

On Sunday, November 24, 2002 2:22 PM Joris ... Check out the quick sketch at http://www.vivtek.com/lpml/language.html and also the more formal definitions at ...
Bill Page
bill.page1@...
Send Email
Nov 24, 2002
8:00 pm

... I case I have carelessly given the wrong impression, please note that the link above is to work by Michael Roberts <michael@...> and appears to be...
Bill Page
bill.page1@...
Send Email
Nov 24, 2002
9:16 pm

** Reply to message from "Bill Page" <bill.page1@...> on Sun, 24 Nov 2002 15:00:24 -0500 A couple of things. TeXmacs looks nice. I wish I had as...
Anthony B. Coates
ozabcoates
Online Now Send Email
Nov 24, 2002
9:30 pm

... I don't know if I still need to draw your attention to LEO (http://sourceforge.net/projects/leo). The DTD of Leo output files is naturally not 1:1 with...
Johannes Hüsing
tmi0m0@...
Send Email
Nov 25, 2002
1:58 pm

Hello all, Well, I guess I can retire back to life on the farm with a clear conscience - seems like it's all been done! Seriously, I had no idea that the...
Bill Page
bill.page1@...
Send Email
Nov 25, 2002
6:16 pm

I absolutely agree. I'm currently working on a WYSIWYG literate programming and the underlying storage model of the program is XML (inspired by your xmLP...
Charlie McDowell
professorCha...
Offline Send Email
Nov 25, 2002
8:22 pm

Charlie Can I also point you in the direction of Leo (http://personalpages.tds.net/~edream/front.html). It does pretty much what your LP++ minisample does but...
Jobling C.P.
cpjobling
Offline Send Email
Nov 26, 2002
10:31 am

... ~~~~~~~~~ I make notice of the downcase spelling here :-) For me as a user it would be enough if every documentation part could be entered in Wiki style ...
Johannes Hüsing
tmi0m0@...
Send Email
Nov 26, 2002
12:41 pm

Hi ... I never published it, but part of my (1999-2000) Master's work was XML LP with XSL tangle/weave. In fact, it was self-hosting: the XSL programs ...
Tom VanCourt
tvancourt01
Offline Send Email
Nov 25, 2002
2:52 pm
Advanced

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