Home Biblical Exposition Bible Tools Computers Biography Quizzes Links

Overview

Most of the documents here are related to computer programming, and more specifically are flavoured towards programming in the Clarion environment. Clarion is a 4th Generation RAD tool that I worked upon for the best part of a decade. It is available from Soft Velocity and is just about unbeatable for application level programming.

Programming Philosophy

Notes on my particular approach to programming (and life!)

bullet Computer Aided Disaster This article takes a look at the whole role of specifications and argues for code quality as a key to sound implementations as opposed to rigourous adherance to specification
bullet Nobugs - No Chance I'm sure we've all heard of zero defects, we probably all think it is a good idea, but is it really?
bullet Offensive Programming Defensive programming is designed to keep bugs in your system? Don't believe me? Take a look at this article
bullet Passing the buck How to write code that can be passed on to someone else, and how to pass it on.
bullet Clarion for Schizonphrenics A look at the use of object interfaces when coding offensively

Programming Style

bullet Early OOPs A very early article on OOP (quite dated by C4 standards). Gives some insight to the way CW2.00x migrated to OOP

Language - Howto

bulletCWLang this is a partially written first chapter of a Clarion language book that never happened. I have left the blank headers to give some idea of the kind of topics I was thinking of covering.

DevCon Notes

Not entirely complete, not all are entirely cogent, but may serve as an aid to memory for those who heard them. For those that didn't, hopefully and incentive to turn up next time<G>

bullet Silver Bullet These are actually my notes for the 1998 EuroDevCon, a little terse and cryptic but for people who know the basic 'Wizatron' idea this puts some flesh on the bones of our 10x productivity claim
bullet Euro97 this was a fairly detailed set of notes on my opening and language talks and EuroDevCon 97
bullet DevCon97 a fairly sketchy set of notes detailing the conversion program aims and a broad overview of ABC / OOP logic

Perl Programs

Here are some links to some Perl programs that may be of use. If you think you could use any of the code let me know and I'll send it to you:

Quizzes The Perl is a little hidden here but each quiz link actually constructs an html page from an ascii script. The page construction happens in Perl

Celsius & Farenheightt To convert between Celsius & Farenheight measures

Word Study Bible word study and verse fetch

Scripture Memory Drill A scripture memory drill program

Manuscript Relationship Calculator A program to ascertain the relationships betweens New Testament MSS - performs clustering from within perl!

 

The Christian Counter

Top Christian Web Sites The Fundamental Top 500