--- In schemeuk@yahoogroups.com, "Ewan Higgs" <ewan_higgs@...> wrote:
>
> Here's an update on the progress of organizing lightning talks:
>
> I have three people with interesting topics and I'm waiting on an
> abstracts from some of them. Once I get these and we agree on a date
> for the talk, I'll send out an email announcing the talk.
>
On from this previous update: Tom Munro was going to present on
genetic programming in Scheme. But his wife recently gave birth so
he's been a bit busy to organize notes for a talk.
Does anyone else have a talk? So far we have two exciting talks
waiting to be scheduled:
Kathy Gray on Metaparsers
Abstract:
-------------
Modular parsers simplify the development of grammars for embedded
languages, experimental language additions, and other custom language
implementations. As with modular programs, grammar specifications can
be parameterized and combined to form different language
specifications in differing circumstances. Existing modular parsers
contain restrictions on the depth and level of parameterization,
limiting the flexibility. By combining combinator-style parsers and
higher-order components, grammar specifications can be more flexible
and simple than those made with existing modular parser specifications.
I present a Scheme library that combines PLT Units, parser
combinators, and macros to provide flexible modular parser
definitions. I illustrate this flexibility with multiple Java parsers
built from shared grammar specification, containing extensions and
restrictions of the language.
-------------
Tony Garnock-Jones on diff and diff3
Abstract:
-------------
Tony will talk for 10 minutes or so on how easy and profitable it is
to implement diff, diff3, and distributed version control in
high-level languages, with a focus on synchronisation of TiddlyWiki
instances. Anadditional 5 minutes may be devoted to describing his
Scheme-based OMeta implementation; and finally, some discussion of
horrible abuses of HTTP may occur at the pub after the main meeting.
-------------
I had a talk on partial evaluation on the horizon, but my prototype
doesn't yield any useful results yet so I'd prefer not to present that
just yet.