I forgot to add that since my post I haven't been sitting idle; I've
been porting the newfangle literate document from lyx to texmacs and
am about to see i it can now generate itself from texmacs.
Sam
On 13/10/10 15:14, Sam Liddicott wrote:
I find it interesting, and am interested to see how it grows to
support larger files.
I've worked on literate programming for the past 2 years, doing
some significant projects; starting with noweb and LyX, and now
writing my own noweb replacement in awk, and just moved to
texmacs.
Can I refer you to this post here:
http://old.nabble.com/literate-programming-update-td29224392.html
and this sample PDF.
https://savannah.nongnu.org/task/download.php?file_id=21027
My code is pretty good on the code generation side (done in awk,
was going to port to xslt (with texmacs tmml output) but
consider doing it in scheme now direct from texmacs. Code
completion is in the far distance for me; so maybe there is some
opportunity for joint working?
Sam
On 12/10/10 19:24, sylvain wrote:
Hi all!
I am pleased to announce the release of the texmacs-fedit (aka File
Editor) plug-in for Texmacs, dedicated to literate programming, with an
experimental plug-in for ATS.
If you are wondering what it is about, please check these samples:
http://sourceforge.net/projects/texmacs-fedit/files/examples/euler1.pdf/download
http://sourceforge.net/projects/texmacs-fedit/files/examples/helloworldC.pdf/download
To use it, you must first install or download Texmacs.
http://www.texmacs.org/tmweb/download/download.en.html
The source of texmacs-fedit itself can be downloaded from:
https://sourceforge.net/projects/texmacs-fedit/files/
Then, please untar the source in $HOME/.Texmacs/plugins/ and
$make all
The dream is to get a productive development environment for the
advanced languages of the 21 century, such ATS, that are currently
hindered by the mono-dimensional programming ubiquitous today.
Some features that should be implemented to reach this objective are:
- conversion from the powerful mathematical typesetting of Texmacs into
the concrete syntax of the compiler.
- syntax highlighting.
- automatic completion (that may be done by leverage of existing REPL).
- nice style-sheets.
- importer from source code.
- other ideas are welcome, especially accompanied of patches :)
- you are also welcome to propose plug-ins for your favorite language.
There is still work to be done, some in the frame of Texmacs itself,
which is a great piece of software to hack on.
Spread the word! Everybody is welcome to join the fun!
Please send patches or request commit rights on:
https://sourceforge.net/projects/texmacs-fedit/
Sylvain
--
|