Skip to content

Commit f36828e

Browse files
committed
update
1 parent c707cf6 commit f36828e

7 files changed

+9038
-17
lines changed

fonts/PragmataPro-Bold.eot

846 KB
Binary file not shown.

fonts/PragmataPro-Bold.svg

+8,996
Loading

fonts/PragmataPro-Bold.woff

327 KB
Binary file not shown.

fonts/PragmataPro-Regular.woff

22.9 KB
Binary file not shown.

fonts/PragmataPro.css

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
@font-face {
3+
font-family: 'PragmataPro';
4+
src: url('/fonts/PragmataPro-Regular.woff') format('woff');
5+
font-weight: normal;
6+
font-style: normal;
7+
}
8+
9+
@font-face {
10+
font-family: 'PragmataPro';
11+
src: url('/fonts/PragmataPro-Bold.eot') format('embedded-opentype'),
12+
url('/fonts/PragmataPro-Bold.woff') format('woff');
13+
font-weight: bold;
14+
font-style: normal;
15+
}

index.html

+27-17
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
<title>The People&rsquo;s Refinement Logic</title>
55
<link href='https://fonts.googleapis.com/css?family=IM+Fell+French+Canon:400,400italic' rel='stylesheet' type='text/css'>
66
<link href='https://fonts.googleapis.com/css?family=Oleo+Script:400,700|Allan:400,700|Contrail+One|Wellfleet' rel='stylesheet' type='text/css'>
7+
<link rel="stylesheet" type="text/css" href="/fonts/PragmataPro.css"/>
8+
79

810
<style type="text/css">
911
@font-face {
@@ -26,6 +28,11 @@
2628
color: #e84644;
2729
}
2830

31+
.slogan {
32+
font-family: 'propagandaregular';
33+
font-size:0.9em;
34+
}
35+
2936
.star {
3037
color: #e84644;
3138
font-size: 5em;
@@ -46,6 +53,7 @@
4653
position: relative;
4754
top: 50%;
4855
transform: translateY(-50%);
56+
font-size:2.2em;
4957
}
5058

5159
article {
@@ -55,13 +63,14 @@
5563
background-size: 6em;
5664
min-height: 40em;
5765
padding-left: 8em;
58-
max-width: 750px;
59-
font-family: 'Contrail One';
60-
font-size: 1.4em;
66+
max-width: 800px;
67+
font-family: 'PragmataPro';
68+
font-size: 1.2em;
69+
line-height: 1.4em;
6170
}
6271

6372
article h1 {
64-
font-family: 'Oleo Script', cursive;
73+
color: #135CB7;
6574
}
6675

6776
.amp {
@@ -125,39 +134,40 @@
125134
<header>
126135
<div class="star">&#9733;</div>
127136
<h1>
128-
The People&rsquo;s Refinement Logic
137+
The People's Refinement Logic
129138
</h1>
130139
</header>
131140
<article>
132141

133142
<p>
134-
<span class="revolutionary">Red</span>PRL is a new proof assistant in the <a href="http://www.nuprl.org">Nuprl</a> tradition for Nominal
135-
Computational Type Theory.
143+
<span class="revolutionary">Red</span><b>PRL</b> is a proof assistant for Computational Cubical Type Theory
144+
being developed at Carnegie Mellon University by Jon Sterling under <a href="https://www.cs.cmu.edu/~rwh/">Robert Harper</a>,
145+
inspired by <a href="http://www.nuprl.org">Nuprl</a>.
136146
</p>
137147

138148
<p>
139-
Open-source contributors are the shock troops of the revolution! <a href="https://github.com/RedPRL/sml-redprl">Join us now.</a>
149+
<span class="slogan">Open-source contributors are the shock troops of the revolution!</span> <a href="https://github.com/RedPRL/sml-redprl">Join us now.</a>
140150
</p>
141151

142152
<h1>Papers <span class="amp">&amp;</span> Talks</h1>
143153
<ul>
144-
<li>Sterling, J. and Morrison, D. <a href="/pdfs/type-refinements-for-the-working-class.pdf">Type Refinements for the Working Class</a>, 2016.</li>
145-
<li>Sterling, J. and Morrison, D. <a href="/pdfs/syntax-and-semantics-of-abts.pdf">Syntax and Semantics of Abstract Binding Trees</a>, 2016.</li>
146-
<li>Sterling, J. <a href="/pdfs/designing-the-peoples-refinement-logic.pdf">Designing the People's Refinement Logic</a>, 2016. OPLSS Student Talks.</li>
154+
<li>Sterling. <a href="/pdfs/pl-lunch-talk.pdf">Cubical RedPRL: The People's Refinement Logic</a>, 2016. CMU PL Lunch Talk.</li>
155+
<li>Sterling. <a href="/pdfs/designing-the-peoples-refinement-logic.pdf">Designing the People's Refinement Logic</a>, 2016. OPLSS Student Talks.</li>
156+
<li>Sterling and Morrison. <a href="/pdfs/syntax-and-semantics-of-abts.pdf">Syntax and Semantics of Abstract Binding Trees</a>, 2016.</li>
157+
<li>Sterling and Morrison. <a href="/pdfs/type-refinements-for-the-working-class.pdf">Type Refinements for the Working Class</a>, 2016.</li>
147158
</ul>
148159

149160
<h1>Features</h1>
150161
<ul>
162+
<li>Strict / exact equality</li>
163+
<li>Identification (path) types</li>
151164
<li>Functional extensionality</li>
152-
<li>Squash and subset types</li>
153-
<li>Computational congruence</li>
154-
<li>Dependent refinement</li>
165+
<li>Dependent proof refinement</li>
155166
<li>Well-scoped tactic scripts</li>
156-
<li>Computational effects: fresh name generation, local exceptions</li>
157167
</ul>
158168

159169
<h1>Download</h1>
160-
<span class="revolutionary">Red</span>PRL is written in <a href="http://sml-family.org/">Standard ML</a>, and is available for download on <a href="http://github.com/redprl/sml-redprl">GitHub</a>.
170+
<span class="revolutionary">Red</span><b>PRL</b> is written in <a href="http://sml-family.org/">Standard ML</a>, and is available for download on <a href="http://github.com/redprl/sml-redprl">GitHub</a>.
161171

162172

163173
<h1>History <span class="amp">&amp;</span> Philosophy</h1>
@@ -185,7 +195,7 @@ <h1>Contributors</h1>
185195
<p>
186196
Jon Sterling, Danny Gratzer, Vincent Rahli, Darin Morrison, David
187197
Christiansen, Eugene Akentyev and Ayberk Tosun contributed to the
188-
design and implementation of Classic JonPRL and <span class="revolutionary">Red</span>PRL.
198+
design and implementation of Classic JonPRL and <span class="revolutionary">Red</span><b>PRL</b>.
189199
</p >
190200

191201
</article>

pdfs/pl-lunch-talk.pdf

1.33 MB
Binary file not shown.

0 commit comments

Comments
 (0)