[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of Functional MetaPost - savannah.gnu.org
From: |
mk |
Subject: |
[Savannah-hackers] submission of Functional MetaPost - savannah.gnu.org |
Date: |
Wed, 04 Sep 2002 06:08:03 -0400 |
User-agent: |
Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U;) Gecko/20020623 Debian/1.2.5-0.woody.1 |
A package was submitted to savannah.gnu.org
This mail was sent to address@hidden, address@hidden
Marco Kuhlmann <address@hidden> described the package as follows:
License: gpl
Other License:
Package: Functional MetaPost
System name: fmp
Type: 2
Description:
Functional MetaPost (FMP) is a Haskell frontend to the MetaPost language by
John Hobby. Users write their graphics as Haskell programs, which then emit
MetaPost code that can be compiled into encapsulated PostScript files and
smoothly included into e.g. LaTeX.
The Haskell layer of FMP makes it possible to specify graphics in a completely
declarative way and adds a lot of computational power to the process. For
example, one of the libraries of FMP provides a tree drawing algorithm
(http://citeseer.nj.nec.com/kennedy96drawing.html), whose implementation in
pure MetaPost would be a pain in the neck.
For the future, we hope to translate the documentation (which is currently in
German) to other languages, fix some of the remaining weaknesses of the code,
and extend the system by new libraries.
FMP was started as a student\'s project at Bonn university in 1994 and is
currently available for download at
http://afavant.elte.hu/~wferi/funcmp/FuncMP-1.1.tgz. We hope that the release
of FMP as a Savannah project will make more developers and users interested in
the software, and help us in the collaborative development.
Other Software Required:
- GHC, the Glasgow Haskell Compiler (http://www.haskell.org/ghc/)
- MetaPost (included in standard LaTeX distributions)
Other Comments:
The Savannah coordinator for FMP is Marco Kuhlmann <address@hidden>.
- [Savannah-hackers] submission of Functional MetaPost - savannah.gnu.org,
mk <=