Lalr-scm v2.3.0 has been officially released. This new release features the following:
* Packaged as a Snowball for the Scheme Now! framework. * GLR parsing support. * A few bug fixes regarding the proper reporting of shift/reduce conflicts.
The distribution can be obtained here:
http://snow.iro.umontreal.ca/?viewpkg=lalr
Dominique Boucher
Afficher les réponses par date
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 5-Mar-07, at 9:53 PM, schemeway@sympatico.ca schemeway@sympatico.ca wrote:
Lalr-scm v2.3.0 has been officially released. This new release features the following:
- Packaged as a Snowball for the Scheme Now! framework.
- GLR parsing support.
- A few bug fixes regarding the proper reporting of shift/reduce
conflicts.
The distribution can be obtained here:
http://snow.iro.umontreal.ca/?viewpkg=lalr
Dominique Boucher
Dominique congratulations for having release the first non-core Snow package!
So what's next... a Snow package for Silex? Then we would have a nice portable lex/yacc equivalent for Scheme.
Perhaps we should start a "Snow package wish list" so those of us with idle cycles (and some of my students) can get to work on implementing or converting the most urgently needed packages.
Let's hope there will be lots of Snow in the near future.
Marc
Hi Marc, Dominique,
I'm probably missing something, but is there a way I can use snow with gambit? The snow site says there isn't native support, and the generic libs require 4b21 but that's not released yet?
Thanks,
Phil
Marc Feeley wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 5-Mar-07, at 9:53 PM, schemeway@sympatico.ca schemeway@sympatico.ca wrote:
Lalr-scm v2.3.0 has been officially released. This new release features the following:
- Packaged as a Snowball for the Scheme Now! framework.
- GLR parsing support.
- A few bug fixes regarding the proper reporting of shift/reduce
conflicts.
The distribution can be obtained here:
http://snow.iro.umontreal.ca/?viewpkg=lalr
Dominique Boucher
Dominique congratulations for having release the first non-core Snow package!
So what's next... a Snow package for Silex? Then we would have a nice portable lex/yacc equivalent for Scheme.
Perhaps we should start a "Snow package wish list" so those of us with idle cycles (and some of my students) can get to work on implementing or converting the most urgently needed packages.
Let's hope there will be lots of Snow in the near future.
Marc
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin)
iD8DBQFF7NrJ//V9Zc2T/v4RAkkDAKCPZytNe5oyhrUxfPPVQTRLoE7/AACeLt/Z Vc0BSInTwCL7RuTrbHE2AUs= =XWv8 -----END PGP SIGNATURE----- _______________________________________________ Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 6-Mar-07, at 6:18 AM, Phil Dawes wrote:
Hi Marc, Dominique,
I'm probably missing something, but is there a way I can use snow with gambit? The snow site says there isn't native support, and the generic libs require 4b21 but that's not released yet?
Thanks,
There is a very minor problem with 4.0 beta 20 that prevents it from compiling packages, but you can still use it to run Snow packages interpreted. On the other hand, if you run the generic Snow configure script like this:
% ./configure --install-hosts=yes
then Gambit 4.0 beta 21 and some other Scheme systems will be installed automatically if you don't have them installed currently. The distributions for these Scheme systems are actually Snow packages (i.e. "host-gambit", "host-chicken", etc). You could download the snowball for host-gambit/v4.0.21 and install that manually (it is a .tar.gz file).
I am currently working on an improved generic Snow implementation that will integrate much better with Gambit (and other Scheme systems). The underlying module system will be used (the ##namespace form in the case of Gambit).
The goal is for Snow's repository to become the repository for Scheme packages in general, whether they are portable to several Scheme systems or specific to one system or a few systems.
Marc
Marc Feeley wrote:
... On the other hand, if you run the generic Snow configure script like this:
% ./configure --install-hosts=yes
then Gambit 4.0 beta 21 and some other Scheme systems will be installed automatically if you don't have them installed currently. The distributions for these Scheme systems are actually Snow packages (i.e. "host-gambit", "host-chicken", etc). You could download the snowball for host-gambit/v4.0.21 and install that manually (it is a .tar.gz file).
Sweet! - so I was missing something major...
Many thanks,
Phil