[serene] Re: Update on platform and libraries

  • From: Amirreza Ask <raskarpour@xxxxxxxxx>
  • To: serene@xxxxxxxxxxxxx
  • Date: Wed, 9 Sep 2020 12:20:59 +0430

cool, at least now I can read the code :)))

On Wed, Sep 9, 2020 at 1:15 AM lxsameer <dmarc-noreply@xxxxxxxxxxxxx> wrote:

I've reverted master back to the Rust version and created a branch for C++
implementation called `cpp-impl`.

In both implementations we have a parser which is O(n), (n being number of
chars) which is really good, I've tried two different parser implementation
before as well, a LR(1) and another one which can't remember the algorithm
name of it, but you can find the branches laying around.

In both Rust and C++ parser parses the given to to an AST which is ready
to codegen.



‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, September 8, 2020 5:30 PM, Amirreza Ask <raskarpour@xxxxxxxxx>
wrote:

Since i just joined the project can you tell what is the status of current
codebase ? Both rust and cpp

Sent from my iPhone

On Sep 8, 2020, at 12:29, lxsameer (Redacted sender lxsameer for DMARC) <
dmarc-noreply@xxxxxxxxxxxxx> wrote:


We have a Rust implementation already :D, We've started with Rust



‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, September 7, 2020 9:21 PM, Amirreza Ask <raskarpour@xxxxxxxxx>
wrote:

So let's keep the current C++ implementation and start a new one with
Rust. agreed ?

Cheers
Amirreza

On Tue, Sep 8, 2020 at 12:20 AM Sameer Rahmani <lxsameer@xxxxxxx> wrote:

That is true, LLVM IR is what matters, but the API is really important
because it creates a valid and good IR. But we always can use the C
API.

I think the good thing in this scenario is that we've tried both options
and whatever decision we take is not irrational.

Cheers
Sameer


<publickey - lxsameer@xxxxx - 0x3C028A14.asc>



Other related posts: