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

Home » Public Forums » archive » IDLWAVE 4.6
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
IDLWAVE 4.6 [message #22738] Mon, 04 December 2000 00:00 Go to next message
dominik is currently offline  dominik
Messages: 47
Registered: June 2000
Member
Subject: IDLWAVE 4.6

Hello IDLWAVE/Emacs users,

I have uploaded version 4.6 of IDLWAVE. You can get it as usually at

http://www.strw.leidenuniv.nl/~dominik/Tools/idlwave

There are two important user-visible changes:

1. IDL 5.4 update
--------------
Routine Info and Online Help are up to date with IDL 5.4. There is
also support for the new SWITCH/BREAK/CONTINUE statements in
idlwave-mode. Support for these includes fontification, templates
and abbreviations.

2. IDLWAVE-Shell is more xterm-like
--------------------------------
Just like in an x-terminal, the UP and DOWN arrows make the cursor
jump to the current command line and operate the command history.
Several of you have asked for this change, and it is now the
default.
If you prefer the old behavior, use this setting:

(setq idlwave-shell-arrows-do-history nil)

There is also an intermediate setting where the arrows walk the
history only if the cursor is in the current command line. If you
have left the command line and scrolled back to view some old
output, the arrow keys simply move the cursor.

(setq idlwave-shell-arrows-do-history 'cmdline)


Here is the full list of changes:

Revision 4.6
============
- Shell window more like xterm:
- show as much output as possible
- up and down arrows do history stuff (see new variable
idlwave-shell-arrows-do-history).
- Routine info and help files updated to IDL 5.4
- Support for the new IDL statements (SWITCH, BREAK, CONTINUE)
- File name completion in strings in buffers, similar to the shell.
- Bugfix for shell printing of identifiers with `!' and `.'
- END is replaced by ENDIF etc already when indenting a line with TAB.
- Routiine info and source lookup switch to INIT automatically when
the cursor is in keyword section of an OBJ_NEW call.

- Fixed file name completion with a dash in file names.
- Font-lock enhancements in structure definitions: Structure name
and tag names.
- Fixed bug with parsing of routine definition if comment lines are
scallered between continuation lines.
- `idlwave-close-block' and `idlwave-abbrev-change-case'
interaction bug fixed.
- Fixed bug with getting system variable info from the Shell under
IDL5.2 and earlier. Used to produce a compilation error, now
just silently fails.


Thanks to those of you who reported problems or sent other comments.

Enjoy!

- Carsten
Re: IDLWAVE 4.6 [message #22794 is a reply to message #22738] Sun, 10 December 2000 04:26 Go to previous message
dominik is currently offline  dominik
Messages: 47
Registered: June 2000
Member
>>>> > "PAR" == Pavel A Romashkin <pavel.romashkin@noaa.gov> writes:

PAR> Huray! I got a breakthrough in my use of Emacs. This time, thoroughly
PAR> intrigued by all happy discussions of how great
PAR> idlwave-tell-it-to-write-code is, in only 2.5 hrs I got Emacs to run and
PAR> compile the .el files. As I, holding my breath, typed "M-x
PAR> idlwave-shell", a beep and informative "multiprocessing is not
PAR> supported" message hit me. Bummer. I am afraid I am not switching to
PAR> LinuxPPC just to run Emacs after David's recent exercise in that area :-(

I guess this has never been stated clearly enough:

IDLWAVE is a system that consists of two parts. A mode for *editing*
IDL source code, and a mode for *running* IDL as an Emacs subprocess.

Editing source files requires only a working version of Emacs.

However, to run IDL as a subprocess, you need additional things.

1. A multiprocessing operating system, like UNIX, Windows, MacOS
2. Emacs support for subprocesses. I know this is available on UNIX
and Windows, but I don't know where else.
3. A *command line* version of IDL. As far as I know this exists only
for UNIX. There have been claims that it should be relatively easy
to make a small program which would *function* like a command-line
IDL on Windows, but I have not seen such a program yet.

In short: You can edit files with IDLWAVE on any system running Emacs
20.x or XEmacs 20.x, 21.x. But to use the shell, you need a UNIX
system.

- Carsten

--
Carsten Dominik <dominik@astro.uva.nl> \ _ /
Sterrenkundig Instituut "Anton Pannekoek" |X| _
Kruislaan 403; NL-1098 SJ Amsterdam /| |\ _ _ _/ \
phone +31 (20) 525-7477; FAX +31 (20) 525-7484 __|o|___/ ~~ \___/ ~~~
Re: IDLWAVE 4.6 [message #22798 is a reply to message #22738] Fri, 08 December 2000 13:35 Go to previous message
Pavel A. Romashkin is currently offline  Pavel A. Romashkin
Messages: 531
Registered: November 2000
Senior Member
Huray! I got a breakthrough in my use of Emacs. This time, thoroughly
intrigued by all happy discussions of how great
idlwave-tell-it-to-write-code is, in only 2.5 hrs I got Emacs to run and
compile the .el files. As I, holding my breath, typed "M-x
idlwave-shell", a beep and informative "multiprocessing is not
supported" message hit me. Bummer. I am afraid I am not switching to
LinuxPPC just to run Emacs after David's recent exercise in that area :-(

Cheers,
"Sticking to that IDL-DE" Pavel
Re: IDLWAVE 4.6 [message #22868 is a reply to message #22738] Wed, 06 December 2000 00:00 Go to previous message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
davidf@dfanning.com (David Fanning) writes:
> And this damn Linux thing is starting to irritate me,
> a sure sign that I have enough interest to persevere.
> After all, being willing to spend the 10 days it takes to do
> something that will eventually take someone else 10 minutes
> is how you become an expert.

Hey David--

Sometimes perseverence has nothing to do with it. Sometimes you just
need professional help. This is not a slight on you by any means.
:-) Linux on laptops, linux on newer hardware, linux in dual boot
situations, these all require special knowledge that is hard to
acquire through book-larnin'. Installing Linux can be like building a
computer from components: all the parts are usually of high quality
and easily accessible, but it can be easy to screw up.

Take Randall up on his offer. :-)

Craig

--
------------------------------------------------------------ --------------
Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
------------------------------------------------------------ --------------
Re: IDLWAVE 4.6 [message #22870 is a reply to message #22738] Wed, 06 December 2000 00:00 Go to previous message
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Pavel A. Romashkin (pavel.romashkin@noaa.gov) writes:

> No luck for me trying to get emacs running. I only spent two days on it,
> maybe 10 is what it takes. I guess it has to do with that missing
> "knowledge base" :-(

Lord knows I appreciate the importance of a "knowledge base".
I was the one, you recall, who spent 100 hours writing the first
object graphics plot program. :-(

And this damn Linux thing is starting to irritate me,
a sure sign that I have enough interest to persevere.
After all, being willing to spend the 10 days it takes to do
something that will eventually take someone else 10 minutes
is how you become an expert.

Cheers,

David

P.S. But just don't talk to me for the next 5 days! :-(

--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
Re: IDLWAVE 4.6 [message #22873 is a reply to message #22738] Wed, 06 December 2000 00:00 Go to previous message
Pavel A. Romashkin is currently offline  Pavel A. Romashkin
Messages: 531
Registered: November 2000
Senior Member
Carsten Dominik wrote:

> Have you been able to install IDLWAVE by now? If not, where are the
> problems.?

I too appreciate the effort that you, Carsten, put into this. It is so
nice to read about how others like it :-(

No luck for me trying to get emacs running. I only spent two days on it,
maybe 10 is what it takes. I guess it has to do with that missing
"knowledge base" :-(

Cheers,
Pavel
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Re: brain twister
Next Topic: It costs how much?!!?!

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

Current Time: Wed Oct 08 13:47:36 PDT 2025

Total time taken to generate the page: 0.00657 seconds