Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mfichman
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
mfichman
3y ago
The difference is that you need to make a complete second iteration (or pass) over the entire list to correctly check all of the callsites after all function type information is collected. The same is not true for symbol table usage in a si
2.
▲
by
mfichman
3y ago
Usually, the second pass in a compiler does not re-parse source files. Rather, it operates on another data structure, like an AST, intermediate representation, or the list mentioned in the original comment. At least, that’s my understanding
3.
▲
by
mfichman
3y ago
I think that would by definition be a two-pass compiler.
4.
▲
by
mfichman
3y ago
…but what have the Romans done for us?
5.
▲
by
mfichman
3y ago
I like goqu ( https://github.com/doug-martin/goqu ), which has support for most SQL dialects. How does this compare?
6.
▲
by
mfichman
9y ago
What's fascinating to me is that index cards are a kind of spiritual predecessor to modern database systems and computers - perhaps even more closely related than counting devices like the abacus. Richard Feynman touches on this in one
7.
▲
by
mfichman
9y ago
Using the delta between frames directly isn't quite right either, but it's better than writing framerate-dependent code. I think an even better way is to use an accumulator with a fixed time step, as described here: http:/&#
8.
▲
by
mfichman
10y ago
I created http://jogolang.org , mostly because I was interested in learning how compilers worked. I was also motivated by the lack of simple, type-safe, ahead-of-time-compiled programming languages for writing video games. Now th
9.
▲
by
mfichman
10y ago
I think Frodo's failure to destroy the ring is a good example of how Tolkien's books do not have a simple good vs. evil dichotomy. Other good examples are the wrath/pride of Feanor's sons, and the tale of Turin, both fro
10.
▲
by
mfichman
11y ago
Lua is a great language with an excellent implementation in LuaJIT. I love it! Also, I think you'd be surprised at the contributors that come out of the woodwork when you start up a good project, regardless of the language.
11.
▲
by
mfichman
12y ago
I like 'xIs' for mutators, because it reads more like English, and the important part of the name ('x') is first. I find that convention makes it easier to scan code by name and sort.
12.
▲
by
mfichman
12y ago
I had the same reaction! The Veldt!
13.
▲
Show HN: Winbrew: A Homebrew-inspired package installer for Windows development
(github.com)
1 points
by
mfichman
12y ago
|
0 comments
14.
▲
by
mfichman
13y ago
Wow, this is great! I'm sure the playback feature is very useful for interviews -- other coworkers could watch the interview after the fact. This would be even better with an integrated chat, so you could watch the interviewer & i
15.
▲
Ask HN: Freelance Software Company?
9 points
by
mfichman
15y ago
|
2 comments
16.
▲
by
mfichman
15y ago
What do you mean when you say RAII is copy-ridden?
17.
▲
by
mfichman
15y ago
Indeed. This was more of an experiment than anything else. Ideally, I should have a function that catches all exceptions before calling the user's function to make it safer.
18.
▲
Lua-Style Coroutines in C++
(mfichman.blogspot.com)
19 points
by
mfichman
15y ago
|
8 comments
19.
▲
What every programmer needs to know about game networking
(gafferongames.com)
2 points
by
mfichman
16y ago
|
0 comments