[Haskell] Lrc status
João Saraiva
jas at di.uminho.pt
Wed Jul 12 06:40:33 EDT 2006
On Tue, 2006-07-11 at 15:55 -0400, Robert Dockins wrote:
> Does anyone have any information about the current status of Lrc?
> Has it ever been released? Does it live somewhere else now?
>
> The homepage is apparently: http://www.di.uminho.pt/~jas/Research/
> LRC/lrc.html
> It has a bunch of "coming soon" links, but the page hasn't been
> updated since about 2002.
>
Yes, the webpage hasn't been updated for awhile but the system has!
Since 2002 the main developments are: the incorporation of an OCAML
backend, the incorporation of XML technologies (expat for parsing,
XQuery, pretty printing), the development of a set of reusable attribute
grammar components/libraries, and we are almost finishing a front-end in
LRC for Haskell (ie an incremental prog. environment for Haskell).
I haven't updated the homepage since Matthijs Kuiper who started
developing LRC, after leaving Utrecht and moving to industry built a
nice GUI for the language-based environments and he has a kind of
copyright on that part. Nevertheless, I (and Matthijs) can distribute
that version of LRC (for research purposes only), but I never felt
comfortable to make it available on the web. Yes, probably I should
update the webpage and making it clear that LRC is available for
research purposes. I will be very happy to send you the latest version
of the system.
BTW, we have almost re-implemented the LRC system in Haskell. We have
developed an GLR parser generator:
http://wiki.di.uminho.pt/wiki/bin/view/PURe/HaGLR
And, we have constructed an Haskell library that implements the back-end
of LRC (that is, the circularuty test and the scheduling of attribute
evaluation: the hardest part...). We are using it to analyse and
transform circular lazy Haskell programs:
http://wiki.di.uminho.pt/wiki/bin/view/Joao/CircularProgramming
Soon, the two will merge and we will have an AG system producing lazy,
strict and deforested attribute evaluators.
Best regards,
João Saraiva
>
> Rob Dockins
>
> Speak softly and drive a Sherman tank.
> Laugh hard; it's a long way to the bank.
> -- TMBG
>
>
>
> _______________________________________________
> Haskell mailing list
> Haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
More information about the Haskell
mailing list