<html><head></head><body><div>Hi,</div><div><br></div><div>Any chance to get a reply to my question? It's really blocking to create a Julia Flatpak app. :-/</div><div><br></div><div><br></div><div>Le samedi 28 avril 2018 à 15:34 +0200, Milan Bouchet-Valat a écrit :</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>Hi,</pre><pre><br></pre><pre>I have recently prepared a Flatpak app for the Julia language [1]. It</pre><pre>was relatively simple, and it works well (Julia provides a .desktop</pre><pre>file which runs the julia executable in a terminal).</pre><pre><br></pre><pre>Then I realized things are more complicated when it comes to making</pre><pre>Julia available to other Flatpak apps. In particular, Atom and VSCode</pre><pre>plug-ins are quite popular. They need to be able to run the julia</pre><pre>executable. This is possible via an extension point, which has just</pre><pre>been added to the Atom app [2]. Thanks to this extension I can make an</pre><pre>io.atom.Atom.Extension.julia app which provides Julia to Atom.</pre><pre><br></pre><pre>But this approach is problematic: there needs to be one app for each</pre><pre>IDE where a Julia plug-in exists, plus one app for the vanilla Julia.</pre><pre>Users need to install the specific app for their IDE, and it won't give</pre><pre>them access to the vanilla Julia, which can be useful. Worse, if they</pre><pre>install several Julia Flatpak apps, the settings will not be shared</pre><pre>(and in particular they will have to reinstall packages manually).</pre><pre><br></pre><pre>So I was wondering whether this kind of scenario has been considered.</pre><pre>Maybe I just missed something obvious. It looks like it would be</pre><pre>possible to handle it by allowing the Julia app to provide multiple</pre><pre>extensions (one for each IDE).</pre><pre><br></pre><pre>Thanks for your help!</pre><pre><br></pre><pre><br></pre><pre>1: <a href="https://julialang.org">https://julialang.org</a></pre><pre>2: <a href="https://github.com/flathub/io.atom.Atom/issues/8">https://github.com/flathub/io.atom.Atom/issues/8</a></pre></blockquote></body></html>