Skip to content

Commit a6cdc0d

Browse files
committed
Wordsmithing
1 parent ef69748 commit a6cdc0d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/pages/indexed-types/conclusions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ Randomly generating test data is not the only approach.
2020
@runciman09:smallcheck describes an elegant way of enumerating data.
2121
Also see @duregard12:feat for an approach specialized to enumerating algebraic data types.
2222
More recently machine learning techniques are being explored. See, for example, @reddy20:rlcheck and @lemieux23:codamosa.
23-
@goldstein24:practice explores how property based testing is used in practice.
23+
@goldstein24:practice studies how property based testing is used in practice.
2424

25-
I mentioned that the probability monad can be used in generative art. Generative art is, broadly, art that is generated by some algorithmic process. This can include an element of randomness. While there are papers on generative art (e.g. [@boden09:generative; @dorin12:generative]), and many resources that discuss ot it's much more fun to create some yourself. Figure [@fig:indexed-types:cycloid] shows an example of generative art, though this example is not one uses randomness. The code is below, and it has many knobs that you can play with to create your own example. Have fun!
25+
I mentioned that the probability monad can be used in generative art. Generative art is, broadly, art that is generated by some algorithmic process. This can include an element of randomness. While there are papers on generative art (e.g. [@boden09:generative; @dorin12:generative]), and many other resources that discuss it, it's much more fun to create some yourself. Figure [@fig:indexed-types:cycloid] shows an example of generative art, though this example is not one that uses randomness. The code is below, and it has many knobs that you can play with to create your own example. Just add the `@main` annotation to the `cycloid` method and you can run the code from the Scala CLI. Have fun!
2626

2727
![A set of cycloids showing five-fold symmetry](src/pages/indexed-types/cycloid.pdf){#fig:indexed-types:cycloid}
2828

0 commit comments

Comments
 (0)