Hacker News new | ask | show | jobs
by caffeine 6197 days ago
Sorry - I meant that it makes me use lambdas in Python (you're right, I don't use many lambdas in Haskell either).

I find myself using them in Python everywhere as a substitute for currying and/or laziness, e.g.:

  def f(a,b): 
    ... # do stuff
  def g(a,b):
    ... # do other stuff
  meths = {'use f':f, 'use g':g}
  a = calculate_a()
  m = pick_a_method()
  x = do_cool_thing(data,lambda b: meths['m'](a,b))