Live data from Hacker News

Viewing profile — lboasso

lboasso

HN member
Joined
Thu, Jul 24, 2014, 4:00 PM UTC
HN karma
168
Public activity
58 items

About lboasso

No profile information was provided.

Recent public activity

  1. comment
    Comment #43886456

    Author of oberonc here, thanks for trying it out :)

  2. comment
    Comment #38353557

    I think Fogus was able to summarize it quite well in his "Six works of Computer Science-Fiction" blog post [0]: "Wirth’s magnum opus is the quintessential example of Computer Scien…

  3. comment
    Comment #38233377

    You are right, but as you can see at page 11 (Figure 4 rightmost AST) of The Oberon System Family paper [0], Wirth's approach was extended to "hint" destinations as well. [0] https…

  4. comment
    Comment #38226965

    It would be great to have a simple Virgil x86-64 backend based only on the destination-driven code generation technique, and compare the performance of the generated code (and comp…

  5. comment
    Comment #38226905

    It is interesting to see that this approach has been used by Niklaus Wirth in most of his compilers, see "Compiler Construction - The Art of Niklaus Wirth" by Hanspeter Mössenböck …

  6. comment
    Comment #35829211

    The Oberon programming language is 37 years old. Since it is a memory safe language a compiler for the JVM can be written (with some workarounds), for example see the self-hosting …

  7. comment
    Comment #32608072

    If you want to try out only the Oberon language, you might be interested in oberonc [0] an oberon-07 self-hosting compiler for the JVM. There are other several Oberon implementatio…

  8. comment
    Comment #32299423

    If you want to try out only the Oberon language, you might be interested in oberonc [0] an oberon-07 self-hosting compiler for the JVM. There are other several Oberon implementatio…

  9. comment
    Comment #30469162

    If you want to try out only the Oberon language, you might be interested in oberonc [0] an oberon-07 self-hosting compiler for the JVM. There are other several Oberon implementatio…

  10. comment
    Comment #27764180

    If you want to try out only the Oberon language, there are several Oberon implementations for different platforms, including embedded systems, native windows executables, and the J…

  11. comment
    Comment #26462222

    When I read this book I had an hard time running and compiling the source code included. If you want to read the book and try out the example compiler (oberon0), you can follow the…

  12. comment
    Comment #26462207

    When I benchmarked oberonc [0], an oberon-07 self-hosting compiler for the JVM, it took about 100 ms with a hot VM on a old Intel i5 @ 2.80GHz. That compiler follows the same one-p…

  13. comment
    Comment #22429736

    You might be interested in oberonc [0] an oberon-07 self-hosting compiler for the JVM. [0] https://github.com/lboasso/oberonc

  14. comment
    Comment #22208150

    > And a lot of the compilers and tooling seems to be weirdly Windows-oriented When I read this book I had an hard time running and compiling the source code included. If you want t…

  15. comment
    Comment #21400103

    If you want to try out the Oberon language, there are several Oberon implementations for different platforms, including embedded systems, native windows executables, and the Java v…

  16. comment
    Comment #20421269

    I wrote a self-hosted one pass compiler exactly to showcase Niklaus Wirth's approach to writing compilers: https://github.com/lboasso/oberonc We often forget this alternative way (…

  17. comment
    Comment #19896657

    Here is the repo: https://github.com/lboasso/oberon0 Yes, you can write small Oberon-0 programs and compile them with an Oberon-07 compiler, but it is simpler to just use the Obero…

  18. comment
    Comment #19894914

    With oberonc you can compile the source code at http://www-oldurls.inf.ethz.ch/personal/wirth/CompilerConstr... with minor changes to the I/O library calls. I can push the changes …

  19. comment
    Comment #19894420

    For the excellent introductory book "Compiler Construction" by Niklaus Wirth, you could find compilers for the implementation language at http://oberon07.com/compilers.xhtml . If y…

  20. comment
    Comment #17898312

    Several other Oberon implementations exist for different platforms, including embedded systems, native windows executables, and the Java virtual machine: http://oberon07.com/compil…

  21. comment
    Comment #17888429

    or as pragmatic alternative "Tcl: An Embeddable Command Language" [0]. [0] https://web.stanford.edu/~ouster/cgi-bin/papers/tcl-usenix.p...

  22. comment
    Comment #17888408

    or as pragmatic alternative "Tcl: An Embeddable Command Language" [0]. [0] https://web.stanford.edu/~ouster/cgi-bin/papers/tcl-usenix.p...

  23. comment
    Comment #17880431

    If you are interested in the Oberon-07 language, I made a port of Wirth's compiler for the JVM, see [0]. Several other implementations exist for different platforms [1]. [0] https:…

  24. comment
    Comment #17879205

    I enjoyed most of it. In particular: * Ch. 4 "Modules Should Be Deep" * Ch. 10 "Define Errors Out Of Existence" * Ch. 20 "Designing for Performance"

  25. comment
    Comment #17874109

    Another excellent resource is "A Philosophy of Software Design" [0], from John Ousterhout (known for Tcl/Tk, Raft, RAMCloud, Log-Structured File System). Like Niklaus Wirth, he is …