- des: yaml: |- yaml description ss: |- scheme description e.g.: - yaml: |- yaml e.g. ss: |- scheme e.g. - des: yaml: |- documents ss: |- A procedure that can take a parameter. When the parameter is -1, return a list, which contains other yaml structure listed below e.g.: - yaml: |- --- 2 --- ... ss: |- (lambda (...) (list 2 (list))) - des: yaml: |- null ss: |- empty list e.g.: - yaml: |- null ss: |- (list) - yaml: |- ~ ss: |- '() - des: yaml: |- mapping ss: |- A list only contain 1 "association list" e.g.: - yaml: |- {key: value} ss: |- '((("key" . "value"))) - des: yaml: |- list ss: |- vector e.g.: - yaml: |- - 1 - 2 - 3 - 4 - [] ss: |- (vector 1 2 3 4 (vector)) - des: yaml: |- boolean ss: |- boolean e.g.: - yaml: |- true ss: |- #t - yaml: |- false ss: |- #f - des: yaml: |- number ss: |- exact or inexact e.g.: - yaml: |- 1 ss: |- 1 - yaml: |- 0.5 ss: |- 0.5 (exact->inexact (/ 1 2)) - yaml: |- 0o10 ss: |- 8 - yaml: |- 0x10 ss: |- 16 - yaml: |- 10e1 ss: |- 100.0 - yaml: |- 3E2 ss: |- 300.0 - des: yaml: |- not a number ss: |- not a number e.g.: - yaml: |- .nan ss: |- +nan.0 - des: yaml: |- infinity ss: |- infinity e.g.: - yaml: |- +.inf ss: |- +inf.0 - yaml: |- -.inf ss: |- -inf.0