Viewing profile — ltta
ltta
HN member- Joined
- Mon, Nov 10, 2014, 9:20 PM UTC
- HN karma
- 23
- Public activity
- 12 items
- HN profile
- View on Hacker News ↗
About ltta
No profile information was provided.
Recent public activity
-
comment
Comment #8639563
Totally agree, ML-style languages are great for writing compilers.
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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…