deepcopy.org

Deepcopy.org Resources

by Brad

Object Oriented Development FAQ

Frequently asked questions (with answers!) on object-oriented analysis, design, and programming. Covers diverse areas such as basic definitions, patterns, unit testing, and processes.

Emacs configuration file

Here is a .emacs file that works fairly well on Emacs 21. I do some other things to set the font in Emacs 22 that I'm not sure are backwards compatible. I'm sure I will have to figure that out some day :(. Includes a dark and light color scheme controlled by a single variable, though Emacs is a little buggy with respect to its font locking for :background attributes. It uses the exception handling (condition-case) to handle the case where invoked packages do not exist. That alone makes this file useful.

Emacs C++ Font Locking packaged

With the recent improvements in cc-mode's font locking, this is no longer neccesary (assuming you are running a recent version of Emacs), but it can also be used as a template on how to kludge together a font locking package for other programming languages I suppose.

A custom coding style

When I went to work at Stronghold Technology they used a coding style a little different than what I prefer for most coding. So I created this coding style and loaded it with: (autoload 'stronghold "sti-coding-style" "" t)