History and Trivia
Timeline
- 1993
- Greg Hudson creates ColdMUD as a project at MIT, using ideas
from Stephan White's MOO and CoolMUD with influences from other
areas as well. His primary purpose is to focus upon creating
an optimal object-oriented database system. C-- is created
as the language to use within the database, the name is later
changed by Brandon Gillespie to ColdC, due to another language
already named C--.
- 3-Jun-1993
- ColdMUD 0.1 is released by Greg Hudson.
- Aug-1993
- DarkurtheMOO, administrated by Richelieu (Alex Stewart),
Tesseract, Lynx and a few others decide to switch to
Cold after Crag (Robert de Forest) introduces them to ColdMUD.
The Cold Dark is created.
- 3-Jan-1994
- Various other versions of ColdMUD have been released up to this time,
finalizing with Greg Hudson's last official release of ColdMUD version 0.10.
Greg's remaining work became version 0.11 and was given to Jordan Baker
who added patches for bug fixes that had been passed around in addition
to his work, which included cooperative multitasking through the use of
suspend()/resume() and pause().
- Nov-1994
-
Brandon Gillespie and Alex Stewart take the source and begin designs for
further development. A configuration script is added, and some more bugs
are fixed.
First Cold Dark Core release. Bug fixes soon follow. This core is an
emphasized alpha release for others to use as a modern core (the Cold
Dark is the only core which is up to date with the driver changes).
- Jan-1995
- The language ColdC is defined seperate from any driver by Brandon
Gillespie. The Cold Project is formed to manage the ColdC language
and further development of the driver (using the ColdMUD base, later
renamed to Genesis).
- Mar-1995
- Second Cold Dark Core release.
- 17-Apr-1996
-
Genesis 1.0 is released.
- ?-?-1997
-
Genesis 1.1-STABLE is released, this is the first publicly stable release
of any ColdC server.
Trivia
Why "Genesis"
Because of the evolutionary changes occuring to the source base the
driver was named genesis. It was later found that this name
conflicted with the original LPMUD server of the same name. Since
(in our case) the name was specific to the driver we felt the
conflict was not great enough to warrant a change. Work in regard
to ColdC in general is simply referred to as 'Cold' or 'ColdStuff'.
|