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