PasteRack.org
Paste # 12444
2014-11-02 08:39:11

Fork as a new paste.

Paste viewed 708 times.


Embed:

haskell IO

  1. #lang lazy
  2.  
  3. (define (return x)
  4.   `',x)
  5.  
  6. (define (>>= x f)
  7.   (define res (! (eval x)))
  8.   (f res))
  9.  
  10.  
  11. (define readln '(read))
  12.  
  13. (define main (readln . >>= . (λ (x) (return 'huy))))
  14.  
  15. (eval main)

=>

'huy