Common Lispのarray

tamuraです。

どばーっと一気にメモリに読み込んで、それを1行ずつ切り出して字句解析したいとき、 読み込んだメモリを新しい領域を作成せずにどう切り出すのか、わからなかったので調べました。

続きを読む

Common Lispのloop

tamuraです。

http://www.lispworks.com/documentation/lw51/CLHS/Body/m_loop.htm を見ればほとんどのことは書いてあるけど、「あーarrayを走査したいんだけどどうやるんだっけ」みたいなことはサンプルがあったほうがわかりやすいのでちょっとまとめました。

ちなみに、私はlexだったり字句解析に使うことが多いです。

続きを読む

Dexadorを認証プロキシに対応させました

tamuraです。

Dexadorを認証プロキシに対応させた内容です。 プロキシには対応しているのですが、プロキシサーバがユーザ/パスワードを必要とした時にも対応させました。

(dex:get "https://www.yahoo.co.jp"
         :proxy "http://proxyuser:proxypass@proxyserver:8081")

この形式で認証プロキシを通すことができます。

続きを読む