Viewing profile — levodelellis
levodelellis
HN member- Joined
- Sun, Jun 12, 2022, 9:51 PM UTC
- HN karma
- 190
- Public activity
- 149 items
- HN profile
- View on Hacker News ↗
About levodelellis
No profile information was provided.
Recent public activity
-
comment
Comment #48666126
[flagged]
-
comment
Comment #47565992
Great. C++20 has been my favorite and I was wasn't sure what the standards says since it's been a while. I'll be reading the C++26 standard soon
-
comment
Comment #47328013
I have no faith in anyone doing AI to accomplish anything (especially relative to how much money they spend) except John Carmack. People should be trying to throw money at him
-
comment
Comment #47283244
Haha, yes
-
comment
Comment #47082690
You don't really need to deal with gcc backend. Most languages are expressible in C89. It'll obviously be less readable since generated lines look nothing like source lines but C89…
-
comment
Comment #47076179
I don't know what point you're trying to make but your question was what's an alternative to llvm. People writing compilers always used C89 or a version of it (C11 allows an easier…
-
comment
Comment #47069952
I never heard of hardware without one
-
comment
Comment #47069444
Many compilers including my own uses C89
-
comment
Comment #47068863
Yes. I also written a compiler and I also complained about LLVM. LLVM is - Slow to compile - Breaks compilers/doesn't have a stable ABI - Optimizes poorly (at least, worse than GCC…
- comment
-
comment
Comment #46935808
A 200ms difference is adding or removing 200lines lines of implementation, and spliting it up into a file can make it slower because of include overhead. You completely made up C b…
-
comment
Comment #46929759
Oh? I use a boring old $5 VPS (using nginx for https). There's no cloudflare or anything else involved. I wonder why that's happening. I may look into that this week
-
comment
Comment #46929238
tcc is 8x faster, twice as fast isn't doing it justice. As for the header thing, that'd could potentially be true if the compile time was something like 450ms -> 220ms, but why bot…
-
comment
Comment #46928334
[flagged]
-
comment
Comment #46928210
IIRC go wasn't that fast but can feel like it in vscode. IIRC vscode compiles go using the lsp which is faster than launching a process because for some reason, vscode stalls for a…
-
comment
Comment #46928072
I don't believe you, I measured compile times in c compilers and my own. If you provide more information I'd be more likely to believe you
-
comment
Comment #46928058
I measured once and to my surprise templates aren't (directly) the reason for long compile times. It's function bodies in headers, and obviously templates are in headers and they c…
- story
-
comment
Comment #46753424
Not sure, I'd like that too You could use io_uring but IMO that API is annoying and I remember hitting limitations. One thing you could do with io_uring is using openat (the op not…
-
comment
Comment #46094389
Correct, I'm saying public domain never requires that which is different from open source licenses, which may require it (and other stipulations)
-
comment
Comment #46094223
It's not open source when you disallow people and companies from using it. One big difference between open source and public domain is that code in the public domain doesn't force …
-
comment
Comment #46084446
Every time I read his article I regret it. I literally mean every time, 100% of it. Judging by the title of the article, I didn't expect his reason to be "engineers working outside…
-
comment
Comment #45803873
Isn't this what Joel wrote 25 years ago? Don't rewrite your software? I wrote a compiler/language, and I was expecting something different from the article after my experiences Lik…
-
comment
Comment #45794260
[flagged]
-
comment
Comment #45791716
I use a high-level async framework. It works extremely well so far. I do need to add code occasionally, but that's because it's an in-house lib that isn't a year old yet