fj.comp.lang.miscの記事<m3llm0w3sl.fsf@nospam.maedapc.cc.tsukuba.ac.jp>で
        maeda-news@ialab.is.tsukuba.ac.jpさんは書きました。
> &&, || のような短絡評価をする演算子、というのがそもそも(Lisp以外の)古
> い言語には少ないのではないでしょうか。「副作用と値の両方を使う式」が前
> 提の仕様なので、関数型言語やAlgolなどの「きれいな」言語にはありえない
> でしょうし。

Algol58/60にはif式というのがありましたよね。
  absval := if val < 0 then -val else val
みたいな。

もちろん関数呼び出しも書けるし、条件式の中で使えば
短絡評価にも使えるのではないかと思います。そういう
コードを実際に見たことはないのですが。

# っつーか、実用のAlgol58/60のコードを見たことがそ
# もそもなかったりするわけですが。
-- 
太田純(Junn Ohta) (株)リコー/新横浜事業所
ohta@sdg.mdd.ricoh.co.jp