On Wed, Sep 7, 2016 at 5:34 PM, Antti Kantee <[email protected]> wrote:
> On 03/09/16 20:47, Neeraj Sharma wrote:
>>
>> Hi,
>>
>> You can now run Elixir applications on Rumprun unikernel and from
>> platforms point of view its a complete reuse of the work which I did
>> last year for Erlang microkernel. This is primarily due to the fact
>> that Elixir eventually compiles to Erlang bytecode and by virtue of my
>> original decision to keep Erlang (on rumprun) untouched has paid off.
>
>
> Sounds cool.  That said, the only meaning I know for "Elixir" is a brand of
> guitar strings, and I assume you're not talking about them.  Can you
> summarize what Elixir is in one sentence?
>

Elixir is a functional programming language for building scalable and
maintainable applications (ref http://elixir-lang.org/).
Side-note: The language is getting a lot of attention from Ruby/Rails
dev due to some language similarities but since Elixir is based on
Erlang VM so all the benefits are available.

> I'm not surprised that keeping things which don't need to be touched
> untouched pays off -- sort of the whole point of the anykernel and rump
> kernels -- but I'm happy to see that people are independently reaching the
> same conclusion ;)
>

Sure is :)


>> This work is primarily a sample project to demonstrate the same rather
>> than any changes in rumprun-packages. Take a look at
>> https://github.com/neeraj9/hello-elixir-rump as to how it can be done.
>
>
> Is it going to eventually be in rumprun-packages, or is your work not
> something which can be considered a "package"?
>

The language uses the same virtual machine hence there is no
particular change required in rumprun-packages.

-Neeraj

Reply via email to