Archives
Recent Entries
Search


Links
Powered by
Movable Type 2.64

2011年01月03日

新年明けましておめでとうございます

去年の4月に書いて以来ですが、時にはこちらにも。
昨年1年は、YAPCに参加したりとか1年中perl三昧だったのですが今年くらいから幾らか成果物を世に出せるんじゃないかと思ってます。といいましてもCOBOLとかJCLとか汎用機ダウンサイジングに絡んだモノばっかりなのですが。
OpenCOBOLに関しましては:

1)PIC Nタイプの割とマトモなサポート
2)0/0の演算に対して0を返すパッチ
3)SPECIAL-NAMESにてユーザ定義した値の授受
4)RETURN-CODEとは独立したSYSTEM-STATUS値のサポート
5)COPY/REPLACEでの先頭一致、部分一致サポート
6)半角カナ変数名のサポート
7)Defaultのcurrency-signを¥に変更
8)OPEN済のFILE POINTERをSET文でPOINTERとして複製
等で、
9)DATE IS NATIVEサポート
10)I-O SECTIONでのAPPLY PRINTERサポート
あたりは実装途中
JCL関連は、
某メーカの外部ユーティリティでよく使われるモノについては大体実装
印刷関連は、
既存帳票レイアウトおよびCOBOL側ソースに手を入れずにPDF生成。文字罫線を線画に自動変換するなど移植元のソースを極力書き換えないで印刷結果を再現するポリシーを貫いております。

と、まあ1年で良く実装したもんだとは思いますが、書いたコードよりも消した行の方が多かったりもするので実際には今残ってるコード行数の倍以上は書いていると思います。
OpenCOBOLについてはC言語ベッタリで、かなり中身が理解できてきていますので、
割と数日くらいで機能追加できる感じです。

今年一年もOpenCOBOLとのつきあいは続きそうですが、もう少し本家にも貢献できればということで、メッセージカタログの日本語への翻訳等できればと思っております。(あとbugfixとかね)

何はともあれ、本年も宜しくお願い申し上げます
@minemaz

Posted by minemaz at 17:15 | Comments (2) | TrackBack