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)" カッコイー
[ツッコミを入れる]

