[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GCC JIT vs others JIT ....



On Wed, 2013-10-23 at 13:22 -0200, Paulo CÃsar Pereira de Andrade wrote:
> 
>   A more complex, still WIP, use case example of lightning is
> https://github.com/pcpa/owl (lib/oemit*c files are the lightning
> interfaces)


Thanks for your message Paulo.

Actually, of all the JIT libraries I have cited, GNU lightning is
probabnly the one I am the more familiar with. Long time ago, I coded
ocamljit - a small JIT for ocaml bytecode - in it (but the current
ocamljit2 is probably unrelated to it).


I'm interested by your OWL work (did you know that as a computer
language, OWL means quite often
http://en.wikipedia.org/wiki/Web_Ontology_Language ?)

But I am not able to find out some small examples of OWL code and/or
some syntax (and semantic) definition of your OWL. Or is OWL a JIT for
full C (e.g. able to interpret any C program)?

How do you code fibionacci and hello world in OWL? How do you code a
program reading a list of integers and computing the list of their
square?

And back to David Malcolm's GCC JIT, would you find easy to re-implement
OWL in it?

Cheers.

-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***