comp.lang.ada
 help / color / mirror / Atom feed
* SQuery+costs+folding
@ 1987-01-21  8:28 larry
  0 siblings, 0 replies; only message in thread
From: larry @ 1987-01-21  8:28 UTC (permalink / raw)


Jet Propulsion Laboratory (CalTech) is establishing a local repository of 
reusable software, starting with a copy of the SIMTEL20 material.  Are there 
other public domain Ada code repositories?  Also can someone send me contact 
info for the CAMP (Common Ada Missile Packages)?  Thanks.
				+++
Cost info was left off the recent comments on NYU PC Ada.  It's  $95.  Add $5 
if outside US & Canada, also add $100 if buying with a purchase order.
				+++
In answer to questions/comments on a recent messages: "folding" & "unfolding" 
of programs is sometimes (pompously) called holophrasting.  I call it
overview.  It shows different views of Ada (or other) code with selected
code hidden or revealed, usually subordinate nested statements.  Several of
the editors demo'd at recent Ada conferences have it, including Keyline and
Xinotech products.  I have a version of MicroEMACS I have added this to.  It
is a tremendous help in getting a quick understanding of programs--your own
as well as others.  You can also use various outline processors in this way
(ThinkTank, etc.). 

A related feature is the ability to look at (and edit) just the comments
within a program.  This allows you to embed program design language in your
code--which I think is where it has to be if it's to be used easily and kept
up to date.

Another feature that involves expanding & collapsing code is what's
sometimes called tagging, where you point to an identifier and get
additional detail (type and internal structure (if any) for data, parameter
names and types for subprograms, and so on).  Both GNU EMACS and Unipress 
EMACS have simple versions of this.  More complex editors might tell where
every other occurance of the identifier is, or let you open a window showing
the code where the data/subprogram/whatever is defined.
                                                       Larry @ jpl-vlsi.arpa

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1987-01-21  8:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1987-01-21  8:28 SQuery+costs+folding larry

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox