Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: hackage: auto
(Up to date documentation is maintained at
https://mstksg.github.com/auto)
Read the README first!
https://github.com/mstksg/auto/blob/master/README.md
, for motivating examples, and concrete explanations of
things described here.
auto is a Haskell DSL and platform providing
declarative, compositional, denotative semantics for
discrete-step, locally stateful, interactive programs,
games, and automations, with implicitly derived
serialization. It is suited for any domain where either
the input or the output can be described as a stream of
values: a stream of input events, output views, etc.
auto works by providing a type that encapsulates
"value stream transformers", or locally stateful
functions; by specifying your program as a (potentially
cyclic) graph of relationships between value streams, you
create a way of "declaring" a system based simply on
static relationships between quantities.
Instead of a "state monad" type solution, where all
functions have access to a rigid global state, auto
works by specifying relationships which each exist
independently and on their own, without any global state.
A more fuller exposition is in the README.md, in this
project directory and also online at
https://github.com/mstksg/auto/blob/master/README.md;
you can get started by reading the tutorial, which is
also in this project directory in the tutorial
directory, and also incidentally online at
https://github.com/mstksg/auto/blob/master/tutorial/tutorial.md.
Also, check out the
auto-examples
repository on github for plenty of real-world and toy
examples to learn from; I've also done a
blog series
on this library, with examples and full tutorials!
Support available on freenode's #haskell-auto,
#haskell-game, and also on the github issue
tracker for the source repository.
Import Control.Auto to begin!
14 versions
Latest release: over 7 years ago
11,562 downloads total
View more package details: https://packages.ecosyste.ms/registries/hackage.haskell.org/packages/auto
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/mstksg%2Fauto
Dependent Repos 43
mstksg/auto-examples
Example projects using the auto library.- * auto-examples.cabal
- >=0.4.2 auto-examples.cabal
Size: 1.72 MB - Last synced: 13 days ago - Pushed: almost 9 years ago
bzhkl/Spreadsheet Fork of b1g3ar5/Spreadsheet
My spreadsheet app using threepenny-gui- 0.4.3.0 cabal.config
Size: 7.25 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
mstksg/auto-chatbot
Chatbot framework over the auto library- * auto-chatbot.cabal
Size: 110 KB - Last synced: 13 days ago - Pushed: over 8 years ago
signed/learning-haskell
- 0.4.3.1 cabal.config
Size: 83 KB - Last synced: about 1 month ago - Pushed: about 6 years ago
dikmax/dikmax.name
See dikmax.name-ng repository for new version. My blog. It's written in Hakyll.- 0.4.3.0 cabal.config
Size: 625 MB - Last synced: about 1 year ago - Pushed: about 8 years ago
bholst/blog
The blog software written for a personal blog. While this has been written for my own blog, it may also be useful for other blogs.- 0.4.3.0 cabal.config
Size: 364 KB - Last synced: about 1 year ago - Pushed: about 8 years ago
Vicky3/Simple-Blogging-Page-with-Yesod
- 0.4.3.0 cabal.config
Size: 162 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
nik3daz/rc Fork of kalman/rc
kalman's rc adapted for a calamitous workflow- >=0.4.3 xmonad/newbar2/bar/bar.cabal
Size: 30.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago
spwhitton/oso2pdf 📦
Better conversion of Oxford Scholarship Online material to PDF- 0.4.3.0 cabal.config
Size: 32.2 KB - Last synced: about 2 months ago - Pushed: almost 8 years ago
etorreborre/producer-hs
Simple streaming library for Haskell- 0.4.3.1 cabal.config
Size: 39.1 KB - Last synced: 13 days ago - Pushed: over 6 years ago
google/haskell-indexer
Emits code crossreference data for Haskell sources.- ==0.4.3.1 wrappers/stack-docker/everything/everything.cabal
Size: 447 KB - Last synced: 6 days ago - Pushed: almost 4 years ago
tjunier/mlgsc
Maximum-likelihood general sequence classifier- 0.4.3.0 cabal.config
Size: 234 MB - Last synced: 7 months ago - Pushed: over 7 years ago
fatho/rot-2015
Sachen erstellt für und während der Sommerakademie 2015 in Rot an der Rot.- 0.4.3.0 code/cabal.config
Size: 463 KB - Last synced: 10 months ago - Pushed: over 8 years ago
kritzcreek/FROST-Backend
Backend for the (F)unctional (R)eactive (O)pen (S)pace (T)imetable- 0.4.2.3 cabal.config
Size: 387 KB - Last synced: about 1 month ago - Pushed: over 8 years ago
mstksg/jlebot2
General-purpose chatbot, re-written to use the "auto" library- >=0.4.1 jlebot2.cabal
Size: 155 KB - Last synced: 13 days ago - Pushed: about 9 years ago
akimichi/functionaljs
「関数型プログラミングの基礎」サンプルコード- 0.4.3.0 cabal.config
Size: 7 MB - Last synced: 22 days ago - Pushed: 22 days ago
b1g3ar5/Spreadsheet
My spreadsheet app using threepenny-gui- 0.4.3.0 cabal.config
Size: 7.25 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
pbevin/jstype
Playing at writing a Javascript compiler- 0.4.3.0 cabal.config
Size: 628 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
positiondev/orged
- 0.4.2.3 cabal.config
Size: 227 KB - Last synced: about 2 months ago - Pushed: over 8 years ago
TomShacham/haskell-template-project
- 0.4.3.0 cabal.config
Size: 137 KB - Last synced: 9 months ago - Pushed: almost 9 years ago
wayofthepie/docker-client
Haskell library for the Docker Remote API- 0.4.2.3 cabal.config
Size: 313 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
Codas/sass-live
Instant recompilation of sass files in haskell- 0.4.2.3 cabal.config
Size: 137 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
varosi/cgraytrace
CG^2 demo ray-tracer- 0.4.3.0 cabal.config
Size: 2.28 MB - Last synced: over 1 year ago
elisehuard/game-in-haskell
- >0.4.3.0 cabal.config
Size: 3.35 MB - Last synced: 6 months ago - Pushed: over 5 years ago
alcidesv/second-front
- 0.4.2.3 cabal.config
Size: 2.95 MB - Last synced: about 1 year ago - Pushed: almost 9 years ago
vyorkin-archive/assignment
test assignment for Excursiopedia- 0.4.3.0 api/cabal.config
Size: 664 KB - Last synced: about 2 months ago - Pushed: almost 9 years ago
gelisam/frp-zoo
Comparing many FRP implementations by reimplementing the same toy app in each.- * auto-example/auto-example.cabal
Size: 189 KB - Last synced: 13 days ago - Pushed: about 2 years ago
google/codeworld
Educational computer programming environment using Haskell- * codeworld-available-pkgs/codeworld-available-pkgs.cabal
Size: 7.18 MB - Last synced: about 15 hours ago - Pushed: about 1 year ago
SamProtas/composable-associations
Library providing polymorphic composition of serialized haskell data to reduce boilerplate.- 0.4.3.1 composable-associations/cabal.config
- 0.4.3.1 composable-associations-aeson/cabal.config
Size: 47.9 KB - Last synced: 19 days ago - Pushed: about 3 years ago
ianoc/HSFailureCase
- 0.4.3.0 cabal.config
Size: 12.7 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
saturday06/YesodTemplate
- 0.4.3.0 cabal.config
Size: 133 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
dnaumenko/learning_notes
Collection of exercises from various books/sites- 0.4.3.1 learning_haskell/cabal.config
Size: 4.29 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
bjpop/language-python-test
Code for testing the language-python library- 0.4.3.0 cabal.config
Size: 1.53 MB - Last synced: 11 days ago - Pushed: over 5 years ago
sumitraja/upnp-client
UPNP Client primarily targeted at getting content off a ContentDirectory- 0.4.3.0 cabal.config
Size: 4.57 MB - Last synced: over 1 year ago
jacobstern/hamilton
- 0.4.3.1 cabal.config
- 0.4.3.1 hamilton/cabal.config
Size: 856 KB - Last synced: over 1 year ago
dataember/docker-control
Daemon for controlling multiple Docker daemons directly- 0.4.2.3 cabal.config
Size: 156 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
steshaw/intellij-haskell
IntelliJ plugin for Haskell- 0.4.3.0 src/main/resources/cabal/cabal.config
Last synced: over 1 year ago
marklnichols/Strat
Haskell library for strategy game AI- 0.4.3.1 cabal.config
Last synced: over 1 year ago
urbanslug/nairobi-bot
IRC bot (not limited to #nairobilug)- >=0.4 && <0.6 nairobi-bot.cabal
- * nairobi-bot.cabal
Last synced: over 1 year ago
lae/haskell-dns-message
Mirrored from https://github.com/laech/haskell-dns-message.git- 0.4.3.1 cabal.config
Last synced: over 1 year ago
glaubersp/MoodleUFOP
Programa para gerar CSVs de inscrição no Moodle.- 0.4.3.0 cabal.config
Size: 156 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
axman6/HaskellMR
A Haskell Map Reduce project designed from the ground up for distributed computation- 0.4.2.3 cabal.config
Size: 145 KB - Last synced: 13 days ago - Pushed: almost 9 years ago
jcgentry/RubiksCube
- 0.4.3.1 cabal.config
Size: 11.8 MB - Last synced: 11 months ago - Pushed: over 6 years ago
soraismus/auto-examples Fork of mstksg/auto-examples
Example projects using the auto library.- * auto-examples.cabal
- >=0.4.2 auto-examples.cabal
Size: 1.72 MB - Last synced: 10 months ago - Pushed: almost 9 years ago
onepunchtech/one-punch-linux
- 0.4.3.1 cabal.config
Size: 38.1 KB - Last synced: about 1 month ago - Pushed: over 6 years ago
monnef/youtube-tool
CLI tool for easy downloading and opening of videos from YouTube.- 0.4.3.1 cabal.config
Last synced: about 1 year ago
hallfox/hs-rock-paper-scissors
A simple rock paper scissors game written in Haskell- 0.4.2.3 cabal.config
Size: 121 KB - Last synced: 9 months ago - Pushed: almost 9 years ago
emhoracek/housetab-api Fork of dbp/housetab-api
- 0.4.2.3 cabal.config
Size: 555 KB - Last synced: 10 months ago - Pushed: almost 9 years ago
Cloudxtreme/docker-control Fork of dataember/docker-control
Daemon for controlling multiple Docker daemons directly- 0.4.2.3 cabal.config
Size: 156 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
commercialhaskell/commercialhaskell.com
Codebase for commercialhaskell.com- 0.4.3.0 cabal.config
Size: 2.16 MB - Last synced: about 2 months ago - Pushed: over 8 years ago
Jacob-Holm-Mortensen/my-project
- 0.4.3.1 cabal.config
Size: 10.6 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
pnaranja/haskellbook
Exercises and notes while studying The Haskell Book - http://haskellbook.com/- 0.4.3.1 chp14/cabal.config
Size: 3.07 MB - Last synced: 24 days ago - Pushed: over 6 years ago
fritexvz/hl Fork of haskell-infra/hl
Haskell web site- 0.4.3.0 cabal.config
Size: 2.04 MB - Last synced: 10 months ago - Pushed: over 8 years ago
hi-ogawa/haskell-heroku-docker
- 0.4.3.0 cabal.config
Size: 21.5 KB - Last synced: 13 days ago - Pushed: almost 8 years ago
mikla/haskell-stack-setup
- 0.4.3.1 cabal.config
Size: 21.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
wayofthepie/http-typed
- 0.4.2.3 cabal.config
Size: 125 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
josefs/hl Fork of haskell-infra/hl
Haskell web site- 0.4.3.0 cabal.config
Size: 2.08 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
digideskio/orged Fork of positiondev/orged
- 0.4.2.3 cabal.config
Size: 227 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
chroth7/AoCHaskell
Advent of Code - teaching myself how to Haskell (experiments, ideas, testing...)- 0.4.3.1 cabal.config
Size: 26.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
nisardan/appel-compiler
Implementing a compiler for the tiger language- 0.4.3.0 ch1/cabal.config
- 0.4.3.0 ch2/cabal.config
Size: 19.5 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
anhmiuhv/learn_haskell
- 0.4.3.1 median/cabal.config
Size: 5.49 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
rubik/ghc-exactprint Fork of alanz/ghc-exactprint
GHC version of haskell-src-exts exactPrint- 0.4.3.0 cabal.config
Size: 2.65 MB - Last synced: 24 days ago - Pushed: over 8 years ago
hi-ogawa/yesod-experiment
- 0.4.3.0 cabal.config
Size: 56.6 KB - Last synced: 13 days ago - Pushed: almost 8 years ago
hi-ogawa/haskell-tools
- 0.4.3.0 cabal.config
Size: 15.6 KB - Last synced: 13 days ago - Pushed: almost 8 years ago
bitemyapp/haizod
An IRC bot on a Raspberry Pi 2- 0.4.3.0 cabal.config
Size: 40 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
oguya/nairobi-bot Fork of nairobilug/nairobi-bot
IRC bot built for but not limited to nairobilug- >=0.4 && <0.6 nairobi-bot.cabal
Size: 20.5 KB - Last synced: 10 months ago - Pushed: over 8 years ago
kentaroh-momiyama/commercialhaskell.com Fork of commercialhaskell/commercialhaskell.com
Codebase for commercialhaskell.com- 0.4.3.0 cabal.config
Size: 2.01 MB - Last synced: 10 months ago - Pushed: over 8 years ago
rebeccaskinner/hgrep
- 0.4.3.0 cabal.config
Size: 21.5 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
gordon-quad/botox
BoToX - BoT for Tox- >=0.4 && <0.6 botox.cabal
Size: 46.9 KB - Last synced: 7 months ago - Pushed: over 5 years ago
dnaumenko/learning_haskell
- 0.4.3.1 cabal.config
Size: 784 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
cocreature/HaRe Fork of RefactoringTools/HaRe
The Haskell Refactoring Tool- 0.4.3.0 cabal.config
Size: 40.6 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
LukeWinikates/simple
- 0.4.3.1 cabal.config
Size: 60.5 KB - Last synced: 29 days ago - Pushed: almost 7 years ago
Teaspot-Studio/model-gridizer
Cutting 3D model into many meshes fitted into grid- 0.4.3.0 cabal.config
Size: 109 KB - Last synced: about 1 year ago - Pushed: about 8 years ago
DylanHobbs/haskell-shapes
- 0.4.3.1 cabal.config
Size: 57.6 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
romue404/wildsow.hs 📦
A card game implemented in Haskell- 0.4.3.1 cabal.config
Size: 11 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
yannick-cw/para-search
searching with haskell- 0.4.3.1 cabal.config
Size: 23.4 KB - Last synced: 2 months ago - Pushed: almost 7 years ago
JaimeValdemoros/4th-year-project
Github repository for my 4th year project code- 0.4.3.1 compiler/cabal.config
Size: 375 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
poproulx/99haskell
- 0.4.3.1 cabal.config
Size: 39.1 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
HaskellCNOrg/hl Fork of haskell-infra/hl
Haskell web site- 0.4.3.0 cabal.config
Size: 2.04 MB - Last synced: about 2 months ago - Pushed: over 8 years ago
imalsogreg/hl Fork of haskell-infra/hl
Haskell web site- 0.4.3.0 cabal.config
Size: 2.06 MB - Last synced: 30 days ago - Pushed: over 8 years ago
kxxoling/hl Fork of haskell-infra/hl
Haskell web site- 0.4.3.0 cabal.config
Size: 2.08 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
begray/haskell-crawler-example
Wikipedia crawler in Haskell- 0.4.3.1 cabal.config
Size: 30.3 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
begray/wiki-crawlers
Wikipedia crawlers implemented in different languages- 0.4.3.1 haskell/cabal.config
Size: 85.9 KB - Last synced: about 1 year ago - Pushed: about 4 years ago
jmitchell/hl Fork of haskell-infra/hl
Haskell web site- 0.4.3.0 cabal.config
Size: 2.08 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
marulitua/game-in-haskell Fork of elisehuard/game-in-haskell
- 0.4.3.0 cabal.config
Size: 3.58 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
rzetterberg/orgmode-sql
Haskell library that creates SQL databases from org-mode data- 0.4.3.0 cabal.config
Size: 150 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
roggenkamps/steveroggenkamp.com
My personal website- 0.4.3.0 cabal.config
Size: 953 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
saturday06/sbtproxy
- 0.4.3.0 cabal.config
Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
saturday06/http-proxy Fork of erikd/http-proxy
A Haskell library for writing HTTP and HTTPS proxies.- 0.4.3.0 cabal.config
Size: 200 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
ianoc/jt
Intended to be a Haskell cmd line tool for querying info on a hadoop jobs- 0.4.3.0 cabal.config
Size: 68.4 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
fros1y/penumbra
- 0.4.3.0 cabal.config
Size: 24.5 MB - Last synced: about 1 year ago - Pushed: almost 8 years ago
silky/frp-zoo Fork of gelisam/frp-zoo
Comparing many FRP implementations by reimplementing the same toy app in each.- >=0.4 auto-example/auto-example.cabal
Size: 150 KB - Last synced: about 1 year ago - Pushed: over 8 years ago