前提
古典ギリシャ語のテキストを表すには、大量のダイアクリティカルマークが必要になります(Polytonic Greekといいます)。今でこそUnicodeがあるおかげで表示自体は難なくできるけれども、昔はそんなことができる時代でもなかったし、そもそも今だって入力することは容易でないし、そういうわけだから、ASCII文字でギリシャ文字を表現しましょう、というのでBeta Codeというのが考案されました。例えばπροϊέναιであればPROI+E/NAIといった具合に表記します。今回、Beta CodeからPolytonic Greekに変換するプログラムを組みたいと思い、なんかいい感じのないかな~と、こちらからあるPythonコードを拾ってきたわけなのでした。 “pythonの参照の考え方に頭を抱えた話” の続きを読む