Embedding Perl into your applications

Geoff Woodcock

Tuesday January 27th 2004 at 7:00pm
College of DuPage, SRC 1450a


Adding "scriptability" to a graphical application can greatly enhance its usability and value. Unfortunately not enough Windows applications provide this functionality. We will discuss a general framework that can be used to add scripting (PERL) to a Windows application, including:

  • Basics of using XS
  • Integrating XS compilation into the IDE build environment (Visual Studio .NET)
  • Embedding the Perl engine in the application
  • Notifying the UI of changes made from a script
  • Using scripts to create Undo/Redo stacks
  • Threading issues

    Speaker Bio

    Born in 1969, educated at the University of Illinois (BSEE 1992). Geoff started his career at Xilinx, an FPGA company in San Jose. After a variety of technical jobs and a brief stint teaching junior college, he started UB Computer in Downers Grove, IL. UB has written a huge variety of software, including financial trading tools, FPGA design automation tools, and a warehouse management system. UB also develops digital systems using Xilinx FPGAs. Geoff hates talking about himself in the third person. Geoff feels like Bob Dole right now. In my free time I like to party with my friends and family, coach wrestling, and fly airplanes.

    Getting to the meeting

    The next general meeting of UniForum Chicago will be:

            January 27th, 2004
    	7:00pm to 9:00pm
            College of DuPage
            Building SRC, Rm 1450a
            22nd and Lambert
            Glen Ellyn, IL 60137-6599
    Take 355 to Butterfield Rd (Rt 56).
    Take Butterfield West to Lambert Rd, then Lambert Rd North to Circle Drive.
    Turn right and look for Lot 8 or the Faculty/Staff parking lot (just north of Lot 8).
    Walk to the SRC building, and enter through the south entryway.
    Room 1450 is on the first floor, accessable through the cafeteria by walking through it to the far north end.

    All UniForum Chicago general meetings are open to the public free of charge.

    Contact David Young at (630) 362-5963 for additional information.

    For more information about UniForum Chicago contact

    UniForum is a registered trademark of UniForum Association