Changes between Version 71 and Version 72 of DataParallel/ClosureConversion/ClassLess
- Timestamp:
- 05/17/07 23:39:43 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DataParallel/ClosureConversion/ClassLess
v71 v72 367 367 cc[[e1 e2]] = cc[[e1]] $: cc[e2] 368 368 cc[[e1@t]] = cc[[e1]]@t^ 369 cc[[\x -> e]] = lam_1 $ \x_CC -> cc[e]] 369 cc[[\x -> e]] = (\(y1, .., yn) x_CC -> cc[e]]) :$ 370 (y1, .., yn) 371 where 372 y1 .. yn = FV e 373 cc[[/\a -> e]] = /\a -> cc[e]] 370 374 cc[let x = e1 in e2] = let x_CC = cc[[e1]] in cc[[e2]] 371 375 cc[[case e x::t of alts]]= case cc[[e]] x_CC::t^
