reanimate/examples/counter.hs
David Himmelstrup dbcfb44e70 Remove duplicate resolver info.
Former-commit-id: 6512b0ebac45d1ae259f72c43ad3f0a1a7395659
2019-09-13 12:52:06 +08:00

21 lines
607 B
Haskell
Executable file

#!/usr/bin/env stack
-- stack runghc --package reanimate
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
module Main (main) where
import Control.Lens
import Data.Text (pack, Text)
import Numeric
import Graphics.SvgTree hiding (Text)
import Reanimate.Driver (reanimate)
import Reanimate.LaTeX
import Reanimate.Monad
import Reanimate.Svg
import Reanimate.Signal
main :: IO ()
main = reanimate $ mkAnimation 2 $ do
s <- getSignal $ signalFromTo 0 (2*60-1) signalLinear
emit $ mkCircle (Num s)