-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
70 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,56 +1,89 @@ | ||
<!DOCTYPE html> | ||
<!doctype html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<meta charset="UTF-8"> | ||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<head> | ||
<meta charset="UTF-8" /> | ||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | ||
<meta charset="utf-8" /> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||
<meta name="generator" content="Human" /> | ||
<title>Creative Scala</title> | ||
<meta name="author" content="Noel Welsh" /> | ||
<link rel="preconnect" href="https://fonts.googleapis.com"> | ||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | ||
<link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;1,300;1,400&display=swap" | ||
rel="stylesheet"> | ||
<link href="https://fonts.googleapis.com/css?family=Crimson+Pro:300,400" rel="stylesheet" type="text/css"> | ||
<link href="style.css" rel="stylesheet" type="text/css"> | ||
</head> | ||
<link rel="preconnect" href="https://fonts.googleapis.com" /> | ||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> | ||
<link | ||
href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;1,300;1,400&display=swap" | ||
rel="stylesheet" | ||
/> | ||
<link | ||
href="https://fonts.googleapis.com/css?family=Crimson+Pro:300,400" | ||
rel="stylesheet" | ||
type="text/css" | ||
/> | ||
<link href="style.css" rel="stylesheet" type="text/css" /> | ||
</head> | ||
|
||
<body> | ||
<body> | ||
<h1>Creative Scala</h1> | ||
<p>Creative Scala's goal is to make Scala fun. We do this by creating training material that introduces Scala | ||
through non-traditional means, and libraries that unleash digital creativity.</p> | ||
<p> | ||
Creative Scala's goal is to make Scala fun. We do this by creating | ||
training material that introduces Scala through non-traditional means, and | ||
libraries that unleash digital creativity. | ||
</p> | ||
|
||
<h2>Learning</h2> | ||
<p><em><a href="creative-scala">Creative Scala: Form and Function</a></em> is an introduction to programming and | ||
Scala, aimed at students without | ||
a STEM background. The <a href="creative-scala">second edition</a> is currently in development.</p> | ||
<p> | ||
<em><a href="creative-scala">Creative Scala: Form and Function</a></em> is | ||
an introduction to programming and Scala, aimed at students without a STEM | ||
background. The <a href="creative-scala">second edition</a> is currently | ||
in development. | ||
</p> | ||
|
||
<p>We also have several extended case studies that expand on and go further than the material in <em>Creative | ||
Scala</em>:</p> | ||
<p> | ||
We also have several extended case studies that expand on and go further | ||
than the material in <em>Creative Scala</em>: | ||
</p> | ||
<ul> | ||
<li><a href="/case-study-gradient-descent">Machine learning by gradient descent</a></li> | ||
<li><a href="/case-study-parser">Parser combinators</a></li> | ||
<li><a href="/cats-effect-tutorial">Cats Effect Tutorial</a></li> | ||
<li> | ||
<a href="/case-study-gradient-descent" | ||
>Machine learning by gradient descent</a | ||
> | ||
</li> | ||
<li><a href="/case-study-parser">Parser combinators</a></li> | ||
</ul> | ||
|
||
<p><small>The first edition of Creative Scala is still available in | ||
<a href="creativescala-1e/creative-scala.pdf">PDF</a>, | ||
<a href="creativescala-1e/creative-scala.html">HTML</a>, | ||
and <a href="creativescala-1e/creative-scala.epub">EPUB</a> formats.</small></p> | ||
<p> | ||
<small | ||
>The first edition of Creative Scala is still available in | ||
<a href="creativescala-1e/creative-scala.pdf">PDF</a>, | ||
<a href="creativescala-1e/creative-scala.html">HTML</a>, and | ||
<a href="creativescala-1e/creative-scala.epub">EPUB</a> formats.</small | ||
> | ||
</p> | ||
|
||
<h2>Code</h2> | ||
<ul> | ||
<li><a href="/doodle">Doodle</a> is a library for compositional two dimensional vector graphics. It has | ||
applications for data visualization and creative coding.</li> | ||
<li><a href="/chartreuse">Chartreuse</a> is a library for compositional data visualization, building on Doodle. | ||
</li> | ||
<li><a href="/doodle-explore">Doodle Explore</a> adds interactive visualizations to Doodle.</li> | ||
<li><a href="/gooey">Gooey</a> makes creating user interfaces simple.</li> | ||
<li> | ||
<a href="/doodle">Doodle</a> is a library for compositional two | ||
dimensional vector graphics. It has applications for data visualization | ||
and creative coding. | ||
</li> | ||
<li> | ||
<a href="/chartreuse">Chartreuse</a> is a library for compositional data | ||
visualization, building on Doodle. | ||
</li> | ||
<li> | ||
<a href="/doodle-explore">Doodle Explore</a> adds interactive | ||
visualizations to Doodle. | ||
</li> | ||
<li><a href="/gooey">Gooey</a> makes creating user interfaces simple.</li> | ||
</ul> | ||
|
||
<hr class="mt-4" /> | ||
<p class="text-serif text-center"><small>Made with 💖 by <a href="https://noelwelsh.com/">Noel Welsh</a></small></p> | ||
</body> | ||
|
||
<p class="text-serif text-center"> | ||
<small | ||
>Made with 💖 by <a href="https://noelwelsh.com/">Noel Welsh</a></small | ||
> | ||
</p> | ||
</body> | ||
</html> |