Crack and LLVM
Crack is a
C-like programming language that is being developed by the presenter.
It aims to provide the ease of development of a scripting language with
the performance of a compiled language. The "crack" program is a
"script executor" that compiles source to machine code on the fly
(eventually caching the code to intermediate formats as appropriate).
LLVM is a compiler toolkit that Crack uses for code generation. It allows you to generate code for a Single Static Assignment based virtual machine. LLVM virtual code can then be optimized, jitted or written to various other output formats.
This talk will cover the details of the Crack language and the use of LLVM, with some excursions into the world of compiler design and the differences between compiled and interpreted languages.
Lightning Talks
- Weather Station graphing - Sean Dague
Before the main talk we will do a series of lightning talks (up to 3), each 10 minutes or less, on something Open Source related. It could be a fun new program, a book, a blog post, or really anything you think the wider MHVLUG community would find some interest in. People that have posted their talk subject to the website in advance have priority. Time permitting, we'll also take impromptu lightning talks from the floor.
If you are planning on using the projector for your lightning talk, please arrive at 5:30 to ensure we can work out any kinks with the projector prior to the meeting.
The meeting will take place at Mid Hudson Library System Auditorium on Wednesday, May 5th at 6 pm.
All meetings are free and open to the public, and everyone from all levels of expertise and interest in Linux and Open Source Software are encouraged to attend (and bring a friend or two)! After each meeting ends everyone is welcome to join in on an informal dinner gathering at the Palace Diner on Washington St. This is a great opportunity to interact with members of the local Linux community, and a forum where questions and comments are strongly welcomed.
For more details, including maps and directions, please see http://mhvlug.org.
_______________________________________________ Mid-Hudson Valley Linux Users Group http://mhvlug.org http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) MHVLS Auditorium May 5 - Crack and LLVM Jun 2 - Android Jul 7 - Patent Absurdity - The Movie
