Skip to content

A bunch of Haskell code intended to learn the language with the larger goal of writing a C compiler to RISC-V

Notifications You must be signed in to change notification settings

kvkenyon/haskell2023

Repository files navigation

Haskell 2023

A bunch of Haskell code intended to learn the language with the larger goal of writing a C compiler to RISC-V

CIS194 - Introduction to Haskell (Spring 2013) - UPenn

Solutions for all homeworks in CIS194 by Dr Brent Yorgey. https://www.seas.upenn.edu/~cis1940/spring13/

Learn You A Haskell

Random code written while reading LYAH. http://learnyouahaskell.com/chapters

CSCI360 - Programming Languages (Fall 2018) - Hendrix College

Solutions and projects for CSCI360, again, by Dr. Brent Yorgey. This course is an introduction to writing programming languages ind Haskell. From constructing ASTs, parsing, lexing, dynamic types, static type checking, interpreting statements, and more.

As I worked through the course there is a moment of realization: I could write languages using Haskell. It sneaks up on you. And it's quite exciting.

Future work:

Haskell In Depth by Vitaly Bragilevsky https://www.amazon.com/Haskell-Depth-Vitaly-Bragilevsky/dp/161729540X

Figuring out how to create RISC-V assembly.

About

A bunch of Haskell code intended to learn the language with the larger goal of writing a C compiler to RISC-V

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published