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

Nemo Nusquam cym224 at gmail.com
Tue Feb 19 19:42:35 CET 2019


On 02/19/19 05:08, Jörg wrote:
> 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...

Both gcc and clang changed from bison to recursive descent.

N.

> 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
>      
>
>
> --
> 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