Links and Resources from 7B Software, Inc.

Home

Contact

About 7B Software, Inc.

Professional Resume

Notable Hacks
from 7B Software

Programming Techniques
from 7B Software

Links and Resources

Open Source Software

7B Software, sometimes in conjunction with other programmers, has developed some software which we hope you might find useful. All of this software is covered under the GNU public license, except for the XML parser, which is LGPL.

  • A Tcl performance profiler. This module can be sourced into your Tcl program and will display performance statistics on a per-proc basis.

  • A Tcl runtime proc editor. Use this module to make changes to your program while it is running. New! Now with support for widget bindings.

  • A Tcl port forwarding program. I've found this little program useful in two areas: when reverse engineering a proprietary protocol, or when needing to route around a firewall policy.

  • A C++ class for a Tcl list. It turns out that Tcl lists, starting with tcl 8.0 or so, are quite efficient for many uses. This class makes it easy to use Tcl lists within a C++ program.

  • A Tcl/Tk spreadsheet widget. This widget (manual page) has an interface that is very similar to the tkTable widget developed by Jeffrey Hobbs (see here), is written in C++ and can be embedded in a Tcl application.

  • An XML in-memory processor. This C++ library contains a fast and portable XML parser and rendering engine. Included are methods to get, set, and trace XML variables, as well as a hash indexing feature that makes lookups smokin' fast. Plus, Tcl bindings for easy scriptability! Originally designed and authored by Richard Hipp, with the hash library added by Eric Smith, and QA by Mark Smith.

Information Assets

Frustrated trying to get your first MySQL installation up and running? Have a look here.

Member, Association
for Computing Machinery
Last updated: February 7, 2013