Skip to content

Commit

Permalink
deploy: 4afc887
Browse files Browse the repository at this point in the history
  • Loading branch information
noelwelsh committed May 9, 2024
1 parent d0c7da4 commit 65dca02
Show file tree
Hide file tree
Showing 127 changed files with 5,026 additions and 5,006 deletions.
84 changes: 42 additions & 42 deletions adt/adt.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
</head>

<body>
<nav id="topbar"><p><a href="turtle.html"></a></p>
<nav id="topbar"><p><a href="index.html"></a></p>
<p><a href="../../">Creative Scala: Form and Function</a></p>
<p><a href="../sequences/lists.html"></a></p></nav>
<p><a href="../solutions.html"></a></p></nav>
<nav id="sidebar">
<ul class="nav-list">
<li class="level1 nav-leaf"><a href="../">Creative Scala: Form and Function</a></li>
Expand Down Expand Up @@ -109,62 +109,62 @@
<li class="level1 nav-leaf"><a href="../part-two-introduction.html">Part Two: Introduction</a></li>
<li class="level1 nav-node"><a href="../loading-data/">Loading Data</a></li>
<li class="level2 nav-leaf"><a href="../loading-data/source.html">Loading Data Using a Source</a></li>
<li class="level1 nav-header">generative</li>
<li class="level2 nav-leaf"><a href="../generative/flatmap.html">Combining Random Values</a></li>
<li class="level2 nav-leaf"><a href="../generative/api.html">Exploring Random</a></li>
<li class="level2 nav-leaf"><a href="../generative/">Composition of Generative Art</a></li>
<li class="level2 nav-leaf"><a href="../generative/for.html">For Comprehensions</a></li>
<li class="level2 nav-leaf"><a href="../generative/generative.html">Generative Art</a></li>
<li class="level2 nav-leaf"><a href="../generative/product.html">Combining Random Values</a></li>
<li class="level2 nav-leaf"><a href="../generative/random.html">Randomness without Effect</a></li>
<li class="level2 nav-leaf"><a href="../generative/exercises.html">Exercises</a></li>
<li class="level1 nav-header">fp</li>
<li class="level2 nav-leaf"><a href="../fp/recursion.html">Recursive Algorithms</a></li>
<li class="level2 nav-leaf"><a href="../fp/functions.html">Functions as Values</a></li>
<li class="level2 nav-leaf"><a href="../fp/">(Functional) Programming</a></li>
<li class="level2 nav-leaf"><a href="../fp/take-home-points.html">Take Home Points</a></li>
<li class="level1 nav-header">collections</li>
<li class="level2 nav-leaf"><a href="../collections/create.html">Creating Sequences</a></li>
<li class="level2 nav-leaf"><a href="../collections/">Collections {#collections}</a></li>
<li class="level2 nav-leaf"><a href="../collections/take-home-points.html">Take Home Points</a></li>
<li class="level2 nav-leaf"><a href="../collections/transform.html">Transforming Sequences</a></li>
<li class="level2 nav-leaf"><a href="../collections/paths.html">Drawing Paths</a></li>
<li class="level1 nav-leaf"><a href="../intro.html">Introduction</a></li>
<li class="level1 nav-header">declarations</li>
<li class="level2 nav-leaf"><a href="../declarations/color-palette.html">Extended Exercise: Color Palettes</a></li>
<li class="level2 nav-leaf"><a href="../declarations/">Declarations</a></li>
<li class="level2 nav-leaf"><a href="../declarations/value-declarations.html">Value Declarations</a></li>
<li class="level2 nav-leaf"><a href="../declarations/take-home-points.html">Take Home Points</a></li>
<li class="level2 nav-leaf"><a href="../declarations/method-declarations.html">Method Declarations</a></li>
<li class="level1 nav-leaf"><a href="../intro.html">Introduction</a></li>
<li class="level1 nav-leaf"><a href="../links.html">links.md</a></li>
<li class="level2 nav-leaf"><a href="../declarations/take-home-points.html">Take Home Points</a></li>
<li class="level2 nav-leaf"><a href="../declarations/value-declarations.html">Value Declarations</a></li>
<li class="level1 nav-header">turtles</li>
<li class="level2 nav-leaf"><a href="../turtles/">Turtle Algebra and Algebraic Data Types</a></li>
<li class="level2 nav-leaf"><a href="../turtles/exercises.html">Exercises</a></li>
<li class="level2 nav-leaf"><a href="../turtles/branching.html">Branching Structures</a></li>
<li class="level2 nav-leaf"><a href="../turtles/">Turtle Algebra and Algebraic Data Types</a></li>
<li class="level2 nav-leaf"><a href="../turtles/turtles.html">Controlling the Turtle</a></li>
<li class="level2 nav-leaf"><a href="../turtles/exercises.html">Exercises</a></li>
<li class="level1 nav-header">summary</li>
<li class="level2 nav-leaf"><a href="../summary/">Summary</a></li>
<li class="level1 nav-leaf"><a href="../links.html">links.md</a></li>
<li class="level1 nav-header">sequences</li>
<li class="level2 nav-leaf"><a href="../sequences/stars.html">My God, It&#39;s Full of Stars!</a></li>
<li class="level2 nav-leaf"><a href="../sequences/">Shapes, Sequences, and Stars</a></li>
<li class="level2 nav-leaf"><a href="../sequences/lists.html">Working with Lists</a></li>
<li class="level2 nav-leaf"><a href="../sequences/paths.html">Paths</a></li>
<li class="level2 nav-leaf"><a href="../sequences/map.html">Transforming Sequences</a></li>
<li class="level1 nav-header">animation</li>
<li class="level2 nav-leaf"><a href="../animation/reactor.html">Reactors</a></li>
<li class="level2 nav-leaf"><a href="../animation/">Animation and Fireworks</a></li>
<li class="level2 nav-leaf"><a href="../animation/easing.html">Easing Functions</a></li>
<li class="level1 nav-header">data</li>
<li class="level2 nav-leaf"><a href="../data/">Creating and Working With Data</a></li>
<li class="level2 nav-leaf"><a href="../data/case-classes.html">Case Classes</a></li>
<li class="level2 nav-leaf"><a href="../data/data.html">Data</a></li>
<li class="level1 nav-header">fp</li>
<li class="level2 nav-leaf"><a href="../fp/functions.html">Functions as Values</a></li>
<li class="level2 nav-leaf"><a href="../fp/">(Functional) Programming</a></li>
<li class="level2 nav-leaf"><a href="../fp/take-home-points.html">Take Home Points</a></li>
<li class="level2 nav-leaf"><a href="../fp/recursion.html">Recursive Algorithms</a></li>
<li class="level1 nav-header">adt</li>
<li class="level2 nav-leaf"><a href="index.html">Algebraic Data Types To Call Our Own</a></li>
<li class="level2 nav-leaf"><a href="turtle.html">Build Your Own Turtle</a></li>
<li class="level2 nav-leaf"><a href="index.html">Algebraic Data Types To Call Our Own</a></li>
<li class="level2 active nav-leaf"><a href="#">Algebraic Data Types</a></li>
<li class="level1 nav-header">sequences</li>
<li class="level2 nav-leaf"><a href="../sequences/lists.html">Working with Lists</a></li>
<li class="level2 nav-leaf"><a href="../sequences/map.html">Transforming Sequences</a></li>
<li class="level2 nav-leaf"><a href="../sequences/">Shapes, Sequences, and Stars</a></li>
<li class="level2 nav-leaf"><a href="../sequences/paths.html">Paths</a></li>
<li class="level2 nav-leaf"><a href="../sequences/stars.html">My God, It&#39;s Full of Stars!</a></li>
<li class="level1 nav-header">collections</li>
<li class="level2 nav-leaf"><a href="../collections/transform.html">Transforming Sequences</a></li>
<li class="level2 nav-leaf"><a href="../collections/create.html">Creating Sequences</a></li>
<li class="level2 nav-leaf"><a href="../collections/">Collections {#collections}</a></li>
<li class="level2 nav-leaf"><a href="../collections/paths.html">Drawing Paths</a></li>
<li class="level2 nav-leaf"><a href="../collections/take-home-points.html">Take Home Points</a></li>
<li class="level1 nav-leaf"><a href="../solutions.html">Solutions to Exercises {#solutions}</a></li>
<li class="level1 nav-header">generative</li>
<li class="level2 nav-leaf"><a href="../generative/exercises.html">Exercises</a></li>
<li class="level2 nav-leaf"><a href="../generative/product.html">Combining Random Values</a></li>
<li class="level2 nav-leaf"><a href="../generative/">Composition of Generative Art</a></li>
<li class="level2 nav-leaf"><a href="../generative/api.html">Exploring Random</a></li>
<li class="level2 nav-leaf"><a href="../generative/flatmap.html">Combining Random Values</a></li>
<li class="level2 nav-leaf"><a href="../generative/random.html">Randomness without Effect</a></li>
<li class="level2 nav-leaf"><a href="../generative/for.html">For Comprehensions</a></li>
<li class="level2 nav-leaf"><a href="../generative/generative.html">Generative Art</a></li>
<li class="level1 nav-header">summary</li>
<li class="level2 nav-leaf"><a href="../summary/">Summary</a></li>
<li class="level1 nav-header">quickreference</li>
<li class="level2 nav-leaf"><a href="../quickreference/">Syntax Quick Reference {#syntax-quick-reference}</a></li>
<li class="level1 nav-header">data</li>
<li class="level2 nav-leaf"><a href="../data/">Creating and Working With Data</a></li>
<li class="level2 nav-leaf"><a href="../data/data.html">Data</a></li>
<li class="level2 nav-leaf"><a href="../data/case-classes.html">Case Classes</a></li>
</ul>
</nav>

Expand Down Expand Up @@ -265,7 +265,7 @@ <h4 id="exercise" class="section">Exercise {-}</h4>
</span><span class="keyword">final</span><span> </span><span class="keyword">case</span><span> </span><span class="keyword">class</span><span> </span><span class="type-name">NoOp</span><span>() </span><span class="keyword">extends</span><span> </span><span class="type-name">Instruction</span></code></pre>
<p>&lt;/div&gt;</p>
<div class="flex flex-row justify-between">
<a class="pageNavigation" href="turtle.html">Build Your Own Turtle</a> <a class="pageNavigation" href="../sequences/lists.html">Working with Lists</a>
<a class="pageNavigation" href="index.html">Algebraic Data Types To Call Our Own</a> <a class="pageNavigation" href="../solutions.html">Solutions to Exercises {#solutions}</a>
</div>
</main>
<footer>Creative Scala is copyright Noel Welsh</footer>
Expand Down
Loading

0 comments on commit 65dca02

Please sign in to comment.