Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hashnuke/htdp-solutions

My solutions to the exercises in the book "How To Design Programs"
https://github.com/hashnuke/htdp-solutions

Last synced: 24 days ago
JSON representation

My solutions to the exercises in the book "How To Design Programs"

Awesome Lists containing this project

README

        

Solutions to the exercises in _How to Design Programs_
=======================================================

These are entirely written by me, so don't cry if they don't sound good to you. Fork it and fix it or leave it.

You can always write programs with shorter variable names (like how most Lisp code I've seen has been written) and reduce the number of definitions. But I've stuck to my style of using clear variable names and introduced procedures whereever possible.

The style in these solutions are mostly written from a perspective of a scheme beginner. So the programs in the earlier exercises may sound bad if you learn some extra syntactic sugar in the current exercise.

__The first couple lines in each file are metadata added by DrRacket. I'm using the language pack for *How to Design Programs* which is available from the Language options menu.__