branch: externals/idlwave
commit 84a78c0c3b2fdff3ee2b49d1fee64ef2f920ea87
Author: jdsmith <jdsmith>
Commit: jdsmith <jdsmith>
A few fixups. Put screenshots in.
---
idlwave.texi | 36 +++++++++++++++++++++++++++---------
1 file changed, 27 insertions(+), 9 deletions(-)
diff --git a/idlwave.texi b/idlwave.texi
index 070caf1ffd..1add729ea4 100644
--- a/idlwave.texi
+++ b/idlwave.texi
@@ -252,6 +252,25 @@ Examining variables and expressions with a mouse click.
And much, much more...
@end itemize
+@ifnottex
+@cindex Screenshots
+Here are a number of screenshots showing IDLWAVE in action:
+
+@itemize @bullet
+@item
+@uref{http://idlwave.org/screenshots/emacs_21_nav.gif,An IDLWAVE buffer}
+@item
+@uref{http://idlwave.org/screenshots/emacs_21_keys.gif,A keyword being
completed}
+@item
+@uref{http://idlwave.org/screenshots/emacs_21_help.gif,Online help text.}
+@item
+@uref{http://idlwave.org/screenshots/emacs_21_ri.gif,Routine information
displayed}
+@item
+@uref{http://idlwave.org/screenshots/emacs_21_bp.gif,Debugging code
+stopped at a breakpoint}
+@end itemize
+@end ifnottex
+
IDLWAVE is the successor to the @file{idl.el} and @file{idl-shell.el}
files written by Chris Chase. The modes and files had to be renamed
because of a name space conflict with CORBA's @code{idl-mode}, defined in
@@ -2739,21 +2758,21 @@ several places:
@emph{Builtin routines} are defined inside IDL itself. The source
code of such routines is not available.
@item
-Routines which is @emph{part of the current program} are defined in a
+Routines which are @emph{part of the current program}, defined in a
file which is explicitly compiled by the user. This file may or may not
be located on the IDL search path.
@item
-@emph{Library routines} are defined in special files located somewhere
-on IDL's search path. When a library routine is called for the first
-time, IDL will find the source file and compile it dynamically. A
-special category of library routines are the @emph{system routines}
-distributed with IDL, and usually available in the @file{lib}
-subdirectory of the IDL distribution.
+@emph{Library routines} are defined in files located on IDL's search
+path, and will need not be manually compiled. When a library routine is
+called for the first time, IDL will find the source file and compile it
+dynamically. A special sub-category of library routines are the
+@emph{system routines} distributed with IDL, and usually available in
+the @file{lib} subdirectory of the IDL distribution.
@item
External routines written in other languages (like Fortran or C) can be
called with @code{CALL_EXTERNAL}, linked into IDL via @code{LINKIMAGE},
or included as dynamically loaded modules (DLMs). Currently IDLWAVE
-cannot provide routine info and completion for external routines.
+cannot provide routine info and completion for such external routines.
@end enumerate
@node Routine Information Sources, Library Catalog, Routine Definitions,
Sources of Routine Info
@@ -3191,4 +3210,3 @@ instead. FIXME: unfinished.
@printindex cp
@bye
-