-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
106 lines (99 loc) · 3.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<!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" />
<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>
<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>
<h2>Community</h2>
<p>
Join our <a href="https://discord.gg/rRhcFbJxVG">Discord</a> to chat, or
our kindred project
<a href="https://www.scalabridgelondon.org/">ScalaBridge London</a> to
learn.
</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>
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="/cats-effect-tutorial">Cats Effect Tutorial</a></li>
<li><a href="/fs2-tutorial">FS2 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>
<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="/terminus">Terminus</a> is a library for building terminal
applications. It supports the JVM, Javascript, and Scala Native.
</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>
See <a href="https://github.com/creativescala">Github</a> for all our
repositories.
</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>
</html>