Hi,

On Sun Jul 10, 2016 at 01:05:01 +0200, Michael Schnupp wrote:
> I am aware that pretty much the whole l4re system is written in C++ and that 
> the C(++) binding is the main way to write new tasks.
> However I also noticed some packages which look like there is also support 
> for languages like fortran, python, and ocaml.
> Is there any documentation/example on how to use these to write a new task in 
> those languages?
> (Is there generally any documentation on how to use the existing packages?)

Having the language and/or interpreter ready to use is one thing,
another is to have a reasonable binding to the system it is running in,
i.e. the possibility to call, for example, L4Re functionality or talk to
other components. While just running a script seems is straight forward
("rom/pyhton rom/script.py"), actually having those bindings is the
interesting part. Any for python nor ocaml there aren't any as far as I
know.

> I would really love to write own tasks in rust. Is there any chance to build 
> a l4re binary using rust, too?

Sure there is, "just" a matter of doing it. Probably porting of the rust
runtime is required here. Shouldn't be too hard.

> (Is there generally any documentation on how a binary must look like in order 
> to be able to run on l4re?)

This question leaves open many ways to answer. Maybe look at 'hello' or
any of the example programs to see how they look like.

> Rust supports specifying custom linking options and has good support for 
> cross compiling.
> Especially it also allows linking against musl to build static binaries.
> All this make me feel it should be possible to target l4re, too, but I really 
> don't understand the l4re build system well enough.
> 
> Do you see any chance in doing so?

There definitely is but time is precious so it's not that easy from that
perspective.



Adam
-- 
Adam                 a...@os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/

_______________________________________________
l4-hackers mailing list
l4-hackers@os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

Reply via email to