21-Nov-2009

Version 6.1

BayesianFilter

Renamed BayesianFilterClass to BayesianClass.

Complex

Added Complex>>#hash. Minor cleanup.

DuplicateFileFinder

Views changed.

KernelLibraryExtension

Minor cleanup.

LinearAlgebra

LuMatrix

#basicLuDecomposition - cleaned up code. Changed to raise SingularMatrixError if the matrix is found to be singular when computing the LU decomposition instead of placing a zero on the major diagonal.

Matrix

Replaced #columns with #columnCount

Replaced #rows with #rowsCount

Changes to many methods because of the above two changes.

#clearLuForm - new method

#columnsDo: - new method

#columnVectors - new method

#inject:into: - new method

#rowVectors - new method

Vector

#isColumCompatibleWith: - new method

#isRowCompatibleWith: - new method

LinearProgramming

RevisedSimplexMethod

Several minor changes corresponding with changes to Matrix class.

#isPhase1Required - renamed from phase1Required

#solve - code cleanup.

MVPBaseExtensions

Minor cleanup.

OwnerDrawControls

Minor cleanup.

PasswordPrompter

Minor cleanup.

Scheduling

#runTime: method moved from ProductShape to RuntimeCalculator.

ColossalCaveWorld

Minor cleanup.

MultilineTextEditExtensions

Minor cleanup.

SoundsLike

DoubleMetaphoneStringComparator - implementation completed.

Minor code cleanup.

T-gen-Interface

Minor code cleanup.

27-Dec-2009

Version 6.2

SoundsLike

Made a minor change to the Soundex implementation so that the entire interpolation string can be returned instead of always being truncated at 4 characters.

RuleBasedLogic

New package that implements what are often referred to as 'expert systems'.