タグ

ブックマーク / qiita.com/dico_leque (1)

  • 意味に応じて括弧の色を変える - Qiita

    Scheme は比較的オーバーロードの少ない言語で、標準の手続きでオーバーロードが使われているのは数値計算とポートまわりくらいだろうか。 しかし、構文レベルで見ると非常に大きなオーバーロードがある。括弧だ。 こんな指摘がある。 全くの初心者にschemeをやらせた経験では、文法を理解するのに苦労するみたいだった。引数リストの()とcondの条件節の()と関数適用の()……等々がみんな同じ見た目(だけど解釈がそれぞれ違う)だから何がどうなってるのかわからなくなる。 — むとう (@masa_edw) July 14, 2011 関数定義するときの (define (func args...) ...) の(func ...)は関数呼び出しではない! なにそれ! (cond (c0 value0) (c1 value1) ...) の (c0 value0)は関数呼び出しではない! — むとう

    意味に応じて括弧の色を変える - Qiita
    tsu-nera
    tsu-nera 2014/12/21
  • 1