3,281 reputation
11530
bio website about.me/missingfaktor
location Pune, India
age 24
visits member for 4 years
seen 18 hours ago

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.


Mar
31
comment Functional Programming in Commercial Software
You are making no sense at all.
Mar
31
comment Functional Programming in Commercial Software
@faif, how am I supposed to know if you are joking or being serious? Further you again go on to say it's not an FPL, making your previous statement meaningless and dishonest. If you say it's not an FPL because it blends the two paradigms, you have entirely missed the point. Kindly stop wasting my time if you have nothing of value to say.
Mar
31
comment Functional Programming in Commercial Software
@faif, what rubbish! Your statement indicates you know little about FP or Scala or both. I have been using Scala for 2+ years now, and the code I write in Scala does not look much different from what I'd write in Haskell. I write my code in a pure functional manner, except at the IO boundaries, where depending on the situation, I may or may not choose to use IO monad.
Mar
23
awarded  Pundit
Feb
7
comment How would you design a programming language?
@Oak, point taken. Thanks.
Feb
2
comment How would you design a programming language?
@Oak, I don't really know a lot about continuations, but if you are saying that everything that people do with continuations can be done without them, then I doubt that.
Feb
2
comment How would you design a programming language?
@Oak, not a yield-like mechanism. Yield. Can it be done without continuations? Also I'd like it if you provide a link to this method you are talking of.
Jan
29
comment How would you design a programming language?
@Oak, can you implement's Python's yield in Smalltalk? Should be as clean to use.
Jan
15
comment What are the biggest differences between F# and Scala?
"Scala is based on object-oriented aspects." << Wrong. Scala tries to fuse OOP AND functional programming. I personally very rarely use its object-oriented features. Most of what we do is purely functional.
Jan
15
comment What are the biggest differences between F# and Scala?
"F# appears to be a considerably simpler language." << No, it is not. It is way larger than Scala. I should write an article on this subject some time.
Jan
14
comment What are the biggest differences between F# and Scala?
@JonHarrop: Scala remains open source. Please do not spread misinformation.
Jan
14
comment What are the biggest differences between F# and Scala?
@JonHarrop: Works just fine. paste.pocoo.org/show/534866
Jan
14
revised What are the biggest differences between F# and Scala?
added 14 characters in body
Jan
14
comment What are the biggest differences between F# and Scala?
@JonHarrop: Regarding syntax, thanks for the info. I will update the answer.
Jan
14
comment What are the biggest differences between F# and Scala?
@JonHarrop: When you need to extend the collection classes with new functions, you can most of the time leverage existing higher order functions. Very rarely, if ever, you may have to write a function from scratch. In such cases, if Scala's limited support for TCO (yes, it has some!) fails to work for you, go for the loops. Since the mutability in this case is local, the function is still pure, and you lose nothing.
Jan
14
comment What are the biggest differences between F# and Scala?
@JonHarrop: We use Scala at production. And the code is purely functional. Not a single variable, and yet we haven't been hit by lack of TCO this far. Scala standard library has far larger number of higher order functions than F# does. See for example: scala.collection.immutable.List. These functions cover most use cases. They are internally implemented with loops, but that doesn't bother us. (contd...)
Dec
7
awarded  Notable Question
Dec
6
comment What did Bill Gosper mean by saying a data structure is just a stupid programming language?
@SK-logic: What do type systems, Turing complete or otherwise, have got to do with this quote?
Dec
5
asked What did Bill Gosper mean by saying a data structure is just a stupid programming language?
Nov
22
comment Purest functional programming language(s)?
@ThorbjørnRavnAndersen: Rephrased my answer. FWIW Haskell has IO monad and Clean has uniqueness typing which let you perform side-effects while still being pure.