ayazhafiz / plts

A collection of programming languages and type systems.
https://ayazhafiz.com/plts
32 stars 3 forks source link
compiler interpreter programming-language programming-language-theory type-systems

import Revision from "../components/revision.tsx" import {Helmet} from "react-helmet"; import {Box, ThemeProvider} from "@primer/react";

export default function Layout({children}) { return (<>

plts
<ThemeProvider>
  <Box className="markdown-body">
    <Box m={[4, 4, 10]}>{children}</Box>
  </Box>
</ThemeProvider>

</>); }

plts

Implementations of type systems and programming languages I find interesting.

Repository: gh:ayazhafiz/plts.

Introductory

Flow Typing

Gradual Typing

Typed Assembly

Subtyping

Dependent Types

Effects and Coroutines

Roc

cor is a minimalization of Roc used for experimenting on the language and its compiler.