CodeLite is a powerful, cross-platform code editor for the C/C++ programming languages. It is regularly tested on Windows XP sp2, (K)Ubuntu 7.10 and 8.04, Fedora Core 6, Debian lenny and sid, and Mac OS X 10.5.2. CodeLite uses a sophisticated, yet intuitive interface which allows the user to easily create and build complex projects.
TclDTrace is a binding of libdtrace to the Tcl programming language. DTrace is a system profiling suite created by Sun Microsystems. It allows the user to profile a program without modifying its text, or even without the need to distract it if it is running. It consists of a set of library hooks called "providers", a set of tools, a C API (libdtrace), and its own specially crafted scripting language called D. A Tcl binding to libdtrace will allow users to run D scripts and process their results directly from Tcl.
DBGMEM is a feature rich memory debugger for C and C++ programs; it currently works for Linux only. It helps you to find problems such as memory leaks, heap memory corruption misuse, illegal arguments to selected standard library functions, stack corruption, and the use of freed or uninitialized heap memory. It is extensible via an API. The tool overrides GLIBC memory allocation functions and memory and string manipulation functions in order to add its features.
python-ptrace is a debugger using ptrace written in Python. It's able to control multiple processes, read/write bytes, perform breakpoint and step by step execution, use a disassembler, syscall tracer, and parser, explain why a signal is raised, dump registers, stack, and memory mappings, etc.
Arcadia is a Light Integrated Development Environment (IDE) for the Ruby language written in Ruby using the classic Tcl/Tk GUI toolkit. Some features include an editor with source browsing, syntax highlighting, and code completion, debug support, the ability to work on any platform where Ruby and Tcl-Tk work, a highly extensibility architecture, and support for RAD GUI building.