hylogen 0.1.1.0 → 0.1.1.1
raw patch · 2 files changed
+9/−8 lines, 2 files
Files
- README.md +8/−7
- hylogen.cabal +1/−1
README.md view
@@ -1,4 +1,5 @@-# [*H Y L O G E N*](https://hylogen.com)+# [*H Y L O G E N*](https://hylogen.com) +[](https://hackage.haskell.org/package/hylogen) Hylogen is a purely functional language [embedded in Haskell](https://wiki.haskell.org/Embedded_domain_specific_language) for live-coding fragment shaders, featuring: @@ -6,14 +7,14 @@ - standard operators (`+`, `*`, [`*^`, `<.>`](https://hackage.haskell.org/package/vector-space)) - compat. w/ your fav haskell goodies (higher-order functions, ADTS, swanky polymorphism). -<br/>+ It comes with `hyde`, an accompanying rendering environment featuring: - *hot-reloading* - audio-reactive primitives - texture backbuffering -<br/>+ ## Install@@ -24,7 +25,7 @@ This will install the hylogen package and `hyde`, the rendering environment. -<br/>+ ## Usage @@ -35,8 +36,8 @@ color = vec4 (a, a, a, 1) where- a = cos(X uvN * sin(time/ 10) * 10 + X mouse)- + sin(Y uvN * sin(time / 10) * 10 + Y mouse)+ a = cos(uvN !X * sin(time / 10) * 10 + mouse !X)+ + sin(uvN !Y * sin(time / 10) * 10 + mouse !Y) main = putStrLn . toGLSL $ color ```@@ -52,7 +53,7 @@ You will now see your changes to `Main.hs` propagate to your WebGL rendering environment! -<br/>+ ## References - [The_Force](https://github.com/shawnlawson/The_Force) by Shawn Lawson. Live-coding audio-reactive shaders!
hylogen.cabal view
@@ -1,5 +1,5 @@ name: hylogen-version: 0.1.1.0+version: 0.1.1.1 synopsis: an EDSL for live-coding fragment shaders description: an EDSL for live-coding fragment shaders homepage: https://hylogen.com