WyPy

最小のWiki In Python

毎週土曜日の恒例Wikiデー。本日も特徴あるWikiエンジンを紹介していこう。

もし、バグのないシステムを作ろうと思ったら単純な答えがある。出来るだけプログラム量を減らす事だ。プログラム量は増えれば増える程、バグの種を植え付けているようなものだ(コメント文は違うが)。

本日紹介するオープンソース・ソフトウェアはWyPy、世界で一番小さいPython Wikiを自称している。なんたって11行しか存在しないのだ。

もっとも、最初のバージョンでは23行だったようで、その後18行、そして現在の11行へと推移している。バージョンアップすると行が減るのは面白い。

HTMLタグやHEADタグは出力されていないが、これでもきちんと動作している。更にPythonのコーディングスタイルに沿って一行80文字までになっている。凄い…。

短い事が全て良いことではないが、敢えてそこにチャレンジするのは面白い。是非次のバージョンでは1桁に挑戦してみてもらいたい。

ちなみにコンテスト時には4行のWikiがある。言語はPerlとShell…流石だ

http://infomesh.net/2003/wypy/