12 lines
445 B
Markdown
12 lines
445 B
Markdown
|
+++
|
||
|
title = "Meaningfully Typechecking a Language in Idris"
|
||
|
summary = """
|
||
|
In this series, I use the dependently-typed programming language Idris to
|
||
|
implement relatively simple typechecking of a simple object language.
|
||
|
However, I do so with a twist: the typechecker produces expressions
|
||
|
that are guaranteed to be safe to evaluate. The interpreter then
|
||
|
doesn't have to worry about checking for type errors.
|
||
|
"""
|
||
|
status = "complete"
|
||
|
+++
|