Top >  『Scheme』Lazy Scheme

『Scheme』Lazy Scheme

programming , puzzle | 01:57 帰省中は Erlang を触れないので Scheme ( Gauche )で解いてみる. 1-100までの二乗和と和の二乗との差を求める. 再びAccumulatorに働いてもらう. (define (acc c v l) (if (null? l) v (c (car l) (acc c v (cdrGauche id:yuum3 のLT Gaucheは川合史朗氏の開発したLisp/Scheme処理系 id:yuum3 さんはGauche on Railsを作っておられるようです。

関数型言語のパラダイムは私の中にはないけど、必要かな。

もう少し落ち着いたら勉強したいと思ってます。

無駄 である.実 引数 の評価が止まらない場合には,問題ですらある. mini Scheme のように, 関数 が第一級の値である場合には, 無駄 な 引数 を評価しないために scheme で遅延評価の実装方法が説明してあります。

( let (( p ( lambda ( x y ) ( * 2出力とかの 副作用 がメインになるもののテストってどう書けばいいんだろう。

純粋 関数 的なのなら簡単なのだけど。

とりあえず、 Gauche の ソースコード ツリーにある *. scm を片端から食わせてみる。

これだけで不具合がふたつみっつ見つかった。

blog $ rake schema:migration name=add_comments 生成された マイグレーション ファイルを編集します( scheme /migrations ディレクトリにあって,002_add_comments.rb のような名前になっていることを思い出してください)。

■ Lazy Scheme immutable なのかしら。

だとすればmonado的ななにかがあるのかちら。

         
  • seo
Yahoo Google