This is my website for my CSC344 course at SUNY Oswego. This website will contain my assignments from class in chronological order as they are assigned. These assignment can be found below in Course Work. Additional useful and interesting material related to the course can be found below in Other Sites and Materials
First Racket Assignment
Assignment
Solutions
Second Racket Assignment
Assignment
Solutions
First Problem Set: BNF
Assignment
Solutions
Third Racket Assignment
Assignment
Solutions
Fourth Racket Assignment
Assignment
Solutions
Racket/Scheme/Lisp
Racket home page
Racket Wiki
Scheme Wiki
Lisp Wiki
Prolog
SWI Prolog home page
Prolog Wiki
Haskel
Haskell home page
Haskell Wiki
Rust
Rust home page
Rust Wiki
Programming Languages
Programming Language Wiki
List of Programming Languages Wiki
Formalisms
BNF Wiki
Lambda calculus Wiki
Functional Programming
Functional Programming Wiki
Context-free Grammar
Context-free Grammar Wiki
Code-as-Data-as-Code
Homoiconicity Wiki
Polish/Prefix Notation
Polish Notation Wiki
Typing in Programming
Strong and Weak Wiki
Type Systems Wiki