Summary friendly docs.

This commit is contained in:
Alex Shinn 2014-06-23 23:55:19 +09:00
parent 8af0c00dcc
commit 40391a9ad3

View file

@ -2,12 +2,14 @@
;; Copyright (c) 2013 Alex Shinn. All rights reserved. ;; Copyright (c) 2013 Alex Shinn. All rights reserved.
;; BSD-style license: http://synthcode.com/license.txt ;; BSD-style license: http://synthcode.com/license.txt
;;> A Scheme take on the environment (reader) monad, focusing more on
;;> being efficient and convenient than pure.
;;> \macro{(define-environment-monad name keyword: value ...)} ;;> \macro{(define-environment-monad name keyword: value ...)}
;;> ;;>
;;> A Scheme take on the environment (reader) monad, focusing more on ;;> Define a new environment monad. This syntax hides the
;;> being efficient and convenient than pure. In addition, we use ;;> implementation, allowing the use of records, dynamic parameters,
;;> syntax to hide the implementation, allowing the use of records, ;;> or explicit value passing.
;;> dynamic parameters, or explicit value passing.
;;> ;;>
;;> The \var{name} is used for description and may or may not be bound ;;> The \var{name} is used for description and may or may not be bound
;;> to a value representing the monad. All other parameters are ;;> to a value representing the monad. All other parameters are