2,772 reputation
11428
bio website andreaferretti.it
location Milano, Italy
age
visits member for 4 years, 2 months
seen yesterday

Postdoc student in Lille


Oct
5
accepted Status of stack based languages
Oct
5
answered Why isn't functional language syntax more close to human language?
Oct
4
comment Status of stack based languages
It seems that I misunderstood the role of unmantained. I didn't go through it, and I thought that it meant that large parts of the core or the standard library where waiting for mantainers.
Oct
4
comment Status of stack based languages
Outside printers?
Oct
4
asked Status of stack based languages
Oct
4
comment What functionality does dynamic typing allow?
@delnan I agree. I was just pointing out that type systems can do fairly complicated stuff. I had the impression that your answer meant that type system can only make trivial verification, but on a second read you did not write anything like this!
Oct
3
comment What functionality does dynamic typing allow?
It may be worth to point out that the type system of Scala is Turing complete. So type systems can be less trivial than you picture.
Oct
2
comment How can I quantify the amount of technical debt that exists in a project?
Taking decisions about technical debt based on an automatic score seems like a sure way to increase technical debt!
Oct
2
comment Best method in PHP for the Error Handling ? Convert all PHP errors (warnings notices etc) to exceptions?
I agree that exceptions are for exceptional cases, but anything is better than having a method that returns either an index or false! I do not know how many bugs are introduced by intentionally abusing dynamic typing. The fact that you do not have mark the type of a returned value does not mean that you should mix types freely.
Sep
27
answered How to read Scala code with lots of implicits?
Sep
12
comment Is mysql_* deprecated after PDO was introduced?
It should be. But the people behind Zend are very conservative.
Aug
20
awarded  Fanatic
Aug
10
comment Should I use events in this case?
Yes (need 15 chars)
Aug
2
answered Is there ever a reason to do all an object's work in a constructor?
Jul
22
awarded  Nice Question
Jul
21
comment What limitations does the JVM impose on tail-call optimization
I see. I did not realize that being less smart could allow an optimization that would be otherwise forbidden.
Jul
21
accepted What limitations does the JVM impose on tail-call optimization
Jul
21
accepted Getting started with ClojureScript and Google Closure
Jul
21
accepted New insights I can learn from the Groovy language
Jul
21
asked What limitations does the JVM impose on tail-call optimization