2004-12-14
_ 夢
ち。黒歴史か。
_ 仕事
0830 東陽町。
_ 仕事
1600 退勤。
_ ぐったり
1800 〜 2200 寝。
_ カッコイー
IRC で「 (E)と書いてカッコイー 」と読むという「 桜木と書いてバカと読む 」みたいな遊びがあったのでやってみた初めての Scheme 。with Gauche 。
rin@sakura[~/work]% gosh gosh> (define E (lambda () (display "カッコイー\n"))) gosh> (E) カッコイー #<undef> gosh> (exit)
でもファイル名が「(E)」ならなんでもいいという話。
awk
rin@sakura[~/work]% cat e.awk #!/bin/sh echo . | awk '{ print "カッコイー" }' rin@sakura[~/work]% ln -s e.awk "(E)" rin@sakura[~/work]% ./"(E)" カッコイー
C
rin@sakura[~/work]% cat e.c #include <stdio.h> int main( int ac, char **av) { printf( "カッコイー\n" ); return 0; } rin@sakura[~/work]% gcc -o "(E)" e.c rin@sakura[~/work]% ./"(E)" カッコイー
w3m
rin@sakura[~/public_html]% w3m -dump "http://www.area51.gr.jp/~rin/(E)" カッコイー
[ツッコミを入れる]