Reputation
3,079
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
14 37
Impact
~122k people reached

  • 0 posts edited
  • 2 helpful flags
  • 193 votes cast
1d
answered Dealing with (the risks of) infinite sequences in Haskell
Mar
7
accepted Why (or why not) are existential types considered bad practice in functional programming?
Feb
24
awarded  Popular Question
Feb
22
awarded  Notable Question
Dec
4
awarded  Nice Question
Dec
4
comment What package name to choose for a small, open-source Java project?
@walrii This somewhat implies keeping the domain alive in the future, which might be inconvenient.
Nov
21
comment In what programming language did “let” first appear?
@Alhadis My guess would be that it's simply using let in its imperative form. Wiktionary also describes one usage of let: used to introduce an imperative in the first or third person , see 6th point of let - verb.
Nov
7
comment How is spinlock different from polling?
Great example with emails. Reminds me of you always have email...
Oct
25
awarded  Nice Answer
Sep
15
answered Why don't “multi-infinite” list comprehensions work with lazy evaluation?
Aug
24
awarded  Autobiographer
Aug
11
awarded  Popular Question
Aug
7
awarded  Yearling
Jun
30
awarded  Nice Question
Jun
14
awarded  Notable Question
Jun
6
awarded  Good Answer
Mar
24
awarded  Nice Question
Mar
13
comment Why (or why not) are existential types considered bad practice in functional programming?
@Den It's aimed to languages with strong type systems and ADTs, of which Haskell is the main representative. So I'm looking for both Haskell-specific and general answers.
Mar
7
comment Why (or why not) are existential types considered bad practice in functional programming?
@Ptolemy That's a matter of opinion. Using Haskell for years, I can't hardly imagine using a functional language that doesn't have a strong type system.
Mar
4
awarded  Nice Answer