Reputation
8,013
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
18 37
Newest
 Yearling
Impact
~237k people reached

Jun
16
comment Is the semantic contract of an interface (OOP) more informative than a function signature (FP)?
@9000 well most FP languages dont have typeclasses but yes there is some relation there
Jun
9
answered Find a line that is closest to scattered points
Jun
9
comment What is Banana split and fusion in functional programming?
is it worth mentioning that the bananas are (| |) brackets that the original paper uses to define cata
May
21
answered How do I show 'creates' in a UML class diagram?
May
19
comment Python: Are all dictionary comprehensions just more expressive and compact for loops?
might be worth pointing out that less expressive is potentially better IFF the things that cannot be expressed are error prone
May
18
comment What are functional-programming ways of implementing Conway's Game of Life
looks interesting - still waiting for that link though... ;)
May
7
comment What data structure would you use to represent an organic compound?
there are various systematic name systems that could also be used depending on what properties you actually want to model
Apr
17
comment What exactly makes the Haskell type system so revered (vs say, Java)?
+1 while this answer is not complete I think it is much better pitched at the level of the question
Apr
17
comment What exactly makes the Haskell type system so revered (vs say, Java)?
While ADTs and HKTs are definetly part of the answer I doubt anyone asking this question is going to know why they are useful, I suggest that both sections need to be expanded to explain this
Apr
11
revised Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
added 1 character in body
Apr
11
comment Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
@Philipp good call, added to answer
Apr
11
revised Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
added 316 characters in body
Apr
11
revised Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
added 172 characters in body
Apr
11
answered Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
Apr
8
comment Pattern matching against two similar types
I suspect the problem is that the types are wrong in the first place, however without knowing more about them its hard to suggest an alternative
Mar
4
comment Phrasing a requirement about filename encodings
so if the file name contains ascii the application is allowed to crash ;)
Mar
4
comment In ifs inside for loops, prefer checking for true, or for false and continue?
not sure if this would be acceptable as an answer but id actually replace the whole for loop with a filter on a stream
Mar
4
comment Origin of naming generic types as T?
another factor - the more generic the function is the less meaningful a name that you can give to value or type parameters
Feb
26
comment How to unit test correct implementation of an interface is used?
@Telastyn iaw solitary tests are unit tests and sociable tests are integration tests
Feb
23
comment How can the process of creating and maintaining documentation be improved?
Some other candidates for generation: Release Notes, Test reports, I've also in the past had automatic generation of screen shots for the user guide, which saved some time if a minor UI tweak happened but I'm not sure it was a net win overall given the effort to automate the screen shots in the first place