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 >
