foldr on Gauche/GHC
なんか Gauche と GHC で foldr の挙動が違うのでメモ. Gauche (fold) $ gosh -V Gauche scheme interpreter, version 0.8.12 [utf-8,pthreads] $ gosh -u srfi-1 -E 'display (fold - 0 (iota 10 1))' -E exit 5 GHC (foldr) $ ghc -V The Glorious Glasgow Haskell Com...
- その他のタグ:
Haskell
Google App Engineでslibを使えるようにしたい その2
(require-library 'sisc/libs/slib) が成功するので、これですっかりslibを使えるようになったと思っていたら、まだ先がありました。 slibは require されると「slibcat」というテキストファイルを探して、なければ作ろうとします。slibcatの中身は、slibのファイルの一覧表...
schemeでリストの要素の間に何かを挟む関数
(use text.tree) (use util.list) ;;リストの末尾の一つをのぞいた物を返す ;;修正前 ;;(define (crd lst) ;; (reverse (cdr (reverse lst)))) ;;修正後 (define (crd lst) (drop-right* lst 1)) ;;リストの要素の間に指定された物を挟む (define (split-by lst some) ...
MiniScheme 0.85 でコードリーディング4 ソースコード解析2
間が空きましたが、引き続き MiniScheme 0.85 でコードリーディングです。前の記事でアップしたコールグラフは OpenOffice Draw で自分でこつこつ書いていたのですが、今回の図は Graphviz を使って作りました。Graphviz は Dot というスクリプト言語で記述したグラフを図に...
アメリカじゃなくて゛ダメリカ?”ウォール街のインチキ詐欺師、ネズミ講で逮捕される
最近、右を見ても左を見ても不景気な話ばかりで、正直ウンザリ(ゲンナリ)しています。 ついこの間まで好調だった世界経済とは異なり、ここ日本国内は10年以上前からずぅ----------------っと不景気ですので、悪いニュースはいいかげん聞き飽きております。 できれば...













