ICFP Contest 2006
Team: Abstraction Anonymous

rev.2d

Download

  1. rm rev.2d
  2. /bin/umodem rev.2d STOP
  3. ,........|..............................,
  4. :rev v :
  5. : *=============* *=================* :
  6. : !case N of S,E!-->!send [(Inr (),E)]!--
  7. : *=============* *=================* :
  8. : | :
  9. : v :
  10. : *=======* :
  11. : !split N!-+ :
  12. : *=======* | :
  13. : | v :
  14. : | *=======* :
  15. : | !use rev!-+ :
  16. : | *=======* | :
  17. : | v :
  18. : | *=====================* :
  19. : +->!send [(Inl (N, W),E)]!----------
  20. : *=====================* :
  21. ,.......................................,
  22. STOP
  23.  
  24. verify rev rev.2d

Hell is other programming languages. -- Sartran
Hell is that programming language! -- Dan
Ordinarily, one would enrich this language with more powerful means of computation. Instead I take a different tack... -- Harmonious Monk