Python

各言語のprintfはロケールに依存するか

言語やライブラリによっては、printf系関数の出力がロケールに依存する場合があります。たとえば、ロケールによっては小数点がカンマで出力される場合があります。手元の各環境で調べたところ、次のとおりでした。 ロケールに依存する: POSIX, Java, Lua ロ…

Debian squeeze で新しめの Sphinx を使うために Python の virtualenv で何とかした

Debian squeeze のリポジトリに入ってる Sphinx は 0.6.6 と大分古いので機能が色々と使えません。新しい Sphinx が欲しい。でも unstable なリポジトリは使いたくないし、 setuptools を使うと apt の依存関係を壊しそうなのが嫌です。そこで、 virtualenv …

いろんな言葉で竹内関数

Kink #!/usr/bin/env kink &tak = { ( &X &Y &Z ) ( X <= Y ).then { Y } { tak( tak( X - 1 Y Z ) tak( Y - 1 Z X ) tak( Z - 1 X Y ) ) } } [ &X &Y &Z ] = ARGS.map { __.int } &TAK = tak( X Y Z ) print_line: format: 'tak( #X #Y #Z ) = #TAK' Scheme…