kiyoka:log:2006
- 最新 kiyoka
Gauche-w3mというPackageを作成中
- w3mでレイアウトされたプレーンテキストやHTMLを作成するためのものです。(2006/12/07 06:47:28 PST)
- w3moutというWebページのプレーンテキスト化コマンドを付属させる予定 (印刷やメールでの引用に便利?)
- RESTで S式やPerl,Python,RubyのListデータ、yamlフォーマットでレイアウトデータを変えすWebサービスを画策中。
- Webブラウザの中でテキストブラウザとしてネットサーフィンできるサービスを画策中。(i-modeやEZ-WEBでPCページをブラウズできるように)
Lingr用にTzWatchというマルチタイムゾーンの世界時計をリリースしました。(2006/11/22 03:47:30 PST)
- Lingrで時刻を相手に伝えたい時や、ログに発言時刻を残したい時に使ってください。
LingrにGaucheの部屋を作りました。
- GaucheFestの時にでもご利用ください。IRCがうまく使えない方用のバックアップという位置づけくらいからスタートしようと思っています。(2006/10/30 05:06:39 PST)
- Gaucheの部屋は完全公開なので気をつけてくださいね。またログも残っていきます。Googleにもひっかかります。
Wikiに興味を持つ(遅すぎ?) (2006/10/29 06:52:37 PST)
- そんなわけで、Wilikiのソースコードをちょっと読みました。
- 自分の作りたいものは、Wikiでさえないかもしれないので、Wilikiを使う可能性は低いですが... まだ考えがまとまっていません。じっくりじっくり頭の中で育てていきます。
Schemeに参照透明性を保証するシンタックスを作ったら便利なんじゃないかと思っています。(2006/09/14 08:23:44 PDT)
- でも、私のレベルではどうやったら実現できるかが想像できません...
- Haskell等のように純粋関数型言語のように、『ここは副作用がない』と言えれば安心できるかもです。
(with-pure-functional (lambda () (func0 (func1 arg0 arg1) (func2 arg0 arg1))))
- Shiro(2006/09/14 12:28:44 PDT): グローバル関数に属性を付加できるようになっていれば いいんじゃないかと思います。それ以外の部分の副作用の有無はコンパイラが 容易に判定できるので。そしたら最適化の余地が広がりますね。 (属性については、いずれ型なんかも付加できるようにしたいと思ってます)
- kiyoka(2006/09/16 19:47:53 PDT): なるほど、それだけでできるんですね。もっと大変な変更が必要なのかと思っていました。参照透明性を宣言したら遅延評価による最適化などもできるかもしれませんね。
Sumibiを Gauche 0.8.7に対応する作業を行う (2006/04/30 07:00:34 PDT)
let*での潜在バグ
- sumibiでは以下のようなコードで関数の戻り値を返してました。0.8.3では動いてしまっていたので気付きませんでした...
(define (result-is-undef) (let* ( (a 1) (b 2) (result (+ a b)))))
- Gaucheのリファレンスマニュアルによると、let*の値はbody部の値になるので、次の様に書かないとダメだと知りました。
(define (result-is-three) (let* ( (a 1) (b 2) (result (+ a b))) result))
- そのような場合は、"result"を使うのを避けて、次のように書くとよいかも。
(define (result-is-three) (let* ((a 1) (b 2)) (+ a b)))
- そのような場合は、"result"を使うのを避けて、次のように書くとよいかも。
DBIの新APIに対応
- Sumibiでは最初からDBの接続部分は一段ラップをかましていたので、そんなに大きな変更はありませんでした。
メール配信型WebリーダーR@eply.orgのサービス開始 2006/03/23 06:53:05 PST
- 携帯向けWebリーダーサービスです。またまたGauche使ってます。Gauche最高です。だいぶ慣れてきて、すいすいSchemeがかけるようになってきました。 --kiyoka
- kiyokaさんすごいですね。Mail2.0ですか〜。 Sumibiの時にも思ったんですが、デザインとかも一人でやってらっしゃるんですか?cut-sea:2006/03/23 16:58:08 PST
- どもども、Geek向けのコピーとしては「全てのWebサイトとMashupするMail2.0サービス」となるのでしょうか(笑)。ロゴデザインは僕はあまり得意ではないので、うちの奥さんが色鉛筆でデザインした中から選んで僕がsodipodiで仕上げるという感じです。文章なども奥さんにツッコミをいれてもらいながらどんどん直していきます。SumibiのユーザーインターフェースはPerl業界で有名なKato Atsushiさん作です。そう考えるとあまり僕はデザインやってないですね。^_^; まわりの人のおかげでかっこ良く仕上がっています。--kiyoka2006/03/24 07:02:26 PST
Sumibi開発中
- 漢字変換エンジンにGauche使ってます。...自然言語処理にはlisp系言語が合っていると実感しています。 --kiyoka