/* * Rick van der Zwet * 0433373 * Scheme programming assigment 1a * Licence: BSD * $Id: README.txt 379 2007-12-11 16:18:01Z rick $ */ 1) Scheme implemented/documented in exercise1a.scm C++ implemented/documented in exercise1b.scm The main differences between programming in C++ and scheme are caused due the fact that that input in scheme actually means something on which operations could be preformed. In C++ the input is just treated as a normal string and their needs to be an whole lot of logic around it to make it meaningfull. It just seems of writing the scheme core code for a particular application, which requires a whole lot of thinking 2) Scheme implemented/documented in exercise2.scm In order to have this implemented you will need take close watch of the internal data representation, we could see and distigust serveral things: * () = empty leaf * (a) = leaf In order to breadth depth we need to add the remains of an found tree to the end.