You cannot; JE is a direct interpreter, and it does not produce objects.

That said, you are in luck: to most people who might want to discover your methods, being written in j would be a greater hindrance than being written in machine code.

Generally, obfuscation is somewhat fraught. If you send me a program, it will always be possible for me to discover how that program operates. One alternative is to not send anyone the program at all, but instead expose it as a network service; this might be something to consider, though I have no idea whether it makes sense for the system you have created.

In general, my experience is that license terms are respected: if you tell a buyer 'I will sell this to you, but you may not peek inside it', they will not; the threat of legal action should you find out they've done something they shouldn't outweighs any potential competitive advantage. And again: if they really want to figure out how it works, they will.

 -E

On Fri, 5 Aug 2022, Richard Donovan wrote:

Hi

I have written a system in J that I believe would be of interest to commercial 
companies.

If I wanted to achieve this, how could I export the object code to an 
interested party without having to send the J source code and reveal my methods?

Thanks in advance
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to