octave-maintainers
[Top][All Lists]
Advanced

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

Bls: State of JIT compiler


From: Mario Ray Mahardhika
Subject: Bls: State of JIT compiler
Date: Thu, 24 Feb 2011 02:03:11 +0800 (SGT)

> Do avoid HTML (formatting) and top-posting in your email responses if possible.

(?_?) I didn't write any HTML...

I'm not exactly sure if you're expecting a document detailing the
syntax tree. It doesn't exist yet, but perhaps it should be written. I
pointed you to the parser source, because I think that's the only
> formal "specification" of the Octave language that exists.

OK, that's fine. As long as the grammar in the generator-expected format exists, I can manage that. Maybe some semantics would be questioned if I don't understand it from the interpreter code.

> You should start with the default branch in hg (there is no notion of
> "trunk" in most DVCSes). At the moment, it doesn't differ considerably
> from 3.4.0, but of course that will change over time. And your
> development shouldn't target the stable branch.

OK, got that.

Dari: Jordi Gutiérrez Hermoso <address@hidden>
Kepada: Mario Ray Mahardhika <address@hidden>
Cc: Octave Maintainers List <address@hidden>
Terkirim: Rab, 23 Februari, 2011 23:00:54
Judul: Re: State of JIT compiler

Do avoid HTML (formatting) and top-posting in your email responses if
possible.

2011/2/23 Mario Ray Mahardhika <address@hidden>:
> I don't really need the parser and lexer except if it doesn't
> generate a syntax tree first, I just need the syntax tree + symbol
> table to generate LLVM IR.

I'm not exactly sure if you're expecting a document detailing the
syntax tree. It doesn't exist yet, but perhaps it should be written. I
pointed you to the parser source, because I think that's the only
formal "specification" of the Octave language that exists.

> I'll take a look at them. One more, do you think I should start from
> the latest stable (3.4.0) or trunk?

You should start with the default branch in hg (there is no notion of
"trunk" in most DVCSes). At the moment, it doesn't differ considerably
from 3.4.0, but of course that will change over time. And your
development shouldn't target the stable branch.

HTH,
- Jordi G. H.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]