Tuesday, August 26, 2014

6:30 PM

  • C2FO

    4210 Shawnee Mission Pkwy, Fairway, KS (map)
    39.028881 -94.634811

  • Composing a Compiler - Jim Duey
    Composition is powerful. Consider any artistic endeavor; any style of music, art, photography, etc. Creativity thrives on composition. The bringing together of various elements into a complementary whole. Carefully selected, simple pieces assembled with skill and insight can yield breathtaking complexity and beauty.

    Yet we do not see composition widely used as a paradigm in creating software today. While it sounds nice in theory to write small, simple, and correct pieces of code and then plug them together, there is little in the way of practical examples to show how it's done. With practice, designing for composition can become second nature.

    This talk will use the problem of writing a Clojure-to-C compiler as an example of this technique. A full explanation of the process, with code, will demonstrate how to accomplish this in Clojure.
    About the speaker
    Jim started programming on an Apple 2+ in Basic and 6502 machine language.  He earned a BS in Computer Science from Rolla and started to work on Xenix-based control systems for sewer plants.  He has also worked on radio station automation systems, firmware for digital audio hardware, remote weather telemetry, camera control and video capture software.  Jim has worked in C and Forth until he finally found Clojure about 6 years ago.
    New Attendees
    Welcome! This is an easy meetup to get involved with. There are no functional programming experience expectations or prerequisites of any kind, though some talks are more advanced than others. These events are generally well suited to help infuse functional programming ideas into an existing programming skill set.
    Location Details
    The address is 4210 Shawnee Mission Parkway, Suite 400A.
    C2FO offices are on the top floor of the same building in which Fairway, KS City Hall is located. This building is right behind Stroud's restaurant and LLKC attendees should be able to gain entry from any door.
    Additional Notes 
    Cerner is sponsoring pizza, so come hungry!
  • 0 Response to "August 26th: Lambda Lounge Kansas City Meeting with Jim Duey"

    Post a Comment

    Group Tools

    Random Prize Winner
    Use this tool to generate random numbers for prize drawings.




    Follow this twitter list of the twitter accounts for the user groups. Ask for your group to be added to this list: twitter list
    Subscribe to the Kansas City User Group Newspaper at Paper.li

    Blog Archive

    Followers