[vox-announce] Linux Users' Group of Davis, June 20: "Writing a compiler in Haskell and LLVM"

nbs nbs at sonic.net
Mon Jun 13 12:56:29 PDT 2011


The Linux Users' Group of Davis (LUGOD) will be holding the following meeting
this month:

  Monday
  June 20, 2011
  7:00pm - 9:00pm

Presentation:

  "Writing a compiler in Haskell and LLVM"
  Bryan Bell

    Why would you want to write a compiler?  How do Haskell and LLVM make
    compiler writing easier and less error prone?  This presentation will
    include: 1) A discussion on why compilers are important, 2) A short
    high level introduction on Haskell and LLVM, and 3) How Haskell and
    LLVM make it easier to write a compiler.
 
    Haskell is a standardized, general-purpose purely functional
    programming language, with non-strict semantics and strong
    static typing.  The Low Level Virtual Machine (LLVM) is a compiler
    infrastructure, written in C++, which is designed for compile-time,
    link-time, run-time, and "idle-time" optimization of programs written
    in arbitrary programming languages.  Originally implemented for
    C/C++, the language-independent design (and the success) of LLVM has
    since spawned a wide variety of front ends, including Objective-C,
    Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript,
    GLSL, and others.


About the Speaker:

  Bryan Bell is a graduate intern at Intel.  He received a BS in
  Mathematics from UC Davis, and is working on a MS in CS at CSU
  Sacramento.  His interests are programming languages, compilers, and
  computational geometry.


This meeting will be held at:

  Wickson Hall
  Room 2124
  UC Davis
  Davis, California 95616


For more details on this meeting, visit:

  http://www.lugod.org/meeting/


For maps, directions, public transportation schedules, etc., visit:

  http://www.lugod.org/meeting/wickson/


------------
About LUGOD:
------------

  The Linux Users' Group of Davis is a 501(c)7 non-profit organization
  dedicated to the Linux computer operating system and other Open Source
  and Free Software.

  Since 1999, LUGOD has held regular meetings with guest speakers
  in Davis, California, as well as other events in Davis and the greater
  Sacramento region.  Events are always free and open to the public.

  Please visit our website for more details:  http://www.lugod.org/


-- 
Bill Kendrick
pr at lugod.org
Public Relations Officer
Linux Users' Group of Davis
http://www.lugod.org/

(Your address: vox-announce at lists.lugod.org )


More information about the vox-announce mailing list