[MSLUG] MSLUG Meeting this Wednesday, July 23rd at 7pm -- "Dirty Hacks Night"

Guillaume Germain guillaume.germain at gmail.com
Mon Jul 21 21:35:26 EDT 2008


Hi everybody,

this is the final announce for the MSLUG meeting that will take place this week.

What: Montreal Scheme/Lisp User Group Meeting -- Dirty Hacks Night
When: *Wednesday* July 23rd 7pm
Where: Room 3195, André-Aisenstadt Building, Université de Montréal,
2920 chemin de la Tour
(you can find a plan of the UdeM campus here:
http://www.stcum.qc.ca/metro/images/c56.pdf )

Please note that the MSLUG meetings are free and open to everybody.


For this meeting, there will be 4 short presentations:

****************************************
- Paul Khuong: Discriminating without asking too many questions

A common pitfall of Lisp programming is that 'case' compares keys with
'eql' ('eqv?'),
and not 'equal' ('equal?'). The need for a more ``lenient'' case is
particularly frequent
for string keys. I will present a simple macro that implements a
portable efficient 'string='
case.

****************************************
- Adrien Pierard: How to make unhygienic macroexpansion aware of Snow

A dirty hack to generate portable code when macros want to use some Snow code.
I will show how this can lead to an even more portable Mobit.

****************************************
- Guillaume Germain: Using Chicken's debugging output to generate
bindings for Gambit-C

I'll show how to cheat and easily generate bindings to C libraries for
Gambit-C by using
Chicken's "easyffi" debugging output.

****************************************
- Pierre-Alexandre Fournier: Working with Scheme in a C/C++ environment

How to write dynamic libraries in Scheme that will be used by C/C++
programmers and
lessons learned from experience doing so.

****************************************


We'll go at the pub after the presentations.


See you there!


Guillaume


More information about the MSLUG mailing list