Skip to content

Dynamic Application Development with C and Common Lisp

Photo of Tim Simpson
Hosted By
Tim S.
Dynamic Application Development with C and Common Lisp

Details

Join us at 7:00 PM on Wednesday, July 5th as Austin's own Joel Ortiz presents "Dynamic Application Development with C and Common Lisp"! The show starts at 7:00, though doors open at 6:30. Please arrive ahead of time so we can get ready and you can focus on enjoying delicious pizza, which will be sponsored once again by our friends at Globalscape.

Since CppNow 2017, presentations demonstrating cool features of languages other than C++ are all the rage! Capitalizing on this trend, our own Joel Ortiz will present the fusion of C and Common Lisp using CFFI and how you can use it to harness the power of C/C++ libraries over the C ABI within your Common Lisp environment. No longer will you be shackled to the Write, Compile, Run, and Fix cycle (with all the loss of state that goes with it) of a statically compiled C environment. Instead Joel will show how to integrate C with a comfortable, dynamic REPL to explore existing C library functionality, and reload your own libraries/code on the fly without losing state (insert buzzwords about RAD here). An example audio application will be shown using the JACK API on Linux with 2 levels of integration. If time permits, an OpenGL application will also be shown.

Joel Ortiz works at Uprev as an ECU Reverse Engineer. He received his Bachelors in Computer Engineering from the University of Texas - Rio Grande Valley. His interests include making music with synthesizers, sports cars, and better software made with Common Lisp and C.

The talk will take place at Rackspace's Austin office, located on the East side of IH-35 right before Rundberg and after Henna Chevrolet (there is a sign for Rackspace which is visible from the highway). Feel free to park in the same lot as the big Rackspace flag.

Photo of Austin C++ Meetup Group/ cpp software programming CppMsg.com group
Austin C++ Meetup Group/ cpp software programming CppMsg.com
See more events