Reputation
5,840
Next privilege 10,000 Rep.
Access moderator tools
Badges
3 19 51
Newest
 Announcer
Impact
~115k people reached

Jun
4
awarded  Announcer
May
21
comment Interactive help in a statically-typed language with overloading
@svick I'll have to check that out. Thanks.
May
21
asked Interactive help in a statically-typed language with overloading
Feb
3
awarded  Nice Answer
Nov
26
awarded  Yearling
Sep
30
awarded  Explainer
Nov
26
awarded  Yearling
Oct
8
awarded  Nice Answer
Oct
7
awarded  Good Question
Sep
1
awarded  Announcer
Sep
1
awarded  Booster
Aug
31
awarded  Announcer
Jul
24
revised Where to load and store settings from a file?
This has nothing to do with the field of "programming languages"
Jul
20
awarded  Good Answer
Jul
19
revised is there a programming language designed to express data combinations?
added 353 characters in body
Jul
19
answered is there a programming language designed to express data combinations?
May
10
comment Writing a Compiler Compiler - Insight on Use and Features
I assume you've seen ANTLR 4. That does a really nice job of simplifying things. Anyway, about the one thing I would really want is an automatically created (and filled) AST. I.e., I don't want to have to define my own since it will just mirror my grammar anyway. If I could list my productions and then know that I'll get an AST back (with line numbers for error reporting!) then I can get to work a lot faster.
May
10
answered Is there any way to get faster at solving bugs? I've just had a warning from my boss
Apr
1
comment Are “normal order” and “call-by-name” the same thing?
This Wikipedia article states that, in contrast to normal order, "a call-by-name strategy does not evaluate inside the body of an unapplied function". No specific citation is given though.
Mar
28
comment How does understanding computer architecture help a programmer?
@Stargazer712 Now who's advocating computer organization knowledge? ;) Linux uses a linked list of task_struct to store process info. The for_each_task macro at the bottom of sched.h shows how to iterate through this list.