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

Home » Public Forums » archive » Examine "Saved" IDL procedures now too!
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: Examine "Saved" IDL procedures now too! [message #29874 is a reply to message #29825] Mon, 25 March 2002 18:13 Go to previous messageGo to previous message
Pavel Romashkin is currently offline  Pavel Romashkin
Messages: 166
Registered: April 1999
Senior Member
Given that quite a few people invest time and effort into writing code for
others for living, I don't feel good about this. Although I appreciate
technical challenge, I have asked Craig before not to release his library.
But I guess the urge for fame got the best of him :-(
I am sure many people would love to be able to decompile commercial products
into source code. Also known as hacking. This is what I think we are seeing
here.
I am sure it is far from impossible to, say, fish out IDL's license code
from its binary and post the hack all over the internet, but I doubt it
would be the right thing to do.
I indeed agree that ability to make executables is what we all want but I
don't think that this way we are any closer to that. And a lot of code that
developers might not want to disclose is wide open now.
Sorry,
Pavel
P.S. I do not make money writing IDL programs.

"Craig Markwardt" <craigmnet@cow.physics.wisc.edu> wrote in message
news:ony9gkeffb.fsf@cow.physics.wisc.edu...
>
> Greetings! As a few people have been posting about, I have a library
> that allows you to manipulate IDL SAVE files. Up until now, this
> capacity has been limited to reading and writing IDL *variables* (data
> only).
>
> Allow me to announce the first major upgrade to my library, which
> allows you to read and translate saved IDL *procedures*.
>
> As of 2002 Mar 22, four new routines are included which can translate
> compiled procedures from SAVE files, back into human readable form.
> Now if you have lost the source code to a compiled save file, or if
> you just want to see how things work, you can translate the save file
> back to a format familiar to you!
>
> The main routine of interest is the simple driver routine called
> PROTRANS, which will translate compiled code from IDL SAVE files into
> and IDL-like format. As usual all files contain full documentation in
> their program headers. I have anticipated a few frequently asked
> questions too, so go ahead and read those. :-)
>
> As far as I am aware, PROTRANS (and underlying library routines PRODIS
> and PROREND) is capable of translating *any* saved procedure or
> function created by IDL 4, and IDL 5.0 through IDL 5.5, *except* that
> it does not handle compressed files. [ Although this is easily
> remedied by restoring and resaving in non-compressed form. ]
>
> ***
>
> In a separate development, I have also posted extensive documentation
> of the format of IDL save files (variables only). While I anticipate
> that the interest in this document will be essentially zero, I felt it
> was important to document the knowledge. This may especially help
> users from other languages to read and write IDL save files.
>
>
> Enjoy!
>
> Craig
>
> http://cow.physics.wisc.edu/~craigm/idl/idl.html (under Save Files)
>
> --
> ------------------------------------------------------------ --------------
> Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
> Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
> ------------------------------------------------------------ --------------
[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
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: _EXTRA inheritance crashing IDL
Next Topic: Rotation of 3D image in Object Graphics

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

Current Time: Fri Oct 10 19:40:38 PDT 2025

Total time taken to generate the page: 0.23804 seconds