[Added minimal web page for the fsmActions website. Andy Gimblett **20090702163350] hunk ./Makefile 4 - runghc Setup clean - @find . -name '*~' -exec rm -vf {} ';' - @find . -name '*.hi' -exec rm -vf {} ';' - @find . -name '*.o' -exec rm -vf {} ';' + @runghc Setup clean + @find . -name '*~' -exec rm -vf {} ';' && \ + find . -name '*.hi' -exec rm -vf {} ';' && \ + find . -name '*.o' -exec rm -vf {} ';' hunk ./Makefile 10 - make -C doc nuke + @make -C doc nuke && \ + rm -rvf $(STAGING) hunk ./Makefile 39 + +# Website + +REMOTE_SRV = community.haskell.org +REMOTE_PATH = /srv/projects/fsmActions +REMOTE = $(REMOTE_SRV):$(REMOTE_PATH) + +WEBSITE = website +STATIC = $(WEBSITE)/static +STAGING = $(WEBSITE)/staging + +staging: $(STAGING) + +$(STAGING): nuke doc + @mkdir $(STAGING) && \ + cp -rvf $(STATIC)/* $(STAGING)/ && \ + cp doc/fsmActions.pdf $(STAGING)/ + +publish: $(STAGING) + @rsync -av $(STAGING)/* $(REMOTE)/ && \ + ssh $(REMOTE_SRV) chmod -R a+rx $(REMOTE_PATH)/* adddir ./website adddir ./website/static addfile ./website/static/index.html hunk ./website/static/index.html 1 + + + fsmActions: Finite state machines and FSM actions + + + +

fsmActions: Finite state machines and FSM actions

+ +

This is a library for representing and manipulating finite + state machines (FSMs) in Haskell, with an emphasis on computing + the effects of sequences of transitions across entire machines + (which we call actions), and in particular investigating action + equivalences between such sequences.

+ +

Releases may be found on + Hackage, or installed via cabal-install:

+ +

cabal install fsmActions

+ +

Documentation: + +

+ +

+ +

The latest, development, version of the source may be obtained + using darcs:

+ +

darcs get + http://code.haskell.org/fsmActions/

+ +

Suggestions, criticism, bug fixes, patches, etc. are welcome. + See Hackage + for contact information. Thanks!

+ + +