>
> Does such a sandbox exist?

1. No

Is there a portable way to install a portable Julia


2. The installation process is platform-specific. The "generic linux
binaries" should work on any reasonably recent linux. The Windows installer
can be unpackaged and used like a portable binary. Not sure about OS X. You
will probably be best off bundling these into whatever installer system you
choose for your overall application.

3. Projects with an embedded scripting language tend to fall along a
continuum between "outside in" -- driving everything from Julia via ccall;
and "inside out" -- using Julia's C embedding API (
http://docs.julialang.org/en/latest/manual/embedding/). The choice depends
on your goals and the overall project architecture.

(relevant: "Embed vs extend"
https://twistedmatrix.com/users/glyph/rant/extendit.html).

On Wed, Aug 26, 2015 at 12:21 PM, Fengyang Wang <[email protected]>
wrote:

> Hi,
>
> I learned Julia recently, and I must say it has been incredible for
> scientific work. I am in love with the clean, modern syntax. Props to the
> developers for their tireless efforts to improve this language even further!
>
> Historically, Lua and Javascript have been the most common choices for
> scripting languages in larger projects... Lua because it is so easy to
> integrate with C(++), and Javascript primarily because it is so easy to
> integrate with Java. I would like Julia to fill this role for one of my
> current projects, but I have identified some hurdles.
>
>    1. For now, security is not important because scripts are assumed to
>    be trusted. However, a plan for scripts to eventually be downloaded from
>    the Internet is in the works. I could not find a Julia sandbox, however.
>    Does such a sandbox exist?
>    2. My customers may not necessarily be computer-literate, and I can't
>    expect them to install Julia. Also, due to the rapid pace of Julia
>    development, it may be advantageous to install a portable Julia entirely
>    for this project only. My project currently targets Windows, Linux, and Mac
>    OSX. Is there a portable way to install a portable Julia, or will I have to
>    create separate installation code for each OS?
>    3. My current understanding is that I should write the public API in
>    Julia, and use ccall internally to call back into my project. Is this the
>    correct method?
>
> Thanks in advance!
>

Reply via email to