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

Home » Public Forums » archive » Re: Self-compiling procedures
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: Self-compiling procedures [message #58722] Mon, 18 February 2008 00:55 Go to previous message
Maarten[1] is currently offline  Maarten[1]
Messages: 176
Registered: November 2005
Senior Member
On Feb 16, 11:50 pm, Michael Aye <kmichael....@googlemail.com> wrote:
> On Feb 16, 11:30 pm, Spon <christoph.b...@gmail.com> wrote:
>> On Feb 16, 10:18 pm, maye <kmichael....@googlemail.com> wrote:
>>> Thanks so much for your fast answers, and I'm very sorry, I was too
>>> imprecise with my question, silly me.
>>> I am actually looking for a way to group similar procedures into one
>>> file to reduce the amount of library files, it's just harder to
>>> maintain.
>>> Is there a way to keep things still self-compilable when I put several
>>> procedures into one file?
>> Short answer - no.
>> Here, have a read of this, particularly the second half:
>> http://www.dfanning.com/tips/namefiles.html

> And I got an idea: I could at least sort things by subfolders. As IDL
> parses recursively - as it was mentioned before - I can put related
> procedures together.
> Thanks for your hints.

If the functions are truly related, you may want to investigate the
use of object programming. The IDL manual on the subject is quite
horrible - it assumes you want to use their object graphics and write
user interfaces in IDL (yuck). But as far as grouping related
function, it is a powerful concept. Be prepared to dive into pointers
though.

Maarten
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: yaxisformat='exponent' in IDLgrGraphics
Next Topic: Re: keyboard shortcut in IDL 7

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

Current Time: Sat Oct 11 02:53:44 PDT 2025

Total time taken to generate the page: 2.15371 seconds