Skip to content

Commit

Permalink
Add tinyself lecture
Browse files Browse the repository at this point in the history
  • Loading branch information
tpetricek committed Dec 5, 2023
1 parent 6f56685 commit d661624
Show file tree
Hide file tree
Showing 18 changed files with 798 additions and 0 deletions.
Binary file added 2023/tiny-systems/img/tinyself/activation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/cats.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/cheshire.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/code.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/cpl.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/etosy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/expr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/fsharp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/larry.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/lookup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/mog.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/morphic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/nanospeak.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/objects.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/self.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2023/tiny-systems/img/tinyself/simpl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions 2023/tiny-systems/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@
margin:0px;
padding:0px;
}
h3 em {
font-style:normal;
font-weight:300;
}
strong {
font-weight:300;
}
Expand Down Expand Up @@ -105,6 +109,7 @@
.content.condensed p, .content.condensed li { font-size:22pt; }
.content.two-column .body div { width:450px; float:left; }
.content.three-column .body div { width:280px; margin-left:10px; margin-right:10px; float:left; }
.content.two-column pre, .content.two-column blockquote { margin-left:0px; }
.content.three-column img { max-width:200px; text-align:center; }
.content.three-column.smaller img { max-width:140px; text-align:center; margin-left:40px; }
.content img { max-width:100%; max-height:450px; border:3px solid black; }
Expand Down Expand Up @@ -133,6 +138,8 @@
.image .citation p { margin-top:-25px; margin-bottom:30px; }
.image.smaller .body1 { width:460px; }
.image.smaller .body1 img { max-width:440px; }
.image.smaller2x .body1 { width:420px; }
.image.smaller2x .body1 img { max-width:380px; }
.image.noborder img { border-style:none; }
.image li { margin:0px; font-size:26pt; }
.image ul { position:relative; left:35px; }
Expand All @@ -141,6 +148,8 @@
.code h1 { font-size:32pt; margin-bottom:30px; }
.code h2 { font-size:32pt; margin-top:-30px; color:#d22d40; font-weight:400; }
.code p { margin-top:20px; font-size:26pt; }
.code li { margin:0px; font-size:26pt; }
.code ul { position:relative; left:35px; }
.code .citation p { margin-top:-25px; margin-bottom:30px; }
.code.smaller .body1 { width:460px; }

Expand Down Expand Up @@ -177,6 +186,7 @@ <h2>Write your own tiny<br /> programming system(s)!</h2>
<li><a href="tinybasic.html"><strong>Lab - TinyBASIC</strong>: Tiny interactive imperative programming system</a></li>
<li><a href="tinyhm.html"><strong>Lab - TinyHM</strong>: Tiny Hindley-Milner type inference</a></li>
<li><a href="tinyprolog.html"><strong>Lab - TinyProlog</strong>: Tiny declarative logic programming language</a></li>
<li><a href="tinyself.html"><strong>Lab - TinySelf</strong>: Tiny prototype-based object-oriented language</a></li>
</ol>
</div>
</div>
Expand Down
Loading

0 comments on commit d661624

Please sign in to comment.