I would also like to know an answer to this (that is, is my answer 
complete.. this would be an issue for many proprietary makers.. (and I hate 
for people to have excuses to not use Julia) say making games.. might be 
more of a deal-breaker to most, not whether Julia could actually work for 
[high-performance/AAA] game making that I'm not sure is in dispute except 
for - maybe the GC - and that it's not been done - yet - only simple 
games/demos).

This is not something I've tried and "doesn't require any julia source 
code", below, may be misleading wrong. I'm not sure it means your code gets 
compiled to native code and distributed that way. [It could, then still be, 
theoretically (or practically?) be decompiled. That would also apply to 
Intel and any language:] Intel also had a Julia2C source-to-source 
compiler. Either of these might work.. but I'm not sure how supported the 
latter (that may be buggy?/incomplete..?), or even the former is.


Isn't this what you are after:

https://groups.google.com/forum/#!topic/julia-users/MtF4wHc77sw

repeated on Julia's Wikipedia page:

In version 0.4,[25] 
<https://en.wikipedia.org/wiki/Julia_(programming_language)#cite_note-25> a 
standalone "executable <https://en.wikipedia.org/wiki/Executable> that 
doesn't require any julia source code" can be built with 
*build_executable.jl*[26] 
<https://en.wikipedia.org/wiki/Julia_(programming_language)#cite_note-26> while 
by default the Julia runtime needs to be pre-installed.


On Thursday, August 27, 2015 at 9:36:44 AM UTC, bernhard wrote:
>
> Dear all
>
> We have some Julia code which we would like to "deploy" client side. 
> Installing Julia (and possibly dependencies) on the clients machine(s) 
> should not be an issue. There are however two important restrictions we 
> face:
> 1. The client data (on which our code will work) cannot leave their IT 
> environment.
> 2. We want to protect our intellectual property (i.e. our code) at any 
> cost.
>
> Is this feasible today? Or is it partially feasible (i.e. in a way such 
> that decompliation is possible only to a certain extent).
>
> I must admit that I do currently not even know whether compilation is 
> possible (I think it is not in 0.3.10) and until now I always copied the 
> raw Julia code to other machines when I needed to calculated something on 
> other machines. 
>
> Bernhard
>

Reply via email to