kb84tkhrのブログ

何を書こうか考え中です あ、あと組織とは関係ないってやつです 個人的なやつ

Reasoned Schemer (82) appendo

appendooutに結果をunifyするだけだから動き的に新しいところはない、かな?

(defrel (appendo l t out)
  (conde
    ((nullo l) (== t out))
    ((fresh (a d res)
       (conso a d l)
       (appendo d t res)
       (conso a res out)))))

たとえば

続きを読む

Reasoned Schemer (81) Chapter 3 残り

defrelもわかったことにするとだいたいわかった感じになるかなあ

> (run 5 x (lolo `((a b) (c d) . ,x)))
'(() (()) ((_0)) (() ()) ((_0 _1)))

こういうのもまじめに追いかければなぜこの順になるかわかるはずだけどそこまで元気は出ない
defrellambda ()disj2(append-inf t-inf (s-inf))が複雑で

続きを読む

今月のお題 晝眠夕寐藍筍

2020年になりましたが書道教室はいつものペース

いろいろ思うところはあるけど初日だとこんなものかな
楷書は画数が多くてバランスが取るのが難しい
(いつもどおり)右上がりがコントロールできてない

続きを読む