|
I am the creator of several open-source software libraries and development tools.
SWIG
SWIG is wrapper generation tool that automatically connects existing
C/C++ code to a wide variety of other programming languages including
Python, Perl, Tcl, Java, C#, and many others. It is included in most
Linux distributions and considered to be one of the leading tools for
binding C++ code to dynamic programming languages
PLY
PLY is a 100% Python implementation of the popular parsing tools
Lex and Yacc. It is currently one of the fastest, most robust, and
thoroughly documented parsing libraries available for Python.
SWILL
SWILL is a simple library that lets you put a web server into almost any
C/C++ application. This can be used to monitor, control, and debug complex
applications through a browser. Unlike other approaches, SWILL allows a web server
to be added without having to know a whole lot of messy details.
Others
In addition to the above libraries, I have been involved in a variety of other software development projects.
These projects have included areas such as molecular dynamics modeling, scientific visualization, and device driver programming.
|