Will it be possible to compile distributable Igor programs ?

Hello,

Have you ever thought to enable the compilation of standalone distributable Igor programs, like Matlab and Labview do ?
I suppose that's a lot of work, but you could sell this option quite easily.

Best regards
Nasser wrote:
Have you ever thought to enable the compilation of standalone distributable Igor programs, like Matlab and Labview do ?
I suppose that's a lot of work, but you could sell this option quite easily.


We would like to do that but we do not have sufficient expertise.
As you already know, National Instruments and Mathworks use a Run-time system that has to be installed to properly run the *.exe.
I'm not an expert at all, but I suppose that's not a piece of cake. Do you think it will be possible in the future ?
Nasser wrote:
Do you think it will be possible in the future?


Yes but we have some other hurdles to clear first which will take a while.
As Igor procedures can not be compiled into some sort of byte code it is quite difficult to sell/control usage of bigger igor projects.
In the Javascript community this problem is tackled with the use of obfuscators, which at least prevent changes by the customer.
But also that gets quite involved for something like Igor.

bye,
thomas


As you might also be aware, the 30 day trial version of Igor Pro is full featured. This could provide enough time for users to test packages that you might develop to supposedly be "stand-alone". Also, WaveMetrics has a generous (read inexpensive) Academic Site License program that gives full support for students to use Igor Pro, making distribution of educational related packages a great deal.

That said, I too would like to see a way to make "distributable run-time" packages within Igor Pro.

--
J. J. Weimer
Chemistry / Chemical & Materials Engineering, UAHuntsville