Using a set of 5 sine waves you can generate a quasiperiodic structure:
\[ f(x,y)=\sum_{i=0}^5 \sin(\cos(2\pi i/5 )x+\sin(2\pi i/5 )y)\]
Note that f has 5-fold rotational symmetry. Coloring all points with f(x,y)>0 in white, and the others in black, we get this:
[ANN] functor-monad-0.1.1.0
[ANN] auto-lift-classes-1.1
Have you ever needed to define a Show1 or Read1 instance? They are derivable!
How many instances are there?
https://github.com/viercc/monad-gen/blob/196e2acc0b152e9459d32c437460f9925d0e98b5/Monad(2,2).md
こういう"just because I can"としか言えないパッケージってHackageに上げていいのか迷う
これすごい便利
cabal haddock-project
cabal-install 3.10.1から入った実験的な機能
https://cabal.readthedocs.io/en/3.10/cabal-commands.html#cabal-haddock-project
家族用PC買わなきゃいけないな
Office抜きで80kyenぐらいか、もうちょっと出してもらうか
正面からこの問題に取り組んでるライブラリとしては fused-effects が一番なのかなぁ
Interest: programming, mathematics
Mainly Haskell.