comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: .trace not working?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: .trace not working? [message #67716 is a reply to message #67580] Mon, 10 August 2009 10:33 Go to previous message
JDS is currently offline  JDS
Messages: 94
Registered: March 2009
Member
> Not to try to make it a contest, just to inform more to others (as you
> have informed me of what can be done in Emacs): in the workbench
> editor it is also possible to see a routine's arguments when you park
> the cursor over its name (even when it is user-defined), open its
> help, and jump to its definition (even when in another file). There is
> help on method names and structure fields when typing them in the
> editor and command line, and there are browsers for the command
> history, profiler results, and routines defined in a file (the outline
> view).

I haven't really used the workbench much, so this is interesting to
know. Routine info is in IDLWAVE for system-distributed, compiled,
buffer-loaded, and scanned routines. You can also pre-scan all your
local routines, and many libraries (like Fanning, NASAlib, etc.) ship
pre-scanned. Which means you can get help on a routine even before
IDL has compiled it, even if you can't quite remember its name, even
if the shell isn't running (e.g. no license available). Context-
sensitive help is there too. You can also jump directly to help on
individual keywords, saving you scrolling down to find them. You can
get help on structure tags for structures defined elsewhere in your
code (like 'state'), object fields, control statements, system
variables, etc., etc.

That said, completion is probably the one area where IDLWAVE still
(AFAIK) exceeds the Workbench: your can complete routine names,
keywords, reserved words, system variables, structure members, object
methods, filenames on disk, etc., all with the (alt-)tab key. I find
myself hitting tab and groaning constantly when I've used the
Workbench. But, as David says, admittedly the learning curve is
steeper compared to the point-and-click browsers. Actually, it's not
that it's really that steep, it's just that it sits near the top of
the giant Emacs learning peak.

All of this brings up an

+++++++++++++++++++++++++++
Informal survey:

( ) IDLWHO?
( ) I recently switched from IDLWAVE to the Workbench.
( ) I use both IDLWAVE and Workbench, depending on the setting/task/
context.
( ) You can pry IDLWAVE from my cold, dead hands.
+++++++++++++++++++++++++++

For the record, I don't mind in the least if people do switch to the
WB. It's the first really featureful IDE they've offered.

JD
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: Plot multiple axes with log and linear scales
Next Topic: 3D UserSym?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Oct 09 23:24:52 PDT 2025

Total time taken to generate the page: 0.32107 seconds