It would definitely make it more difficult to download the sources and build a release. You would need quite a few pre-compiled modules to do that. Now all you need is Erlang which you need anyway to run the system.
Robert On Monday, 23 May 2016 10:34:52 UTC+2, José Valim wrote: > > A self-hosted compiler is honestly very low priority. The benefits are > very small compared to the complications required for bootstrapping the > language, which would likely include keeping a list of precompiled modules > in the source so we can bootstrap without having Elixir pre-installed. > > > > *José Valim* > www.plataformatec.com.br > Skype: jv.ptec > Founder and Director of R&D > > On Mon, May 23, 2016 at 7:20 AM, Daniel Azuma <[email protected] > <javascript:>> wrote: > >> Hi all, >> >> I've been working off and on for a few months on an Erlang->Elixir >> transpiler (mostly as an exercise for myself to learn Erlang semantics). I >> recently had the idea of applying it to the Erlang code in the Elixir core, >> creating a version of the Elixir compiler written completely in Elixir. >> Long story short, there are some caveats in the build process and a few >> bugs in the transpiler to work around, but today I finally got a proof of >> concept working and passing the tests. >> >> So I was wondering whether the possibility of self-hosting the Elixir >> compiler had been discussed before. My initial thoughts were that it's >> often interesting to self-host; however, in this case all the core code >> would have to remain written in a "bootstrap" style of Elixir without >> access to the standard library, which might be awkward. But I was curious >> what else might have been discussed and what people's thoughts were. >> >> Thanks, >> Daniel >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elixir-lang-core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elixir-lang-core/76F2675C-E59D-40C1-80F7-D057984781E9%40gmail.com >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/0b5ce71a-a288-4dd5-8300-c7e3482ff735%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
