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

Home » Public Forums » archive » IDL 8.0 and compile_opt - Update
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
IDL 8.0 and compile_opt - Update [message #69949] Mon, 22 February 2010 10:45 Go to next message
PaulClaytonAdams is currently offline  PaulClaytonAdams
Messages: 1
Registered: February 2010
Junior Member
Hello Everyone,

Back in December a question was asked here on this forum about
changing IDL’s default compile option to IDL2. The main reason to
perform this change was to allow IDL users to use the more modern "."
operator to invoke object method calls instead of the less standard "-
> ".

We would like to thank all of you who took the time to respond to this
question. As we examined the responses it became increasingly clear
that although setting a default compile option of IDL2 would solve the
problem, the resulting issues with backwards compatibility were too
great to ignore. As a result, we have redesigned this feature so that
it will be possible to use the "." syntax to invoke object methods
without the need to specify any compile options. This means that we
will not alter the default compile options for IDL 8.0; your current
code will run fine without the need for any changes. You can also use
the new “.” syntax anywhere in your code.

I hope that the original post on this subject did not cause too much
of a stir, but it was a great opportunity for us to solicit your
feedback and ultimately choose what we felt was the best option moving
forward.

Paul Adams
Software Engineer
ITTVIS
Re: IDL 8 [message #70328 is a reply to message #69949] Mon, 05 April 2010 13:51 Go to previous messageGo to next message
Cliff is currently offline  Cliff
Messages: 11
Registered: April 2006
Junior Member
On Apr 5, 4:42 pm, mgalloy <mgal...@gmail.com> wrote:
> On 4/3/10 10:32 AM, Cliff wrote:
>
>> Thanks for the info.  I'm quite excited now especially about the
>> easier plotting commands - sad but true :)
>
> This is a big feature. None other than David Fanning thought that the
> new graphics system finally makes good on the promise of object graphics
> from IDL 5.0.
>
>> I don't suppose you've ever managed to call a fortran function
>> returning an allocatable array or know whether this is even possible?
>
> I don't have experience using Fortran with IDL. By "allocatable" do you
> mean, allocating the array in Fortran and passing it back to IDL?
>
> Mike
> --www.michaelgalloy.com
> Research Mathematician
> Tech-X Corporation

Yes, that's exactly what I meant. I believe that allowing a subroutine
to return an allocatable array is a new feature in FORTRANas well.

Regards,
Cliff
Re: IDL 8 [message #70335 is a reply to message #69949] Mon, 05 April 2010 08:42 Go to previous messageGo to next message
Michael Galloy is currently offline  Michael Galloy
Messages: 1114
Registered: April 2006
Senior Member
On 4/3/10 10:32 AM, Cliff wrote:
> Thanks for the info. I'm quite excited now especially about the
> easier plotting commands - sad but true :)

This is a big feature. None other than David Fanning thought that the
new graphics system finally makes good on the promise of object graphics
from IDL 5.0.

> I don't suppose you've ever managed to call a fortran function
> returning an allocatable array or know whether this is even possible?

I don't have experience using Fortran with IDL. By "allocatable" do you
mean, allocating the array in Fortran and passing it back to IDL?

Mike
--
www.michaelgalloy.com
Research Mathematician
Tech-X Corporation
Re: IDL 8 [message #70346 is a reply to message #69949] Sat, 03 April 2010 09:32 Go to previous messageGo to next message
Cliff is currently offline  Cliff
Messages: 11
Registered: April 2006
Junior Member
On Apr 3, 5:19 pm, Michael Galloy <mgal...@gmail.com> wrote:
> On 4/2/10 4:23 pm, Cliff wrote:
>
>> Does anyone have any more details on the new functionality in IDL 8
>> (I've read some of the stuff from the IDL users group already).
>
> Here's an overview of the IDL 8.0 features:
>
> http://michaelgalloy.com/2009/12/28/agu-idl-users-group-meet ing.html#...
>
> This is consistent with what they said at the IDL User Group meeting a
> month ago.
>
> Mike
> --www.michaelgalloy.com
> Research Mathematician
> Tech-X Corporation

Mike,

Thanks for the info. I'm quite excited now especially about the
easier plotting commands - sad but true :)

I don't suppose you've ever managed to call a fortran function
returning an allocatable array or know whether this is even possible?

Cliff
Re: IDL 8 [message #70347 is a reply to message #69949] Sat, 03 April 2010 09:19 Go to previous messageGo to next message
Michael Galloy is currently offline  Michael Galloy
Messages: 1114
Registered: April 2006
Senior Member
On 4/2/10 4:23 pm, Cliff wrote:
> Does anyone have any more details on the new functionality in IDL 8
> (I've read some of the stuff from the IDL users group already).

Here's an overview of the IDL 8.0 features:


http://michaelgalloy.com/2009/12/28/agu-idl-users-group-meet ing.html#more-2092

This is consistent with what they said at the IDL User Group meeting a
month ago.

Mike
--
www.michaelgalloy.com
Research Mathematician
Tech-X Corporation
Re: IDL 8 [message #70412 is a reply to message #70328] Wed, 07 April 2010 07:43 Go to previous message
Paul Van Delst[1] is currently offline  Paul Van Delst[1]
Messages: 1157
Registered: April 2002
Senior Member
Cliff wrote:
> On Apr 5, 4:42 pm, mgalloy <mgal...@gmail.com> wrote:
>> On 4/3/10 10:32 AM, Cliff wrote:
>>
>>> I don't suppose you've ever managed to call a fortran function
>>> returning an allocatable array or know whether this is even possible?
>> I don't have experience using Fortran with IDL. By "allocatable" do you
>> mean, allocating the array in Fortran and passing it back to IDL?
>>
> Yes, that's exactly what I meant. I believe that allowing a subroutine
> to return an allocatable array is a new feature in FORTRANas well.

Yes. In addition to this capability being standard in Fortran2003 (not all caps anymore),
Fortran95 compilers that support the TR15581 extension (which is pretty much all current
ones) also allow this functionality.

cheers,

paulv
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Best way to generate arrays of coordinates for hypersurface calculations?
Next Topic: Re: "On UNIX systems, the IDL_IDLBridge requires that the DISPLAY environment variable be set to a valid X Windows display. If no display is available, execution of the IDL_IDLBridge will halt" Why?

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

Current Time: Wed Oct 08 13:57:17 PDT 2025

Total time taken to generate the page: 0.00656 seconds