/htdp_2e

Some notes and solutions for learning HTDP-2e (How to Design Programs, Second Edition).

Primary LanguageRacket

htdp_2e


Some notes and solutions for learning HTDP-2e.

1. Where you can get the book?

HTDP-2e Online-verison

HTDP-2e Racket-packages

Racket - Specified editor

2. Some rules about my owner htdp_2e

2.1 Root path rule

Rule:

Root path rule is named by per part of htdp_2e.

Example:

1_fixed-size_data

2.2 Note file name is named by rule

Rule:

[example|others] + chapter index + _ + section index [+ _ + example index] [ + -SP ] + - + content summury + .rkt

Example:

example-01_04-image_package.rkt

example-02_03_02-SP-movie_profit.rkt

2.3 Solution file name is named by rule

Rule:

exercise index + _ + chapter index + -exercise- + content summury + .rkt

Example:

001_01-exercise-distance_of_points.rkt

2.4 Images used and named rule:

Rule:

Image path is in sub-volume of per part root path named images.

Image named is by the raw name of the document of HTDP-2e.

Example:

rocket.png

2.5 Temp files used and named rule:

Rule:

Temp files path is in sub-volume of per part root path named temp_files.

Temp files named is by the required document of HTDP-2e.

Example:

sample.dat

Note

BSL -- Beginning Student Language.