[mod.computers.vax] TPU: Point & Buffers problem

Bakin@MIT-MULTICS.ARPA ("David S. Bakin") (07/26/86)

I'm seeing a lot of messages about TPU so thought I'd ask this (about
TPU under VMS 4.2):

Has anyone else had problems with the definitions (or lack of them) of
the current point?  I tried to write some fairly simple stuff and kept
having trouble getting TPU to distinguish between 0-length marked areas
and 1-length marked areas.  There were few primitives to help, and most
primitives seemed to make the mistake that Emacs avoided:  If the current
point is a character, not a place between characters, then you can't
distinguish between a 0-character region and a 1-character region.

At the time I was trying to write some "datatype" routines in TPU that
would then give me arrays, arrays of records, etc., so that future programming
(e.g., TAGS package, INFO package) would be simpler.  Instead I just gave up.

I'd also like to know more about the enhancements in TPU with VMS 4.4.
(Although we're not running 4.4 due to lack of drivers for the Eagle.)

THANKS!  -- Dave (Bakin -at mit-multics.arpa)