Live data from Hacker News

Viewing profile — ltta

ltta

HN member
Joined
Mon, Nov 10, 2014, 9:20 PM UTC
HN karma
23
Public activity
12 items

About ltta

No profile information was provided.

Recent public activity

  1. comment
    Comment #8639563

    Totally agree, ML-style languages are great for writing compilers.

  2. comment
    Comment #8632426

    I tried to get into various CAD applications at various points in time and never managed to "get it". It was mostly about the interface, you just have to invest a lot of time (more…

  3. comment
    Comment #8632387

    OpenSCAD is decently reliable up to a certain amount of objects/vertices. Once I reach a limit rendering becomes too slow and sometimes makes OpenSCAD crash. What I ended up doing …

  4. comment
    Comment #8612736

    Speaking of SSA and optimizations, I just remembered that Andy Wingo (core contributor to Guile scheme) has a treasure trove of great articles, e.g. a fun intro to SSA [1] or CPS a…

  5. comment
    Comment #8611964

    Much of the frontend is pretty much the same: parsing, semantic analysis, type checking. LLLVM mostly comes into play when generating the code. Instead of generating assembbler or …

  6. comment
    Comment #8610788

    If you are interested in a printed version of a great beginner's compiler book, I can highly recommend Andrew W. Appel's "Modern Compiler in C". There are also versions of the book…

  7. comment
    Comment #8599501

    This is not necessarily a language-level decision (except for GC, it helps in this case spread out the deallocations when using incremental GC). You just have to be aware what happ…

  8. comment
    Comment #8596723

    Modern architectures really necessitate a good understanding of the instruction pipeline and caches to squeeze out the best performance. If I remember correctly, Python's hashtable…

  9. comment
    Comment #8586765

    And also check out this paper comparing reference counting and GC, and the accompanying discussion on LtU. http://lambda-the-ultimate.org/node/2552 (Although I think the paper has …

  10. comment
    Comment #8586757

    As far as I know ARC (like manual memory managenent) can lead to release cascades that can also cause application delays in games eg. Something you have to watch for. Malloc() and …

  11. comment
    Comment #8586622

    Smalltalk is a little shrewd in some ways as outlined here. Self has already been mentioned as a great alternative (and the related papers are amazing IMO and influence most modern…

  12. comment
    Comment #8586586

    Java probably won because of its C-inspired syntax. At that point smalltalk was falling behind and C++ started to take off. To me Java was always meant as a better C++. At least th…