On Thursday, May 14, 2015 at 2:35:09 PM UTC, Stefan Karpinski wrote:
>
> I've seen a few proprietary code bases that are 2-3x that big, which is 
> not huge, but pretty substantial. I suspect that not many Julia code bases 
> have had time to grow much larger than that. I think that this is large 
> enough to be confident that nothing horrible happens when the code base 
> gets larger – it's just as manageable as it is in Ruby or Python. The main 
> issue is startup time when loading all your modules (which Jameson is 
> working on addressing for 0.4).
>

Now, 70-105k lines, is fairly substantial for most project and since Julia 
handles that I'm not worried about any size (million+)..

"just as manageable as it is in Ruby or Python", I'm not sure if that is a 
high bar (or low). I see pros and cons mentioned for Python non-typedness.. 
vs. static. I assume/hope Typecheck.jl etc. allows Julia to be just as good 
as C++, etc.

Startup time, could actually be a problem even far small stuff.. (etc. 
web-use, if don incorrectly only(?))

I may look into what Jameson is doing. I'm not sure you can lazily 
load/compile modules. Do I need to be worried anyway ? I haven't looked 
into building a standalone "executable 
<https://en.wikipedia.org/wiki/Executable> that doesn't require any julia 
source code". Is it working for sure? And should eliminate startup time. 
Then your're ok (or with Julia-to-C). Now, it seems to be black magic that 
you can actually do that.. I thought eval/macros where a problem to get rid 
of source code..


Reply via email to