Bug 121152 - [NEW PORT]: devel/hs-uuagc
Summary: [NEW PORT]: devel/hs-uuagc
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-haskell (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-27 19:40 UTC by Jacula Modyun
Modified: 2008-02-28 21:00 UTC (History)
0 users

See Also:


Attachments
hs-uuagc.shar (2.68 KB, text/plain)
2008-02-27 19:40 UTC, Jacula Modyun
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jacula Modyun 2008-02-27 19:40:02 UTC
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>
Comment 1 Oliver Braun freebsd_committer 2008-02-28 19:38:33 UTC
Responsible Changed
From-To: freebsd-ports-bugs->haskell

Take haskell stuff.
Comment 2 Oliver Braun freebsd_committer 2008-02-28 20:50:37 UTC
State Changed
From-To: open->closed

New port added. Thanks.
Comment 3 dfilter service freebsd_committer 2008-02-28 20:53:47 UTC
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"