3,291 reputation
11530
bio website about.me/missingfaktor
location Pune, India
age 24
visits member for 4 years, 1 month
seen Sep 30 at 20:24

profile for missingfaktor on Stack Exchange, a network of free, community-driven Q&A sites

A long time stackoverflower who owes a lot to this site and tries to give back as much as he can. :-)

I am mainly active in the Scala tag, but sometimes also participate in other tags, especially the ones related to programming languages and functional programming.

Check out my about.me page to know more about me.


WE'RE HIRING!

Would you like to work for ThoughtWorks and have got what it takes? Drop me an email on missingfaktor at thoughtworks dot com with your CV and I will try to get in touch asap.


Sep
15
awarded  Yearling
Feb
19
awarded  Nice Answer
Dec
1
awarded  Favorite Question
Nov
30
comment Tricky logic puzzles - Are they really useful in assessing programming skills?
+1, because it's a good answer. I would have upvoted it even otherwise, just to cancel out an unexplained downvote.
Sep
15
awarded  Yearling
Aug
16
awarded  Popular Question
Feb
10
comment What are the biggest differences between F# and Scala?
It's likely that you find my tone biased because you have decided to find a bias in it. :) The way I see it, what I have written here is a fairly objective comparison.
Feb
10
comment What are the biggest differences between F# and Scala?
@Adam Gent, Scala has a compiler plugin for continuations, which was not created for actors. In fact I am not even sure actors implementation (except akka.dataflow) makes use of that. If you still feel Scala compiler does some special things for actors, feel free to post a question at Scala mailing list. :)
Feb
9
comment What are the biggest differences between F# and Scala?
About actor model, it is not built into Scala the language. It's purely a library. You might want to read up more on that. Scala also has futures in its library, a concept that's closer to async workflows than actors are.
Feb
9
comment What are the biggest differences between F# and Scala?
Haskell is certainly much more minimal than Scala, no doubt there.
Feb
8
comment What are the biggest differences between F# and Scala?
@AdamGent, I believe minimalism is one of the key aspects of Scala's design. An example: F# has distinct concepts of classes and discriminated unions. Scala's object model handles both seamlessly together. You can find many more examples like these.
Dec
30
awarded  Famous Question
Sep
27
awarded  Nice Question
Sep
15
awarded  Yearling
Aug
24
comment Functional Programming in Commercial Software
I just noticed that. Okay.
Aug
24
comment Functional Programming in Commercial Software
@Giorgio, incidentally an effect tracking system for Scala is in works. Check these slides.
Aug
24
comment Functional Programming in Commercial Software
@Giorgio, oh, my comment was in response to faif. My point was that Scala is am impure functional language, not because it supports OO, but because it allows side-effects.
Aug
24
comment Functional Programming in Commercial Software
You again seem to have got your terms wrong. "Purely functional" does not mean "only functional and does not support other paradigms". It means a language that is "functional and does not allow side-effects". For instance, OOHaskell is both purely functional and object oriented.
Aug
23
awarded  Nice Answer
Apr
10
awarded  Guru