This page will host all the memos I and maybe other mentors created and also the worksheets.
(string-ref str pos) ; count starts from 0
(substring str start end) ; pay attention to whether the start and end are inclusive or exclusive
(string-length str) ; count starts from 1
(symbol? 's) ; A symbol
(list? '(s)) ; A list
> (symbol? (car '(+ 2 3)))
#t
> (lambda (number) (+ number))
#<procedure>
then we assign this
> (define house-grid
(above (beside (simple-house 20) (simple-house 20))
(beside (simple-house 20) (simple-house 20))))
> (define house-seq
(lambda ()
(beside/align "bottom"
(simple-house 10) (simple-house 15)
(simple-house 20) (simple-house 25))))
; the thing, or the method of computation / transform.
Refer to Composition, lambda, and section