3,117 reputation
11120
bio website mattolenik.net
location United States
age
visits member for 4 years, 3 months
seen Mar 3 '11 at 22:54

Sep
12
awarded  Yearling
Jan
17
awarded  Famous Question
Sep
12
awarded  Yearling
Mar
9
awarded  Nice Answer
Sep
12
awarded  Yearling
Apr
13
awarded  Good Answer
Dec
20
awarded  Notable Question
Sep
13
awarded  Yearling
Mar
29
awarded  Popular Question
Feb
4
awarded  Pundit
Jan
19
comment What arguments are there in favor of weak typing?
@Peter Taylor is correct. Many of the benefits of dynamic typing are available in languages with better static typing systems, like Haskell, Scala or even C# in some cases. I would say the major advantage of dynamic typing is dealing with things that are inherently typeless, like HTML DOM. Why write node["attr"] instead of node.attr? They are always resolved at runtime anyway.
Jan
19
comment For what common problems is functional programming not a good fit?
@Jon Harrop, why make that assumption? That was a long term reach goal for (presumably) rewriting the Unreal engine. No small task, especially when you have to keep up with market demands and improve the product.
Jan
19
comment What arguments are there in favor of weak typing?
Execution speed has little to nothing to do with type safety. C is weakly typed and hardly slow. How does strong typing slow down the programmer? It should increase productivity by catching errors sooner rather than later. It's easy to have an accidental type conversion in JS or PHP go unnoticed. Also, dynamic typing is not the same as weak typing.
Dec
31
awarded  Nice Answer
Nov
8
comment What's the web framework to use on a front-end web application?
Can I ask why you are using a client side library? Have you considered a RIA framework like Vaadin or Echo? They tend to be much more well suited for "desktop application" replacements than traditional web development (which is great for sites, but not rich apps).
Oct
27
awarded  Nice Answer
Oct
26
awarded  Nice Answer
Oct
21
awarded  Enthusiast
Oct
20
comment Are null references really a bad thing?
@Geek I'm asking if you said that, because it's what it sounds like to me. Hence the question mark :)
Oct
19
comment What do you think of this new if-then syntax
I find then to be a bit confusing. Usually then is implied to occur after an if. I mean, you are saying if condition, then stuff() but then proceed to say then stuff that applies to both