- ...book [18]
- Bibliographic
references can be found on page
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...program
- gzip
(GNU zip) is a compression utility designed to be a replacement
for ``compress''. It can be downloaded
from ftp://prep.ai.mit.edu/pub/gnu
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...install
- An up-to-date installation guidance
can be found in the file README.TCM.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- .../usr/local/tcm
- Note to users at the Vrije
Universiteit, faculty of Maths and CS : all TCM software is
installed in /home/tcm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...pixels
- one pixel is 1/83 inch which is about 0.306 millimeter.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...interpreter
- When your system does not have Perl
at all, this is not a disaster. Only the Print duplex and tumbled page
options do not work.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...libraries
- This is the case when the directory
$TCM_HOME/lib contains files ending on .so.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...confirmation
- Bloodthirsty persons can also quit the editor
by sending it a kill signal or by deleting the main window.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...dialog
- The <Escape> key cancels the dialog
which is a built-in feature of Motif. This is an important difference between
the in-line and the out-line editor.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...document
- The Zoom and Grid operation are in
separate menus but these are view commands too (as opposed to edit
commands).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...command
- When you have a printer
that can not print PostScript, this command will print a PostScript listing.
See the frequently asked questions for how to get a more valuable
result.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...larger
- Up to an almost macro-cosmic scale.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...smaller
- Down to an almost subatomic scale.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...area
- TCM is WYSIWYP, what you see is what you print.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...curve
- See
http://www.moshplant.com/direct-or/bezier
for more information
about Bezier curves.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...edges
- Please
check this out yourself, reading this manual is certainly not the proper
way for learning these kinds of things. This is like swimming, which
can't be learned by only reading a manual.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...node
- For the philosophers amongst us: is it still
the same edge when it connects to a different node?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...undesirable
- But imagine the situation that labels do
not move when nodes and edges are moved, that would be far more
frustrating.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...box
- But the
duplicate command does not use the paste buffer.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...yet
- Duplicate lines
are just as meaningful, so they are added to the TCM wish list.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...line
- To be even more pedantic than usual: what is the first
and what is the last segment of a line is actually determined by the
direction in which the edge was originally drawn. For undirected edges like a
binary relationship this direction is irrelevant, as both sides have
possibly a cardinality constraint and a role name. For directed edges
like functions, this direction is visible by the shape of the line.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...actions
- In the past, an action in TCM was called event or
transition. You never know, some day we might prefer
yet another name ...how about operation or member function?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...possible
- Experiment with this, please.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...area
- More precisely: the order
of the children is determined by the x-coordinates of the end points on
the parent side of the edges between the parent and
the children. This sounds a bit complex, but this includes the common left
to right ordering with straight edges.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...yet
- Both decomposition
of data processes as more extensive checks on DFDs (like correct use
of indexes and balancing of data flows) are on our wish list.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...printed
- Printing or saving multiple minispecs as one
report is on our current wish list.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...table
- Contrary the common belief an
empty table is still a table.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...row)
- This sounds
more complicated than it actually is, experiment with this.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...tree
- Biologists would not agree, however.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...C++
- Is it possible
nowadays to write a good program that is not object-oriented? If not,
is that because people use object oriented as a synonym
for good?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...LessTif
- We have tried to build TCM on Linux
with LessTif version 0.80. We got working executables but not the
entire GUI looked good. We will look if that can be fixed and maybe we
can soon upload a version of TCM for Linux that works with LessTif and
that looks as good as the original.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...as [1,2,3,8]
- At least
these are the books that we used. There are
a number of more recent books. See the Motif FAQ on
http://www.rahul.net/kenton/faqs/mfaq_index.html
or posted in
news:comp.x.windows.motif
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...program
- But we do our best, really.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...inconsistent
- When you are smart enough, you
can even try to enforce an inconsistent editor state by editing
a TCM document file by hand and load that inconsistent document into
the editor. Most of the times TCM notices that it has read a mess but
sometimes it becomes so confused that it crashes gracefully.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...group
- A process group is
also called a compound process
or a decomposed process.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...c
- More precisely,
each existing instance of E1 is related
to n existing instances of E2.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...components.
- To be more precise, it is a labeled Cartesian
product.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.