[Oberon] any ideas remarks about compiler construction for TinyGo?

Jörg joerg.straube at iaeth.ch
Tue Feb 19 11:08:59 CET 2019


In my point of view this is more a kind of "religious debate" whether to follow recursive descent or table driven.
I personally like recursive descent...
Jörg

Am 19.02.19, 10:39 schrieb "Oberon im Auftrag von Frans-Pieter Vonck" <oberon-bounces at lists.inf.ethz.ch im Auftrag von fp at vonck.nl>:

    Hi,
    
    I'm,on the side, following the process of the construction of a compiler 
    for Golang for microcontrollers, Tinygo.
    https://tinygo.org/
    They use the LLVM compiler toolchain. My question is, is this the right 
    way to create a new language.
    
    
    Being inspire  by this talk of Robert Greisemer
    https://youtu.be/0ReKdcpNyQg?t=1059
    where he shows the resemblance (heritage) of Go with Oberon, I wondered 
    if LLVM is the right way to do it.
    
    Griesemer is educated at  ETHZ, see for instance his research work.
    https://www.inf.ethz.ch/utils/search.html?language=en&pagetype=all&search=griesemer&x=0&y=0
    
    So I think using the compiler construction principles of Oberon would be 
    a better a way.
    Especially when you consider that LLVM is not a "one man system" but a 
    "conference" - system
    https://llvm.org/devmtg/2019-04/ that keeps a lot of good minds occupied 
    (employed).
    
    What are your thoughts?
    
    
    Greets,
    Frans-Pieter Vonck
    
    
    
    --
    Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
    https://lists.inf.ethz.ch/mailman/listinfo/oberon
    




More information about the Oberon mailing list