Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /tests/trunk/bugs/tests.obsolete/bug39.1.sml
ViewVC logotype

Annotation of /tests/trunk/bugs/tests.obsolete/bug39.1.sml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2460 - (view) (download)

1 : dbm 548 (* bug39.sml *)
2 :    
3 :     type 'a church = ('a -> 'a) -> ('a -> 'a);
4 :     val zero = fn f => fn x => x;
5 :     val succ = fn n => fn f => fn x => f (n f x);
6 :     val pred = fn n : 'a church =>
7 :     ((fn (_,b)=>b) (n (fn (a,b) => (succ a, a)) (zero,zero)));

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0