Skip to content

Commit

Permalink
deploy: b66be87
Browse files Browse the repository at this point in the history
  • Loading branch information
noelwelsh committed Oct 20, 2023
1 parent 96a95ed commit f9bff6d
Show file tree
Hide file tree
Showing 123 changed files with 5,493 additions and 5,490 deletions.
92 changes: 46 additions & 46 deletions adt/adt.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@
rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Crimson+Pro:400" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="../creative-scala.css" />
<script src="../toc.js"></script>
<script src="../solution.js"></script>
<script src="../toc.js"></script>
<script src="../main.js"></script>
<script> /* for avoiding page load transitions */</script>
</head>

<body>
<nav id="topbar"><p><a href="turtle.html"></a></p>
<p><a href="../../">Creative Scala: Form and Function</a></p>
<p><a href="../intro.html"></a></p></nav>
<p><a href="index.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 @@ -106,62 +106,62 @@
<li class="level2 nav-leaf"><a href="../cycles/culmination.html">Bringing it Together</a></li>
<li class="level2 nav-leaf"><a href="../cycles/conclusions.html">Conclusions</a></li>
<li class="level1 nav-leaf"><a href="../part-one-conclusions.html">Part One: Conclusions</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">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/method-declarations.html">Method 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/">Declarations</a></li>
<li class="level1 nav-leaf"><a href="../links.html">links.md</a></li>
<li class="level1 nav-leaf"><a href="../solutions.html">Solutions to Exercises {#solutions}</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/data.html">Data</a></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="level1 nav-header">turtles</li>
<li class="level2 nav-leaf"><a href="../turtles/turtles.html">Controlling the Turtle</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/exercises.html">Exercises</a></li>
<li class="level1 nav-header">animation</li>
<li class="level2 nav-leaf"><a href="../animation/easing.html">Easing Functions</a></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="level1 nav-header">adt</li>
<li class="level2 nav-leaf"><a href="turtle.html">Build Your Own Turtle</a></li>
<li class="level2 active nav-leaf"><a href="#">Algebraic Data Types</a></li>
<li class="level2 nav-leaf"><a href="index.html">Algebraic Data Types To Call Our Own</a></li>
<li class="level1 nav-header">collections</li>
<li class="level2 nav-leaf"><a href="../collections/paths.html">Drawing Paths</a></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/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="level2 nav-leaf"><a href="../collections/">Collections {#collections}</a></li>
<li class="level2 nav-leaf"><a href="../collections/create.html">Creating Sequences</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 active nav-leaf"><a href="#">Algebraic Data Types</a></li>
<li class="level1 nav-leaf"><a href="../intro.html">Introduction</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/easing.html">Easing Functions</a></li>
<li class="level2 nav-leaf"><a href="../animation/">Animation and Fireworks</a></li>
<li class="level1 nav-leaf"><a href="../links.html">links.md</a></li>
<li class="level1 nav-header">declarations</li>
<li class="level2 nav-leaf"><a href="../declarations/value-declarations.html">Value Declarations</a></li>
<li class="level2 nav-leaf"><a href="../declarations/method-declarations.html">Method Declarations</a></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/take-home-points.html">Take Home Points</a></li>
<li class="level2 nav-leaf"><a href="../declarations/">Declarations</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">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/take-home-points.html">Take Home Points</a></li>
<li class="level2 nav-leaf"><a href="../fp/">(Functional) Programming</a></li>
<li class="level1 nav-header">generative</li>
<li class="level2 nav-leaf"><a href="../generative/generative.html">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/api.html">Exploring Random</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/flatmap.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/exercises.html">Exercises</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/">Composition of Generative Art</a></li>
<li class="level2 nav-leaf"><a href="../generative/generative.html">Generative Art</a></li>
<li class="level2 nav-leaf"><a href="../generative/flatmap.html">Combining Random Values</a></li>
<li class="level1 nav-leaf"><a href="../intro.html">Introduction</a></li>
<li class="level1 nav-header">sequences</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="level2 nav-leaf"><a href="../sequences/">Shapes, Sequences, and Stars</a></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="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/recursion.html">Recursive Algorithms</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/">(Functional) Programming</a></li>
<li class="level2 nav-leaf"><a href="../sequences/map.html">Transforming Sequences</a></li>
<li class="level1 nav-leaf"><a href="../solutions.html">Solutions to Exercises {#solutions}</a></li>
<li class="level1 nav-header">data</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="level2 nav-leaf"><a href="../data/">Creating and Working With Data</a></li>
<li class="level1 nav-header">turtles</li>
<li class="level2 nav-leaf"><a href="../turtles/branching.html">Branching Structures</a></li>
<li class="level2 nav-leaf"><a href="../turtles/exercises.html">Exercises</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/">Turtle Algebra and Algebraic Data Types</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>
</ul>
</nav>

Expand Down Expand Up @@ -262,7 +262,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="../intro.html">Introduction</a>
<a class="pageNavigation" href="turtle.html">←Build Your Own Turtle</a> <a class="pageNavigation" href="index.html">Algebraic Data Types To Call Our Own</a>
</div>
</main>
<footer>Creative Scala is copyright Noel Welsh</footer>
Expand Down
Loading

0 comments on commit f9bff6d

Please sign in to comment.