>>>>> "Chris" == Chris Clearwater <[EMAIL PROTECTED]> writes:
Chris> But also, this brings me to another idea! Data structures Chris> should be built from lambdas and CPS! For example, a list Chris> of integers: 1 : 2 : 3 Chris> list = \c -> c 1 (\c -> c 2 nil) How about just: cons hd tl = \ c -> c hd tl then we could write the usual accessors: head xs = xs (\ hd tl -> hd) tail xs = xs (\ hd tl -> tl) This is a very, very old idea. -- Kevin S. Millikin Architecture Technology Corporation Research Scientist Specialists in Computer Architecture (952)829-5864 x. 162 http://www.atcorp.com _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell