864 reputation
615
bio website dalorzo.com
location Costa Rica
age 36
visits member for 3 years, 7 months
seen Nov 10 at 15:07

Software Developer and Photography Enthusiast


Aug
20
comment How do you keep track of what stage you are at in a program?
Bitbucket offers free private Git and Mercurial repositories with issue tracking, wiki, code reviews, etc. So there you can keep track of your work in a wiki, or in the issue tracker in the form of proposals or bugs, or a in a todo list as suggested here. That's what I do.
Apr
26
awarded  Yearling
Apr
21
accepted Are “normal order” and “call-by-name” the same thing?
Apr
15
comment Are “normal order” and “call-by-name” the same thing?
Oh, I am considering it. I am just waiting to see if anybody else has something else to say :-)
Apr
12
comment Are “normal order” and “call-by-name” the same thing?
+1 Great answer
Mar
30
revised Are “normal order” and “call-by-name” the same thing?
added 1 characters in body
Mar
30
asked Are “normal order” and “call-by-name” the same thing?
Mar
9
accepted What is Java's primary focus? Why does it take so long to get new features?
Mar
9
comment What is Java's primary focus? Why does it take so long to get new features?
The reason why closures were not originally included in Java according to: Understanding the Closures Debate. There James Gossling said: "Closures were left out of Java initially more because of time pressures than anything else. In the early days of Java the lack of closures was pretty painful, and so inner classes were born: an uncomfortable compromise that attempted to avoid a number of hard issues. But as is normal in so many design issues, the simplifications didn't really solve any problems, they just moved them."
Mar
8
comment What is Java's primary focus? Why does it take so long to get new features?
And that article actually refers to this another one Closures for Java.
Mar
8
comment What is Java's primary focus? Why does it take so long to get new features?
Based on your answer I investigated more about what Mark Reinhold had said I have found an interesting article. I will post it here with your answer for future reference: Closures for Java by Mark Reinhold.
Mar
8
comment What is Java's primary focus? Why does it take so long to get new features?
+1 And I wish I could give you more points because this is the best answer so far to the question.
Mar
8
asked What is Java's primary focus? Why does it take so long to get new features?
Feb
18
answered Should object oriented programming be the first thing students learn?
Feb
18
awarded  Caucus
Feb
17
answered What would be the best real example to explain the usefulness of Inheritance ?
Feb
14
awarded  Nice Question
Feb
8
awarded  Notable Question
Jan
11
comment Reasons for removal of function types in Java 8
@Giorgio Or break the backwards compatibility promise. If they fork the development, and once rid of that burden, they can probably change the course of evolution of the language in more practical ways.
Jan
11
comment Reasons for removal of function types in Java 8
@Gnat Interesting! So, you think this was not about technical complexity, but mostly related to marketing or acceptance by the community of higher level of complexity in the language. Like the reputation of Scala of being complex. A valid point of view, although I had the feeling that they were referring to technical complexities as well.