taskSavannah Administration - Tasks: task #8785, Submission of quail, an extension...


task #8785: Submission of quail, an extension of TeXmacs for literate programming.

Submitted by:  Eric Ringeisen <gribouillis>
Submitted on:  Tue 21 Oct 2008 07:41:28 AM UTC  
Should Start On:  Tue 21 Oct 2008 12:00:00 AM UTC Should be Finished on:  Fri 31 Oct 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Yavor Doganov <yavor>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Tue 30 Dec 2008 04:24:08 PM UTC, comment #3:

Thanks, project approved -- you should receive an automatic confirmation.

Yavor Doganov <yavor>
Project MemberIn charge of this item.
Tue 30 Dec 2008 03:55:07 PM UTC, comment #2:

Hi Yavor,

Yes I'm still interested in hosting the project at Savannah.

I agree with your requirements to add the copyright and license notice to every source file, I already did it with most of the files in my own mercurial repository. I'm sorry about the name of the licence. In fact I thought it was the "MIT licence" because I saw it with this name in other projects, then I learned that it shouldn't be called by that name, and I missed the correct name. So you can rename it Expat license in the description of the project. I like this license because it's very short.

It's no problem renaming the file containing the license.

 Best regards.

Eric Ringeisen <gribouillis>
Fri 26 Dec 2008 02:58:23 PM UTC, comment #1:

Hi Eric,

Sorry for the delay in processing your project.

It looks basically OK, however note that 1) The file containing the license is usually named COPYING; 2) All non-trivial source files should have a copyright and licence notice; 3) The license of the package is actually the Expat license (I'll change that before approving the project).

Are you still interested in hosting it at Savannah?  If so, I think it can be approved right away.

Yavor Doganov <yavor>
Project MemberIn charge of this item.
Tue 21 Oct 2008 07:41:28 AM UTC, original submission:

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: quail, an extension of TeXmacs for literate programming.
  • System Name:  quail
  • Type: non-GNU software & documentation
  • License: X11 license


quail is an extension of GNU/TeXmacs editing platform which can extract and run programs written within TeXmacs documents.

It provides user interaction with the code at editing time by the means of action links inserted in the document, turning the editor into an integrated development environment. Typical usage could be a TeXmacs session in interaction with a session of python's built in IDE (idle), with the code written in the editor executing in idle's shell window.

quail is written in python, and the first targetted programming language is python, but is extensible to other languages by adding functionalities written in python.

quail includes a parser and a writer for TeXmacs documents, written in python and can highlight code in the documents, using the python module pygments. The document structure produced by this parser is usable for other modifications of the document.

Other Software Required:

GNU/TeXmacs (GPL license) http://www.texmacs.org
pygments (BSD license) http://pygments.org
pyro (MIT software license) http://pyro.sourceforge.net/

Other Comments:

The project will be hosted as a mercurial repository.

The source code will be written in texmacs documents, using an experimental version of quail which runs. Automated tools will extract python code from these sources and the resulting python modules will be included in the repository.

Tarball URL:


Eric Ringeisen <gribouillis>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #16767:  somesource.tgz added by gribouillis (21KiB - application/octet-stream - Added a few texmacs files to give you an idea. You won't run the code yet!)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by yavor (Posted a comment)
  • -email is unavailable- added by gribouillis (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-12-30 yavor StatusWait reply => Done
        Open/ClosedOpen => Closed
    2008-12-26 yavor StatusNone => Wait reply
        Assigned toNone => yavor
    2008-10-31 gribouillis Attached File- => Added somesource.tgz, #16767

    Back to the top

    Powered by Savane 3.4