hsc3-utils (empty) → 0.14
raw patch · 6 files changed
+84/−0 lines, 6 filesdep +basedep +hsc3-rwsetup-changed
Dependencies added: base, hsc3-rw
Files
- README +28/−0
- Setup.hs +3/−0
- hs/hash-paren.hs +4/−0
- hs/id-clear.hs +4/−0
- hs/id-rewrite.hs +4/−0
- hsc3-utils.cabal +41/−0
+ README view
@@ -0,0 +1,28 @@+hsc3-utils - haskell supercollider3 utilities+---------------------------------------------++[hsc3][hsc3] related utility programs.++`hash-paren` is a simple minded [haskell][hs] pre-processor that+extends the haskell `do` syntax by rewriting `#` parenthesised+elements of a right hand side expression as monadic bindings. Ie.++ do ...+ c <- f #(a) #(b)+ ...++is rewritten as:++ do ...+ _hp_0 <- a+ _hp_1 <- b+ c <- f _hp_0 _hp_1+ ...++[hsc3]: http://rd.slavepianos.org/?t=hsc3+[hs]: http://haskell.org/++© [rohan drape][rd], 2013, [gpl][gpl].++[rd]: http://rd.slavepianos.org/+[gpl]: http://gnu.org/copyleft/
+ Setup.hs view
@@ -0,0 +1,3 @@+#!/usr/bin/env runhaskell+import Distribution.Simple+main = defaultMain
+ hs/hash-paren.hs view
@@ -0,0 +1,4 @@+import Sound.SC3.RW.HP {- hsc3-rw -}++main :: IO ()+main = hp_rewrite_ghcF
+ hs/id-clear.hs view
@@ -0,0 +1,4 @@+import Sound.SC3.RW.ID {- hsc3-rw -}++main :: IO ()+main = interact hsc3_id_clear
+ hs/id-rewrite.hs view
@@ -0,0 +1,4 @@+import Sound.SC3.RW.ID {- hsc3-rw -}++main :: IO ()+main = interact hsc3_id_rewrite
+ hsc3-utils.cabal view
@@ -0,0 +1,41 @@+Name: hsc3-utils+Version: 0.14+Synopsis: Haskell SuperCollider Utilities+Description: Haskell SuperCollider Utilities+License: GPL+Category: Sound+Copyright: (c) Rohan Drape, 2013+Author: Rohan Drape+Maintainer: rd@slavepianos.org+Stability: Experimental+Homepage: http://rd.slavepianos.org/?t=hsc3-utils+Tested-With: GHC == 7.6.1+Build-Type: Simple+Cabal-Version: >= 1.8++Data-files: README++executable hsc3-hash-paren+ build-depends: base == 4.*,+ hsc3-rw == 0.14.*+ hs-source-dirs: hs+ main-is: hash-paren.hs+ ghc-options: -Wall -fwarn-tabs++executable hsc3-id-rewrite+ build-depends: base == 4.*,+ hsc3-rw == 0.14.*+ hs-source-dirs: hs+ main-is: id-rewrite.hs+ ghc-options: -Wall -fwarn-tabs++executable hsc3-id-clear+ build-depends: base == 4.*,+ hsc3-rw == 0.14.*+ hs-source-dirs: hs+ main-is: id-clear.hs+ ghc-options: -Wall -fwarn-tabs++Source-Repository head+ Type: darcs+ Location: http://rd.slavepianos.org/sw/hsc3-utils/