Index of "About" Documents

Here you will find links to each of the individual informational articles at Cat's Eye Technologies.

About Cat's Eye Technologies

Chris Pressey's software consulting company; serves as an outlet for open-source projects, primarily esoteric programming languages.

About this Website

Describes the purpose of Cat's Eye Technologies' website and the and rationale behind its design.

About Project Prerequisites

Descriptions of, and links to obtain, the software necessary to fully enjoy the projects available from Cat's Eye Technologies.

About Release Engineering

Discusses the how release engineering is carried on at Cat's Eye Technologies, including explaining the version numbering scheme.

About Open-source

Explanation of Cat's Eye Technologies' philosophy of and approach to open-source software.

About the BSD License

Reasons behind the use of the BSD License for Cat's Eye Technologies' open-source offerings.

About Programming Languages

A discussion on the importance of programming language design.

About C++

We explain why you'll always choose the programming language C++ to develop your next project in!

About Perl

A discussion of the programming language Perl.

About Python

Our thoughts on the programming language Python.

About PHP

Some thoughts on the programming language PHP.

About Scheme

Some thoughts on the programming language Scheme.

About Cascading Style Sheets (CSS)

Explanation of use of CSS at Cat's Eye Technologies.

About Javascript

Explanation of our Javascript policy.

About Esoteric Programming Languages

A very brief definition of esoteric programming languages (a.k.a. esolangs).

About Exceptions

A discussion of when to use, and when not to use, exceptions.

About Closures

We describe what closures, as found in functional and other programming languages, are.

About Universality

Brief introduction to the automata-theoretic concept of universality.

About Thue systems

A brief description of Thue systems.

About Galois connections

Our take on the role of Galois connections in abstract interpretation.

About Software Engineering

Discusses the central problem of software engineering.

About Comments

Some comments on the use of comments in program source code.

About Aspect-oriented Programming (AOP)

A discussion of the worth of aspect-oriented programming (AOP).

About Computer Science Education

Discusses the current state of CS (Computer Science) education.

About Terminology

Some words about how terminology is abused in computer science.