Merge pull request #1 from lfex/master

Use standard indentation.
This commit is contained in:
Correl Roush 2015-05-20 09:42:04 -04:00
commit 81abdb806f
2 changed files with 15 additions and 15 deletions

View file

@ -71,28 +71,28 @@ and execution will cease.
.. code:: scheme
(include-lib "deps/calrissian/include/monads.lfe")
(include-lib "calrissian/include/monads.lfe")
(defun dostuff ()
(do-m (monad 'error)
(input <- (fetch-input)) ;; fetch-input -> (tuple 'ok result) | (tuple 'error reason)
(parsed <- (parse-input input)) ;; parse-input -> (tuple 'ok result) | (tuple 'error reason)
(store-data parsed))) ;; store-data -> 'ok | (tuple 'error reason)
(do-m (monad 'error)
(input <- (fetch-input)) ;; fetch-input -> (tuple 'ok result) | (tuple 'error reason)
(parsed <- (parse-input input)) ;; parse-input -> (tuple 'ok result) | (tuple 'error reason)
(store-data parsed))) ;; store-data -> 'ok | (tuple 'error reason)
Without the error monad, the code might have looked like this:
.. code:: scheme
(defun dostuff ()
(case (fetch-input)
((tuple 'error reason)
(tuple 'error reason))
((tuple 'ok input)
(case (parse-input input)
((tuple 'error reason)
(tuple 'error reason))
((tuple 'ok parsed)
(store-data parsed))))))
(case (fetch-input)
((tuple 'error reason)
(tuple 'error reason))
((tuple 'ok input)
(case (parse-input input)
((tuple 'error reason)
(tuple 'error reason))
((tuple 'ok parsed)
(store-data parsed))))))
.. Links
.. -----

View file

@ -9,7 +9,7 @@ OUT_DIR = ./ebin
TEST_DIR = ./test
TEST_OUT_DIR = ./.eunit
SCRIPT_PATH=$(DEPS)/lfe/bin:.:./bin:"$(PATH)":/usr/local/bin
ERL_LIBS=$(shell $(LFETOOL) info erllibs)
ERL_LIBS=$(shell pwd):$(shell $(LFETOOL) info erllibs)
EMPTY =
ifeq ($(shell which lfetool),$EMPTY)
LFETOOL=$(BIN_DIR)/lfetool