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<publickey - lxsameer@xxxxx - 0x3C028A14.asc>
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