I am Mahella Soavelo and I am a second year student majoring in computer science at SUNY Oswego. This page presents documents pertaining to my work in the Programming Languages course at Oswego. Some of the documents represent work on programming assignments, code and demos. Some of the documents represent work on problem sets, including language description exercises and essays pertaining to programming languages. The work is presented chronologically with respect to due dates, and is clearly identified by means of metatext and hypertext.
CSC344 programming Assignment: specification
Racket Programming Assignment #1: First Interactions: specification & solution
Racket Programming Assignment #2: Racket Functions and Recursions: specification & solution
BNF Assignment: specification & solution
Racket Programming Assignment #3:Lambda and Basic Lisp: specification & solution
Racket Assignment 4: RLP and HoFs: specification & solution
Prolog Assignment 1: Various Computation: specification & solution
Haskell Assignment: Various Computation: specification & solution
Rust/Memory Management Problem Set: Perspective on Rust: specification & solution
Racket/Scheme/Lisp: Racket Home Page | Racket Wiki | Scheme Wiki | Lisp Wiki
Prolog: SWI Prolog home page | Prolog Wiki
Haskell: 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
Personal Links: C++ Help | Programming Languages Types and Examples | Popular Programming Languages | JavaScript Tutorial | Java Oracle | HTML Help |