[DLSLUG-Announce] TOMORROW: Can a tiny compiler-compiler grow into something useful? - DLSLUG Monthly Meeting - 2009-05-07

Bill McGonigle bill at bfccomputing.com
Wed May 6 13:32:59 EDT 2009


***************************************************************
               Dartmouth-Lake Sunapee Linux User Group
                        http://dlslug.org/
               a chapter of GNHLUG - http://gnhlug.org
***************************************************************

The next regular monthly meeting of DLSLUG will be held:

                   Thursday, May 7th, 7-9PM
at:            Dartmouth College, Carson L02

                All are welcome, free of charge.

                            Agenda

5:30  Pre-meeting dinner at EBA's.

7:00  Sign-in, networking

7:15  Introductory remarks

7:20  Can a tiny compiler-compiler grow into something useful?
         presented by Bill McKeeman

       It is well-known that the rewriting rules of a Context-free
       Grammar can be mechanically applied, and that if some sequence
       of applications results in a parse, that parse is correct. The
       trick is, of course, in finding the correct sequence of
       applications.

       Bill will explore the concept by presenting grammars which are
       like computer programs in that they accept input and produce
       output. The output may be another grammar, which can in turn be
       used to make yet another grammar. The question is: how far can
       one go? An implementation, The Grammar Executing Machine (GEM),
       will be examined.

       Bill has taught compiler writing at Stanford, University of
       California at Santa Cruz, Wang Institute, Harvard and Dartmouth.
       He has written more than 100 compilers, some for money,
       including the current MATLAB JIT. His website is at
       http://cs.dartmouth.edu/~mckeeman .


8:50  Roundtable Exchange - where the attendees can make
          announcements or ask a Linux/FLOSS question of the group.

-----

                        Driving Directions

        Please see the website for links to driving directions.


                           Refreshments

        We currently lack a refreshment sponsor.  If you or your
        company would like to provide or sponsor refreshments,
        please get in touch.

                              RSVP

        RSVP by replying to this e-mail so we can give any
        refreshment sponsor a count.

                           Mailing Lists

        There are two primary mailman lists set up for DLSLUG, an
        Announce list and a Discuss list. Please sign up for the
        Announce list (moderated, low-volume) to stay apprised of
        the group's activities and the Discuss list (unmoderated)
        for group discussion. Links to the mailing lists are on the
        webpage.

                         Tell Your Friends

        Please pass this announcement along to anyone else who may
        be interested.

-- 
Bill McGonigle, Owner           Work: 603.448.4440
BFC Computing, LLC              Home: 603.448.1668
http://www.bfccomputing.com/    Cell: 603.252.2606
Twitter, etc.: bill_mcgonigle   Page: 603.442.1833
Email, IM, VOIP: bill at bfccomputing.com
Blog: http://blog.bfccomputing.com/
VCard: http://bfccomputing.com/vcard/bill.vcf



More information about the DLSLUG-Announce mailing list