hisashim

Hisashi Morita (森田尚)

公開しているもの

IdeoType: A Book Compiler

Lisp関係の翻訳

その他

困ったこと

slibをuseするとtime-typeに副作用があるらしい。

;; gauche-0.8.13-1, slib-3b1-3
gosh> (use srfi-19)              ;=> #<undef>
gosh> (time-type (current-time)) ;=> time-utc
gosh> (use slib)                 ;=> #<undef>
gosh> (time-type (current-time))
*** ERROR: no applicable method for #<generic time-type (1)> with arguments (12...)

SXPathのcontains()関数がまるでequal?のように振る舞う。

gosh> (gauche-version)
"0.8.13"
gosh> (use sxml.sxpath)
#<undef>
gosh> ((sxpath "*[contains(@class, 'pi')]") '(*TOP* (p (@ (class "pi")))))
((p (|@| (class "pi"))))
gosh> ((sxpath "*[contains(@class, 'pi')]") '(*TOP* (p (@ (class "pie")))))
()
gosh> ((sxpath "*[contains(@class, 'pi')]") '(*TOP* (p (@ (class "pi pie")))))
()
gosh> ((sxpath "*[contains(@class, 'pi')]") '(*TOP* (p (@ (class "api pi pie")))))
()
gosh>

Todo: bug reportかwishlistに投げる

More ...