From 804e60ccff533fa9e3ae2117effe71c5e2a21ef5 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 12 Jun 2017 22:15:38 -0400 Subject: [PATCH] More documentation updates. --- TODO | 6 ++++-- notes.adoc | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index 62eef63..a1d8c44 100644 --- a/TODO +++ b/TODO @@ -11,7 +11,9 @@ remain to be cleaned up: in playermove() is particularly horrible, jumping backwards into the middle of a loop. -* The way return values from handlers such as 2012 trigger side effects - based on global state is nasty. +* The program is still pretty much typeless - full of magic numbers being + sliced and diced in cryptic ways. Some attempt has been made to introduce + semantic types, but the job is barely started. + diff --git a/notes.adoc b/notes.adoc index 1c06c80..9d26578 100644 --- a/notes.adoc +++ b/notes.adoc @@ -122,4 +122,8 @@ ways: * The code still has an unfortunately high density of magic numbers - in particular, numeric object and room IDs. +* The code is still mostly typeless, slinging around machine longs + like a FORTRAN or BCPL program. Some (incomplete) effort has been made + to introduce semantic types. + // end -- 2.31.1