Lingr:まとめ

Lingr:まとめ

Gaucheの部屋のまとめです。WebベースのチャットサービスLingrを使っています。


2006-11-12 (Gauche 0.8.8リリース、Sumibi.orgの中の話)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/11
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/12

普通のやつらの斜め上をいく

Ajaxなかな漢字変換Sumibi.org

英語

Gauche 0.8.8リリース

ポート入出力の速度

2006-11-11 (Gauche 0.8.8リリース最終段階)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/10
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/11

rxmatch-caseの正規表現でインデントが崩れる

Gauche 0.8.8リリース最終段階。practical-scheme.netのgaucheを入れ替えて検証中。この後、リリースノート書いて、rpm作って、サイトアップデートして… まあ明日中くらいには出せるかなあ。

HaskellのPersec的なものをSchemeで書いてみた。適当にリリースされる予定。

2006-11-10 (Gauche 0.1、one-liner)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/09
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/10

成功したLispハッカーPaul Grahamがやっているベンチャーファンドの記事 Y Combinatorカンパニーって誰?

"Scheme"は検索しづらい。"C"よりはまし。"Gauche"もやや辛い。その点高林さんは昔から名前の検索性をよくかんがえていた。Namazu、Migemo (ローマ字のまま日本語をインクリメンタル検索)。

STkの後継、STKlosは完全にスクラッチから書き直したもので、VMにコンパイルして実行する処理系。Eric Gallesioさんは大学の計算機センターかなんかの面倒もみてて、そこでのツールをSTklosで書いてる、って話をBiglooの中の人(Manuel Serranoさん)から2003年頃に聞いた。

Gauche 0.1 (5年前)をチェックアウト

Schemeプログラムの全文字中のカッコ比率はどれくらいだ?

2006-11-09 (Schemeのダメなところ、雑談)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/08
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/09

Schemeのダメなところ

foldのあの動作がなぜ「畳み込み」なのか?

gauche-configのオプションのシェル補完を作ってみた(bash、zsh)

時間の計算は面倒

2006-11-08 (quasiquotation)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/07
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/08

ネストしたquasiquote、unquote

Shiroさんは子供が出来てから、夜に十分睡眠がとれない。子育てに一番必要なのは、経済力でも親としての人格でもなくて、体力だと思います。ひたすら。

Kahuaのsandboxはいらないのではという議論。1.0までは現状のまま。1.0のあとに考えてみる。

2006-11-07 ("kaze"を抜く、不完全文字列、Kahua)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/06
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/07

TzWatch: Lingr用の時刻表示アプリ(Gauche + Gauche-gdで作成されたCGI)。ソースコードを整理したらBSDライセンスでリリースされそう。http://www.sumibi.org/lingr/tzwatch.cgi

[image]

「風邪が抜けねぇ」発言から始まったネタ(A-Zからkazeを抜く)

不完全文字列

感動したプログラム言語 Piet - http://www.dangermouse.net/esoteric/piet.html [image]

Kahua 1.0

2006-11-05 (Meta Object Protocol)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/04
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/05

Scm_Require、Scm_LoadのAPIを変える(引数を増やす)と困る人はいるか? 拡張モジュールでは使わず、Gauche組み込みで使われるAPI。

非公開だったR6RS editorsのメーリングリストのアーカイブが公開されている(アナウンス)。r6rs.org、r7rs.orgは取得済みだが、r8rs.org以降は空き。

Gauche関連のブログをチェック。GaucheとGTKを使ったエディタ作成中ネイティブコードを生成しようという構想がある様子Schemeのサブセットを書き始めているScheme演習に挑戦中

karetta.jpで「記事の時限公開」をするために、MOPでスロットアクセスを制御

2006-11-04 (OnLisp出版の状況、debug-print、Gauche 0.8.8)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/03
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/04

GaucheFest第17回 (GaucheFest:17th)の日

Gaucheの部屋は、Anonymous observerを足すと10人を超える参加者で、Lingrの中で一番トラフィックが多い。

野田(flatline)さんのOnLisp翻訳。オンラインで読める。flatlineさん: 出版を遅らせてるのは純粋に私。出版は現在査読者からの意見を取り込んでいるフェイズ。本業の方に時間を取られて、なかなか。

CVSからチェックアウトした状態から、Gaucheのビルドにかかる時間は? Pentium M 2.26GHz (NetBSD 4.99.3)で3分半、Core Duo T2400 1.83GHz (Ubuntu 6.06 on VMware)で3分弱、Core Duo 2.0GHz (MacBook)で2分弱。

debug-print (#?=)のカスタマイズ

Gauche 0.8.8リリーススケジュールはわからん

ruiさん: 文字列へのシーケンシャルなアクセスする方法がstring-pointer以外なくて困る。string-pointerは推奨されていない。srfi-13はシーケンシャルアクセスするようなAPIを提供してない。portだと1文字以上ungetできないので汎用ではない。だから2文字以上先読みが必要なパーザ書くときstring-pointer使いたい。

shiroさん: mmapはいちおう考えてる。ただ、unmapされた時にそこを指しているポインタをどうするか考えないとならない。uniform vectorにownerというポインタがあるのはそのへんの伏線のつもり。

GaucheFestやり方を見直した方がいいかも。年内2回やったら再検討しましょうか。徐々に集まり悪くなってきてるし。明確にネタを持ち寄ってあーだこーだじゃなければ、集まる必要もない。

2006-11-03 (シェル、Scheme式を評価するC API、健全なマクロ)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/02
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/03

シェルの話

SRFI-61SRFI-87をサポートするパッチがメーリングリストに流れた。

CからScheme式を評価するAPIの検討話

evalに渡す環境は、Gaucheでは単なるモジュール

健全なマクロの話はどろどろ

2006-11-02 (Binary Hacks、shiroさん)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/01
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/02

Gaucheでファイルをオープンするとき、open(2)のO_EXLOCKを渡す方法はあるか? O_EXLOCKを渡すとファイルオープンとロック取得をアトミックに行う。

APLで使う文字をLingrにコピペできる。トーフや「?」になる見える人もいる。フォントの問題か。

Binary Hacks、shiroさんが書いた序文をサンプルPDFで読める。

Q: いっかいshiroさんに伺いたいとおもってたんですが、プログラミングとくにコンパイラはとても詳しいですよね。実装経験も豊富そうだし。それってどこで学んだものなんですか?

Q: Scheme処理系作る時に、最初readerを作る必要あると思うんですが、データ型はどの辺まで最初に作り込むんでしょう?

2006-11-01 (デバッガと最適化、木の差分、gensym)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/10/31
http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/11/01

2006-10-31 (「#?=」の再定義、ヒストリ、weak hash table)

http://www.lingr.com/room/gbq0WCLQEF2/archives/2006/10/31

More ...