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

Home » Public Forums » archive » Re: IDL 7.0: what are projects and workspaces for?
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
Re: IDL 7.0: what are projects and workspaces for? [message #56985] Thu, 29 November 2007 17:22
Robbie is currently offline  Robbie
Messages: 165
Registered: February 2006
Senior Member
I'm guessing that the widgets might move to something more like java.
It's great that the JVM is now shipped with the IDE, I've had
difficulties initialising the java bridge prior to this release.

All I have to do is

setenv IDLJAVAB_LIB_LOCATION /usr/local/itt/idl70/idlde/bin.linux.x86/
jre/lib/i386/client

/usr/local/itt/idl70/bin/idl -32

and my IDL-java bridge is ready.


Robbie
Re: IDL 7.0: what are projects and workspaces for? [message #56990 is a reply to message #56985] Thu, 29 November 2007 10:54 Go to previous message
Allan Whiteford is currently offline  Allan Whiteford
Messages: 117
Registered: June 2006
Senior Member
David Fanning wrote:
> Allan Whiteford writes:
>
>> Can you please expand on this and/or supply a reference? Is support for
>> widgets being removed or significantly changed?
>
> Personal communication at a public meeting. The plan,
> as I understand it, is not for them to be either
> removed or significantly changed. The plan is for
> them to be abandoned for something "WAY BETTER".
> (If you have heard this story before, I apologize.)
>
> The idea would be to have...I'm not sure what to call
> them...GUI Units, I guess... that work identically on
> all platforms and require a single code base to maintain.
> This is unlike the current widget infrastructure, which
> requires a great deal of effort, especially for Motif,
> and over the years has evolved functionality that is different
> on different platforms.
>
> At the same time as these new "whatchies" are being
> developed, a GUI Builder will be created that can
> create GUI programs that do not involve jumping through
> a lot of hoops to pass data around, etc.
>
> All of this is a "long-term" goal, which in the context of
> the meeting, meant sometime in the next 5 years or so.
> I think you can rest assured that your widget programs
> will still run far into the future. However, I think you
> can abandon hope that you will ever have a TABLE_WIDGET
> that works well.
>
> Cheers,
>
> David

David,

Thank you, I'll be able to sleep tonight now!

Allan
Re: IDL 7.0: what are projects and workspaces for? [message #56993 is a reply to message #56990] Thu, 29 November 2007 09:59 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Allan Whiteford writes:

> Can you please expand on this and/or supply a reference? Is support for
> widgets being removed or significantly changed?

Personal communication at a public meeting. The plan,
as I understand it, is not for them to be either
removed or significantly changed. The plan is for
them to be abandoned for something "WAY BETTER".
(If you have heard this story before, I apologize.)

The idea would be to have...I'm not sure what to call
them...GUI Units, I guess... that work identically on
all platforms and require a single code base to maintain.
This is unlike the current widget infrastructure, which
requires a great deal of effort, especially for Motif,
and over the years has evolved functionality that is different
on different platforms.

At the same time as these new "whatchies" are being
developed, a GUI Builder will be created that can
create GUI programs that do not involve jumping through
a lot of hoops to pass data around, etc.

All of this is a "long-term" goal, which in the context of
the meeting, meant sometime in the next 5 years or so.
I think you can rest assured that your widget programs
will still run far into the future. However, I think you
can abandon hope that you will ever have a TABLE_WIDGET
that works well.

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Re: IDL 7.0: what are projects and workspaces for? [message #56995 is a reply to message #56993] Thu, 29 November 2007 09:30 Go to previous message
Allan Whiteford is currently offline  Allan Whiteford
Messages: 117
Registered: June 2006
Senior Member
David Fanning wrote:
> Mark Hadfield writes:
>
>> I never did come to terms with IDL projects, on the theory that if I
>> ignored them they might go away. (And they did!)
>
> You can imagine how vindicated all those people who
> never used widgets will feel in the next release!
> (Or is it the release after that? My head is starting
> to hurt with all this new stuff. [)]

Can you please expand on this and/or supply a reference? Is support for
widgets being removed or significantly changed?

Thanks,

Allan
Re: IDL 7.0: what are projects and workspaces for? [message #57016 is a reply to message #56995] Wed, 28 November 2007 15:39 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Nov 28, 5:17 pm, Chris Torrence <gorth...@gmail.com> wrote:
>> I now have a directory called IDLWorkspace/Default with just one file
>> in it called .project. I have my existing directory tree elsewhere and
>> I have modified my !PATH to point to it. What should I do now? Ignore
>> the new projects and workspaces and hope they go away?
>
>> Mark
>
> Hi Mark,
>
> I think that what you describe is pretty typical for most users, so
> don't despair. The problem with the old DE was that its projects
> didn't necessarily have anything to do with the files as they existed
> out on disk. You could have a project with files, each of which came
> from a different location on your hard drive. The old projects were
> really only useful for creating save files, not for maintaining
> organization.
>
> With the new IDL Workbench, there is a single Workspace, as you
> describe. (You can have more than one Workspace, but let's ignore that
> for now.) The Workspace contains multiple projects. A project is
> simply a collection of files and folders, that is laid out *exactly*
> as they exist on your drive. These files and folders have to *all*
> reside within a Project folder, which can be located either within
> your Workspace or in a separate location.
>
> Here is what I would recommend:
> 1. See if you can organize your 203 directories into a few logical
> high-level directories. It sounds like you might already have it
> organized this way.
> 2. Use the "New IDL Project" wizard to import these high-level
> directories into your Workspace, with one project per directory.
> * Fire up the "New IDL Project" wizard (via the File->New->IDL
> Project or from the Toolbar button)
> * Give your project a name, e.g. "Work Project 1", "Utilities",
> etc.
> * For Location, choose "Create the new project from an existing
> directory", and choose your desired directory to import.
> * Since you are managing the path yourself, be sure to deselect the
> "Update IDL path preference" toggle.
>
> Once you hit Finish, your new Project will get created. Note that the
> files are still in their original locations - they are not copied. But
> now the Workspace contains a new Project that contains a reference to
> all of the files and folders within that subdirectory.
>
> Now... try something cool like Search (Ctrl+H) across multiple files.
> Or try Ctrl+Shift+R, to bring up the Open Resource dialog. Then start
> typing the name of one of your files, to quickly locate it. Or you can
> do things like use "; TODO" markers in your IDL comments.
>
> Let me know if you have more questions.
>
> -Chris
> ITT Visual Information Solutions

Great tips! Works great. And it seems to integrate with my SVN
repository, too.
Re: IDL 7.0: what are projects and workspaces for? [message #57018 is a reply to message #57016] Wed, 28 November 2007 15:17 Go to previous message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
> I now have a directory called IDLWorkspace/Default with just one file
> in it called .project. I have my existing directory tree elsewhere and
> I have modified my !PATH to point to it. What should I do now? Ignore
> the new projects and workspaces and hope they go away?
>
> Mark

Hi Mark,

I think that what you describe is pretty typical for most users, so
don't despair. The problem with the old DE was that its projects
didn't necessarily have anything to do with the files as they existed
out on disk. You could have a project with files, each of which came
from a different location on your hard drive. The old projects were
really only useful for creating save files, not for maintaining
organization.

With the new IDL Workbench, there is a single Workspace, as you
describe. (You can have more than one Workspace, but let's ignore that
for now.) The Workspace contains multiple projects. A project is
simply a collection of files and folders, that is laid out *exactly*
as they exist on your drive. These files and folders have to *all*
reside within a Project folder, which can be located either within
your Workspace or in a separate location.

Here is what I would recommend:
1. See if you can organize your 203 directories into a few logical
high-level directories. It sounds like you might already have it
organized this way.
2. Use the "New IDL Project" wizard to import these high-level
directories into your Workspace, with one project per directory.
* Fire up the "New IDL Project" wizard (via the File->New->IDL
Project or from the Toolbar button)
* Give your project a name, e.g. "Work Project 1", "Utilities",
etc.
* For Location, choose "Create the new project from an existing
directory", and choose your desired directory to import.
* Since you are managing the path yourself, be sure to deselect the
"Update IDL path preference" toggle.

Once you hit Finish, your new Project will get created. Note that the
files are still in their original locations - they are not copied. But
now the Workspace contains a new Project that contains a reference to
all of the files and folders within that subdirectory.

Now... try something cool like Search (Ctrl+H) across multiple files.
Or try Ctrl+Shift+R, to bring up the Open Resource dialog. Then start
typing the name of one of your files, to quickly locate it. Or you can
do things like use "; TODO" markers in your IDL comments.

Let me know if you have more questions.

-Chris
ITT Visual Information Solutions
Re: IDL 7.0: what are projects and workspaces for? [message #57020 is a reply to message #57018] Wed, 28 November 2007 14:57 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Nov 28, 4:51 pm, David Fanning <n...@dfanning.com> wrote:
> Mark Hadfield writes:
>> Now that IDL 7.0 has been released and installed on my PC, I'd like
>> some discussion of a question that's been bugging me since I first
>> tried out the previews: what can a curmudgeon like me actually use all
>> this project & workspace stuff for?
>
> It is SO nice to know I'm not alone in the world.
>
>> I never did come to terms with IDL projects, on the theory that if I
>> ignored them they might go away. (And they did!)
>
> You can imagine how vindicated all those people who
> never used widgets will feel in the next release!
> (Or is it the release after that? My head is starting
> to hurt with all this new stuff. Where is the plug,
> by the way, for that Subversion stuff? I'm all for subversion.)
>
> Cheers,
>
> David
>
> --
> David Fanning, Ph.D.
> Fanning Software Consulting, Inc.
> Coyote's Guide to IDL Programming:http://www.dfanning.com/
> Sepore ma de ni thui. ("Perhaps thou speakest truth.")

Installation instructions: http://subclipse.tigris.org/install.html
Re: IDL 7.0: what are projects and workspaces for? [message #57022 is a reply to message #57020] Wed, 28 November 2007 14:51 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Mark Hadfield writes:

> Now that IDL 7.0 has been released and installed on my PC, I'd like
> some discussion of a question that's been bugging me since I first
> tried out the previews: what can a curmudgeon like me actually use all
> this project & workspace stuff for?

It is SO nice to know I'm not alone in the world.

> I never did come to terms with IDL projects, on the theory that if I
> ignored them they might go away. (And they did!)

You can imagine how vindicated all those people who
never used widgets will feel in the next release!
(Or is it the release after that? My head is starting
to hurt with all this new stuff. Where is the plug,
by the way, for that Subversion stuff? I'm all for subversion.)

Cheers,

David


--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Code to convert grib spherical harmonic coefficients to gridded lat/lon
Next Topic: Reading a set of data with string type entries

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

Current Time: Wed Oct 08 15:49:53 PDT 2025

Total time taken to generate the page: 0.00629 seconds