3 ms·
Generating artwork with Haskell
- mishurov 9y agoWow, so progressive. What about the real world maths problems? "Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems. Meep used Haskell to generate C++ code, after Meep 1.0 Haskell generation droped in favor of handwritten C++ code." Alright then.
- 0x17A 9y agoThis is what I love to see about programming.
- 5outh 9y agoThanks very much :D
- cpach 9y agoNice! Reminds me of an algorithm from one of the volumes of The Art of Computer Programming.
- sgentle 9y agoSuper cool! I'm excited to see more FP and determinism in the generative art world. A while back I started trying out deterministic animations, ie (seed, t) -> (shape) rather than (oldshape) -> (shape). It requires a bit more brain-twisting to get started, but it has some really nice properties. Not just repeatability across runs, but frame skips, speed changes, rewinding, looping and composability all get much easier.
- mishurov 9y agoWow, so progressive. What about the real world mathematical and computational problems? "Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems. Meep used Haskell to generate C++ code, after Meep 1.0 Haskell generation droped in favor of handwritten C++ code." Alright then.
- FraKtus 9y agoHis work is based on the Cairo library. It has a big potential for vector drawing but still it's very easy to use and has a very permissive license.