[erlang-questions] Why is erlc so quick to start?

Loïc Hoguin essen@REDACTED
Tue Jan 6 00:06:53 CET 2015


On 01/05/2015 11:19 PM, Tuncer Ayaz wrote:
> On Mon, Jan 5, 2015 at 11:44 AM, Loïc Hoguin wrote:
>> It's actually quite funny how Erlang compiles many projects
>> faster than it boots. :-)
>
> A lot of "compilation" is also going on in the beam loader, so...

Yes that also adds to the load time, but it probably wouldn't be too 
noticeable if erlc was loading only the modules it requires instead of 
everything. I don't think it uses the network code, dets, process groups 
and so on, and it may also not need the whole OTP application framework.

I will play with generating a smaller boot file when I get the time and 
see what happens. If it can be made closer to 0s this would allow me to 
just use %.erl: %.beam rules, something that's been on my wishlist from 
the start.

Exciting thread, loving everyone involved!

-- 
Loïc Hoguin
http://ninenines.eu



More information about the erlang-questions mailing list