OOP_(re)

Wed, 4 Jun 1997 20:10:12 -0400 (EDT)


On Wed, 4 Jun 1997, Peter Gerwinski wrote:

> While generalizing Turbo Vision for graphics mode (thus creating BO3), it
> was necessary to introduce new fields to `tView'.  Since I didn't have the
> TV source (I didn't want to spend 600DM (~$400) for it (but finally did,
> you know ...): ), I had to derive successor objects from *each* for-real-use
> object: `tWindow', `tDialog', `tInputLine', ... it was not only bulk of work,
> but also very unclean Pascal.  Once I had the TV source, I threw away BO3,
> added the necessary fields to `tView' and essentially re-wrote TV (BO4.  My
> next project of this kind, BO5, will be completely independend of TV (... like
> BO2 was.  I had better continued BO2 rather than trying to use TV ...)).

Note that Turbo Vision is *deeply* text-mode and to make it work in
graphic mode isn't trivial and require changes in the design of the
classes... I tried hard to think of a system that would work nicely both
in graphic mode (with proportional fonts and freedom from "character
cells") *and* in text mode and I didn't find anything satisfactory.

Pierre Phaneuf

"The use of COBOL cripples the mind; its teaching should, therefore, be
regarded as a criminal offense." - Edsger W. Dijkstra.


Pierre Phaneuf (pp@dilu.ml.org)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es