プログラミング言語にlispというものがある。
そのlispから派生した言語としてCommonLisp(コモンリスプ)
とScheme(スキーム)が主な潮流としてあるがここでは
僕がSchemeを勉強した際のメモとして残しておこうと思って始めた。
しかし僕は今までプログラミング言語を触ったこともないし
もちろん業務でも一切携わったことがないのでかなり初心者的な
解釈やメモになると思うが、もしかなり間違った解釈をしているのであれば
ご指摘していただければ幸いである。
実はSchemeの仕様はかなり簡単なものらしくて巷にはその仕様に沿った
処理系というものが結構な数あるらしいが僕が実際に勉強するScheme処理系は
[Gauche](ゴーシュ)という日本の方が作ったものを利用させてもらう。
さて・・・。
プログラミングを勉強すると言ってもHelloWorldを印字できれば良いわけではない。
やはりなにか実用的なものを作っていって試行錯誤するほうが
やる気も出てくるし継続の力にもなるだろう。
ということで考えたのだが僕はネットワークになんとなくおぼろげながら
興味があるのでSchemeで簡単なブラウザチックというかHTTPクライアント
みたいのを作ってみたい。さっそくチャレンジしよう。
しかしいきなりHTTPクライアントを作ると言ってもまずHTTPの仕様を理解しなければ
ならないのでRFCのHTTPの和訳を探すことにする。
ということでHTTPのコンテンツも追加しよう。[http]
戻る