Source of Nothingness

* Menu

About | Profile | まとめ | オリジナル | xyzzy | あんてな | | buzz

* 2007-05-31

* Scrapbook : [ スクリーンショット.jp ] - マルチブラウザでレイアウトチェック

 http://screenshots.jp/

* 2007-05-30

* Scrapbook : eto.com/d - 0502

 http://eto.com/d/0502.html#Gonzui_Hack

* lisp : スコープ

Scheme、Common Lisp、Emacs Lispの比較
Common Lisp自体は静的スコープだけど、 大域変数は暗黙的にスペシャル変数となるので Emacs Lispと同様上のような結果になる。
ダウト!
もしかしてCLtL1のときはそういう仕様だったのかもと確認してみたけれど、変更された形跡もない。
トップレベルで定義されようとレキシカルスコープに変わりはない。

* Scrapbook : History of LISP ― Software Preservation Group

 http://community.computerhistory.org/scc/projects/LISP/

* Scrapbook : Geekなぺーじ:IP(IPv4アドレス)と石油の類似点

 http://www.geekpage.jp/blog/?id=2007/5/14
確かに(笑)

* Scrapbook : eto.com/d - TortoiseSVN

 http://eto.com/d/TortoiseSVN.html

* Scrapbook : 連想検索エンジン reflexa

 http://labs.preferred.jp/reflexa/

* Scrapbook : gonzui-win32: swiming in windows

 http://soutaro.com/gonzui-win32/index.ja.html

* Scrapbook : GC FAQ -- draft

 http://www.iecc.com/gclist/GC-faq.html

* memo :

現在位置と前と後ろと目標位置との関係を調べて、近いほうから進む?

* xyzzy : miyamukoさんとこの件

xyzzy で戻り値が double, float の C 関数を呼ぶとクラッシュする(http://d.hatena.ne.jp/miyamuko/20070509/p1)というお話。
原因はdll.ccの247と250でしょうね。おそらくfn→proc。fnをキャストするのは明らかにおかしい。

dll.ccを眺めたのは初めてだったけれど、かなりのBynary Hacksな感じ。亀井さんスゲー!!!

--- dll.cc~	Sun Feb 25 08:58:21 2001
+++ dll.cc	Fri May 11 04:34:41 2007
@@ -244,10 +244,10 @@
       return make_integer (long_to_large_int (u_long (proc ())));
 
     case CTYPE_FLOAT:
-      return make_single_float (((float (__stdcall *)())fn)());
+      return make_single_float (((float (__stdcall *)())proc)());
 
     case CTYPE_DOUBLE:
-      return make_double_float (((double (__stdcall *)())fn)());
+      return make_double_float (((double (__stdcall *)())proc)());
     }
 #else
 # error "yet"

miyamukoさんだったら手元では直してらっしゃるんだろうな。亀井さんには連絡済みなんだろうか?

start-timerの件もpatch/21の内容で大丈夫だと思うのだけど、連絡済みなのだろうか?

xyzzy MLに流してくれないと、この辺りの情報が回ってこなくて不便だよな〜と思う。

* Scrapbook : 成分解析 with 和色大辞典 - 「コトバ」から「色」、調合します。

 http://www.colordic.org/analyze.php?q=NANRI&d=w

* 2007-05-09