CLOS(1) lisp

CLOS(1)

CLOSは、javaとか、rubyとかのOOPとはかなり異なっているイメージがあります。On LispのCLOSの部分を読んだので、ちょっと触ってみました。手始めに、rubyクラス定義の例をCLOSで書いてみました。 class Car def initialize(carname) @name =…
CLOS(2) lisp

CLOS(2)

亀のように進みます。継承してみます。 class Car def accele print("アクセルを踏みました\n") end def brake print("ブレーキを踏みました\n") end end class Soarer < Car def o…
S式のわかりにくさ lisp

S式のわかりにくさ

どう書く.orgの問題を解くのに、html-parseというものを使ってみました。 http://franz.com/support/documentation/8.0/doc/phtml.htm htmlをLHTML(S式)に変換してくれる関数が提供されています。S式で表現することは、Lisp的に…