2013/09/30(月)kv-0.2

kvライブラリは早速何人かの学生が使い始めているが、
Visual Studio 2010のIDEを使っていると動かないという情報が入る。
試してみると確かに動かない。expで落ちる。文字列からdoubleへの変換の問題?
探ってみると、stringtod, stringtoddでのstd::stringの扱い方に
問題があり、indexが正しい範囲から外れることがある模様。
linuxやVC++のコマンドラインでは動いてしまうので気付かなかった。

大変かっこ悪いバグなので、0.2としてversion upすることにした。
ついでに、
  • conv-double.hpp (stringtod, dtostring)
  • conv-dd.hpp (stringtodd, ddtostring)
を別ファイルに分け、単体でも使えるようにした。
これらは、doubleまたはddと文字列との相互変換を丸めの方向指定付きで
行うもので、単体でも役に立つのではないかと思っている。

1.0までに完成度が上がりドキュメントも整備できるといいなあ。

2013/09/18(水)verifiedby.me開設 & kv-0.1 アップロード

精度保証付き数値計算のためにいろいろ書き溜めてきたファイルを
いつか公開しようと考えていて、ついに勢いで公開した。

ついでにverifiedby.meドメイン取って、日記を開設して、と大忙し。

ライブラリの完成度はそこそこ上がってきたと思っているが、
testやexampleは限りなく未整備。更にwebのドキュメントはひどい。
しかし、完璧になってからなんて考えてたらいつまで経っても公開できないので、
思い切って公開してみることにした。

C++そのものの敷居が高いので、もう少しドキュメントを整備しないと
自分以外の人は使えないだろうなあ。もう少し頑張ろう。
OK キャンセル 確認 その他