savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #8785] Submission of quail, an extensio


From: Eric Ringeisen
Subject: [Savannah-register-public] [task #8785] Submission of quail, an extension of TeXmacs for literate programming.
Date: Tue, 21 Oct 2008 07:41:30 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080703 Mandriva/2.0.0.17-1.1mdv2008.0 (2008.0) Firefox/2.0.0.17

URL:
  <http://savannah.nongnu.org/task/?8785>

                 Summary: Submission of quail, an extension of TeXmacs for
literate programming.
                 Project: Savannah Administration
            Submitted by: gribouillis
            Submitted on: mar 21 oct 2008 07:41:28 GMT
         Should Start On: mar 21 oct 2008 00:00:00 GMT
   Should be Finished on: ven 31 oct 2008 00:00:00 GMT
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

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
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10035> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10035>


= Registration Details =

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

----

==== Description: ====
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) 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: ====
http://savannah.gnu.org/submissions_uploads/quail.tgz






    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?8785>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]