# HG changeset patch # User Yasutaka Higa # Date 1424438041 -32400 # Node ID b29ab7ecf50924993d48291059de4bb06d45a098 # Parent dc01e38c4fc16d68eb4415577077137f7b491045 Fix presentation diff -r dc01e38c4fc1 -r b29ab7ecf509 english_presentation/slide.html --- a/english_presentation/slide.html Thu Feb 19 22:22:46 2015 +0900 +++ b/english_presentation/slide.html Fri Feb 20 22:14:01 2015 +0900 @@ -36,7 +36,7 @@ @@ -63,7 +63,7 @@ diff -r dc01e38c4fc1 -r b29ab7ecf509 english_presentation/slide.md --- a/english_presentation/slide.md Thu Feb 19 22:22:46 2015 +0900 +++ b/english_presentation/slide.md Fri Feb 20 22:14:01 2015 +0900 @@ -11,7 +11,7 @@ # Formalization using Monad * Monad is a notion of Category theory -* Monad represents meta computations in functional programming languages +* Monad represents meta computations in functional program * We proposed Delta Monad representation of program modifications * We give definitions and the proof * Delta Monad can be used with other monads @@ -27,8 +27,8 @@ * A program is a typed lambda calculus * lambda term * variables : x,y + * lambda : \x -> f x * function applications : f x - * lambda : \x -> f x * type * type variable : A, B * functional type : A -> B @@ -110,7 +110,7 @@ numberCount x = count =<< numberFilter =<< generator x ``` -# Execution Program includes two version +# Execute Program includes two version * result * Version 1 : 168 * Version 2 : 500 @@ -123,7 +123,7 @@ # Combine Delta Monad with other Monads * Delta Monad can be used with other monads * Meta computations can be added function to Delta - * Exception, Logging , I/O + * Exception, Logging , I/O, etc... # An Example Delta Monad with Traces ```