To Genie users, what is your workflow ? I love Julia for scientific computing but the compilation time is a bit of an issue. I would imagine I would need to compile a lot more when doing web dev. How do you work around this ?
If there is a solution to this, Genie would be awesome as I could directly put into production my Julia models without using a third party language.
Revise.jl[1] is very helpful for development, as it allows for seamless recompilation without restarts. Cold start can also take a long time, so sometimes it helps to add options[2] such as -O0 when developing. Two paths forward for AOT compilation are PackageCompiler.jl[3] mentioned already in this thread (things like RelocatableFolders.jl[4] come in handy) and the possibility of GPUCompiler.jl[5] some day.
[1]: https://github.com/timholy/Revise.jl
[2]: https://docs.julialang.org/en/v1/manual/command-line-options...
[3]: https://github.com/JuliaLang/PackageCompiler.jl
[4]: https://github.com/JuliaPackaging/RelocatableFolders.jl