[sf-lug] Linux Users' Group of Davis, June 20: "Writing a compiler in Haskell and LLVM"
nbs at sonic.net
Mon Jun 13 12:56:26 PDT 2011
The Linux Users' Group of Davis (LUGOD) will be holding the following meeting
June 20, 2011
7:00pm - 9:00pm
"Writing a compiler in Haskell and LLVM"
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
This meeting will be held at:
Davis, California 95616
For more details on this meeting, visit:
For maps, directions, public transportation schedules, etc., visit:
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/
pr at lugod.org
Public Relations Officer
Linux Users' Group of Davis
(Your address: sf-lug at linuxmafia.com )
More information about the sf-lug