language style evolution

duminică, 21 feb. 2010, 16:52

[ case study: that Hamlet cliché ]

English:

To be, or not to be: that is the question:

C:

q = to ? be : !be;

Haskell:

q = or [to be, (not . to) be]

… and so on.

Comments

  • spyked spune:

    … sigur, asta a evoluat inevitabil în stilul Sinatra: do be do be do.

  • BusterDBK spune:

    TB or not TB? It’s never lupus!

  • Why not


    q = or [id, not] [to be]

    În ghci :m +Control.Applicative 😀

  • Replace with:

    q = or $ [id, not] <*> [to be]

  • Comentariile sunt dezactivate.