Hi, I think that one of the most intriguing aspect of modern theories of language is the interconnection between computer science and philosophy of language, in particular way when the problem is the semantic. An interesting point of view is given by the context-free grammars. Context-free grammars are of great importance in the studies of of programming languages, natural languages and the attribute grammars are an extension of this approach; then UUAGC. From the web page: UUAG is the Utrecht University Attribute Grammar system. Generates Haskell files from an attribute grammar specification It is a preprocessor for Haskell which makes it easy to write catamorphisms (that is, functions that do to any datatype what foldr does to lists). You can define tree walks using the intuitive concepts of inherited and synthesized attributes, while keeping the full expressive power of Haskell. For uulib you can view: http://www.freebsd.org/cgi/query-pr.cgi?pr=121151 Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
Responsible Changed From-To: freebsd-ports-bugs->haskell Take haskell stuff.
State Changed From-To: open->closed New port added. Thanks.
obraun 2008-02-28 20:53:43 UTC FreeBSD ports repository Modified files: devel Makefile Added files: devel/hs-uuagc Makefile distinfo pkg-descr pkg-plist Log: UUAG is the Utrecht University Attribute Grammar system. Generates Haskell files from an attribute grammar specification It is a preprocessor for Haskell which makes it easy to write catamorphisms (that is, functions that do to any datatype what foldr does to lists). You can define tree walks using the intuitive concepts of inherited and synthesized attributes, while keeping the full expressive power of Haskell. maintainer: Arie Middelkoop <ariem@cs.uu.nl> license: GPL-2 WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem package-url: http://nix.cs.uu.nl/dist/hut/ PR: ports/121152 Submitted by: Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com> Revision Changes Path 1.3012 +1 -0 ports/devel/Makefile 1.1 +41 -0 ports/devel/hs-uuagc/Makefile (new) 1.1 +3 -0 ports/devel/hs-uuagc/distinfo (new) 1.1 +12 -0 ports/devel/hs-uuagc/pkg-descr (new) 1.1 +3 -0 ports/devel/hs-uuagc/pkg-plist (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"