├── .gitignore ├── LICENSE.txt ├── README.md ├── Setup.lhs ├── sirea-core.cabal ├── sirea-filesystem ├── LICENSE.txt ├── Setup.lhs ├── sirea-filesystem.cabal └── src │ └── Sirea │ ├── Filesystem.hs │ └── Filesystem │ ├── KeyedSched.hs │ ├── Linux.hs │ ├── LocalMirror.hs │ ├── Manager.hs │ ├── OSManager.hs │ ├── OSX.hs │ ├── Polling.hs │ ├── Windows.hs │ └── WorkerPool.hs ├── sirea-glfw ├── LICENSE.txt ├── Setup.lhs ├── sirea-glfw.cabal └── sources.txt ├── sirea-plugins ├── LICENSE.txt ├── Setup.lhs └── sirea-plugins.cabal ├── sources.txt ├── src └── Sirea │ ├── Activate.hs │ ├── AgentResource.hs │ ├── B.hs │ ├── BDeep.hs │ ├── Behavior.hs │ ├── Clock.hs │ ├── DemandMonitor.hs │ ├── Foreach.hs │ ├── Internal │ ├── B0.hs │ ├── B0Compile.hs │ ├── B0Dynamic.hs │ ├── B0Impl.hs │ ├── B0Type.hs │ ├── BCross.hs │ ├── CC.hs │ ├── Choke.hs │ ├── DemandMonitorData.hs │ ├── LTypes.hs │ ├── PTypes.hs │ ├── PulseSensor.hs │ ├── STypes.hs │ ├── SigType.hs │ ├── Thread.hs │ └── Tuning.hs │ ├── PCX.hs │ ├── Partition.hs │ ├── Prelude.hs │ ├── SRef.hs │ ├── Signal.hs │ ├── Time.hs │ ├── TimeStamp.hs │ ├── TimeTrigger.hs │ ├── Trans │ ├── Error.hs │ ├── Pure.hs │ ├── Reader.hs │ └── Static.hs │ ├── UnsafeIO.hs │ ├── UnsafeLink.hs │ └── Utility.hs └── tst ├── Clock.hs ├── Cyc.hs ├── Fibonacci.hs ├── Hello.hs ├── RotDyn.hs ├── TimeStamp.hs ├── TimeTrigger.hs ├── TstCross.hs ├── TstDeMon.hs └── TstPure.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/README.md -------------------------------------------------------------------------------- /Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/Setup.lhs -------------------------------------------------------------------------------- /sirea-core.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-core.cabal -------------------------------------------------------------------------------- /sirea-filesystem/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/LICENSE.txt -------------------------------------------------------------------------------- /sirea-filesystem/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/Setup.lhs -------------------------------------------------------------------------------- /sirea-filesystem/sirea-filesystem.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/sirea-filesystem.cabal -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/KeyedSched.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/KeyedSched.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/Linux.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/Linux.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/LocalMirror.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/LocalMirror.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/Manager.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/Manager.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/OSManager.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/OSManager.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/OSX.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/OSX.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/Polling.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/Polling.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/Windows.hs -------------------------------------------------------------------------------- /sirea-filesystem/src/Sirea/Filesystem/WorkerPool.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-filesystem/src/Sirea/Filesystem/WorkerPool.hs -------------------------------------------------------------------------------- /sirea-glfw/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-glfw/LICENSE.txt -------------------------------------------------------------------------------- /sirea-glfw/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-glfw/Setup.lhs -------------------------------------------------------------------------------- /sirea-glfw/sirea-glfw.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-glfw/sirea-glfw.cabal -------------------------------------------------------------------------------- /sirea-glfw/sources.txt: -------------------------------------------------------------------------------- 1 | ./ 2 | ../ 3 | 4 | -------------------------------------------------------------------------------- /sirea-plugins/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-plugins/LICENSE.txt -------------------------------------------------------------------------------- /sirea-plugins/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-plugins/Setup.lhs -------------------------------------------------------------------------------- /sirea-plugins/sirea-plugins.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/sirea-plugins/sirea-plugins.cabal -------------------------------------------------------------------------------- /sources.txt: -------------------------------------------------------------------------------- 1 | ./ 2 | 3 | -------------------------------------------------------------------------------- /src/Sirea/Activate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Activate.hs -------------------------------------------------------------------------------- /src/Sirea/AgentResource.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/AgentResource.hs -------------------------------------------------------------------------------- /src/Sirea/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/B.hs -------------------------------------------------------------------------------- /src/Sirea/BDeep.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/BDeep.hs -------------------------------------------------------------------------------- /src/Sirea/Behavior.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Behavior.hs -------------------------------------------------------------------------------- /src/Sirea/Clock.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Clock.hs -------------------------------------------------------------------------------- /src/Sirea/DemandMonitor.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/DemandMonitor.hs -------------------------------------------------------------------------------- /src/Sirea/Foreach.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Sirea/Internal/B0.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/B0.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/B0Compile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/B0Compile.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/B0Dynamic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/B0Dynamic.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/B0Impl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/B0Impl.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/B0Type.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/B0Type.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/BCross.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/BCross.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/CC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/CC.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/Choke.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/Choke.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/DemandMonitorData.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/DemandMonitorData.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/LTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/LTypes.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/PTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/PTypes.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/PulseSensor.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/PulseSensor.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/STypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/STypes.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/SigType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/SigType.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/Thread.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/Thread.hs -------------------------------------------------------------------------------- /src/Sirea/Internal/Tuning.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Internal/Tuning.hs -------------------------------------------------------------------------------- /src/Sirea/PCX.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/PCX.hs -------------------------------------------------------------------------------- /src/Sirea/Partition.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Partition.hs -------------------------------------------------------------------------------- /src/Sirea/Prelude.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Prelude.hs -------------------------------------------------------------------------------- /src/Sirea/SRef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/SRef.hs -------------------------------------------------------------------------------- /src/Sirea/Signal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Signal.hs -------------------------------------------------------------------------------- /src/Sirea/Time.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Time.hs -------------------------------------------------------------------------------- /src/Sirea/TimeStamp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/TimeStamp.hs -------------------------------------------------------------------------------- /src/Sirea/TimeTrigger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/TimeTrigger.hs -------------------------------------------------------------------------------- /src/Sirea/Trans/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Trans/Error.hs -------------------------------------------------------------------------------- /src/Sirea/Trans/Pure.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Trans/Pure.hs -------------------------------------------------------------------------------- /src/Sirea/Trans/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Trans/Reader.hs -------------------------------------------------------------------------------- /src/Sirea/Trans/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Trans/Static.hs -------------------------------------------------------------------------------- /src/Sirea/UnsafeIO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/UnsafeIO.hs -------------------------------------------------------------------------------- /src/Sirea/UnsafeLink.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/UnsafeLink.hs -------------------------------------------------------------------------------- /src/Sirea/Utility.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/src/Sirea/Utility.hs -------------------------------------------------------------------------------- /tst/Clock.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/Clock.hs -------------------------------------------------------------------------------- /tst/Cyc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/Cyc.hs -------------------------------------------------------------------------------- /tst/Fibonacci.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/Fibonacci.hs -------------------------------------------------------------------------------- /tst/Hello.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/Hello.hs -------------------------------------------------------------------------------- /tst/RotDyn.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/RotDyn.hs -------------------------------------------------------------------------------- /tst/TimeStamp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/TimeStamp.hs -------------------------------------------------------------------------------- /tst/TimeTrigger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/TimeTrigger.hs -------------------------------------------------------------------------------- /tst/TstCross.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/TstCross.hs -------------------------------------------------------------------------------- /tst/TstDeMon.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/TstDeMon.hs -------------------------------------------------------------------------------- /tst/TstPure.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmbarbour/Sirea/HEAD/tst/TstPure.hs --------------------------------------------------------------------------------