タグ

ブックマーク / practical-scheme.net (2)

  • Gauche:SXMLとSXPath

    SXPath の S 式表現がよくわからなかったのでまとめてみました。 -- leque(2007/02/11 01:26:05 PST) sxpath 手続き sxpath 手続きの定義は以下のようになっている。 ;; $Id: sxpath.scm,v 1.1 2003/07/22 11:22:11 shirok Exp $ ... (define (sxpath path . ns-binding) (let loop (...) (cond ((null? path) ; parsing is finished (lambda (node . root-var-binding) ...)) ...))) 手続きの直前のコメントには省略記法の展開ルールが書いてある(GaucheRefj:sxpath 参照)。 ここで path は SXPath のパス表現、ns-binding は

    Gauche:SXMLとSXPath
  • yosaka

    略歴 大学時代にC言語をはじめるが、よくわからず挫折。 その後、Rubyを知り簡単なスクリプトを書くようになる。 関数型言語を勉強したくなりHaskellをやったが、よくわからず。 ;Haskellも勉強し直し中 その後、たまたま屋でみょーに口と目が大きい魚の表紙のオライリーを見かける。そのはプログラミングGaucheというらしい。 自宅に帰って、wikiで調べると何か凄いらしいとわかり、後日購入。 その後は、ほとんどGaucheでコードを書くようになる。 コンピュータ関係は当に勉強することが一杯あるなー。 これだけでも一生やっていけそうだ。 perl perl入門してみる。 cpanが楽しみ。 C言語 プログラミング言語Cとプログラミング作法を読み終えた。 Cは良い言語。 そういえば、どっかで読んだけどCのインデントが8なのは、ネストを深くしてはいけないという教訓から来ていると書

    yosaka
  • 1