Frequently Asked Questions

My (hackified) Project 2.2 Solution
Remember that if you use my solution to project 2.2, you will set your regular credit cap for project 3 at 90%.

I thought I made a mistake with the nil value in my version of project 2.2, but, sadly, I was wrong. I'm sure you'll find some real problems though! Here are some:

Extra credit items for project 3:

Sample input for Project Part 3.
The sample input shows you all sorts of wonderful things. Don't worry about the use of arrays in the example. Arrays, strings, and hashes are still optional.

What about those algebraic specification of abstract data type questions?
I assigned three problems to be done for homework but not to be turned in. You can find the problems and the solutions by consulting the appropriate Homework page.

What does your GarnetPtr class really look like?
After getting several requests for more information, here are files defining my GarnetPtr Class:
What's the main program for Project 2 phase 2 look like?
phase2main.c is a sample doing what I want.

Where are those PowerPoint slides and the input/output samples?
Garnet Objects PPT Slidex
Sample Input test-input1.txt
Corresponding Output test-output1.txt

What Makefile can I use for my project?

I have a working Makefile that I will be using for your projects. Make sure to read the provisos in the project description.


This document is copyright 2003 by Joseph N. Wilson.