2008/3/23 の comp.lang.scheme

  • Square brackets issue.
    • 投稿は関数を作るマクロがどうのこうのとか。投稿者の意図が分からない。
    • [ と ] は ( と ) と変わらないよね。良く使います。
  • Eager comprehensions for Bigloo
    • Bigloo では : をシンボルして使えないからうんぬん。
    • Eager comprehensions 分からないから調べた。SRFI-42 で決められていて。
      • (list-ec (: i 5) (* i i)) => (0 1 4 9 16)
      • (list-ec (: x 2 5) (: y 1 x) (list x y)) => ( (2 1) (3 1) (3 2) (4 1) (4 2) (4 3))
      • : で変数の範囲を指定してリストとかベクタを構築する。