Perl厨マジきめぇwwww (78レス)
上
下
前
次
1-
新
65
: 2011/06/25(土)22:11 ID:???
AA×
外部リンク:gihyo.jp
[
240
|
320
|
480
|600|
原寸
|
JPG
|
べ
|
レス栞
|
レス消
]
65: [sage] 2011/06/25(土) 22:11:59.88 ID:??? 例えばこんなのがPerlの世界 http://gihyo.jp/dev/serial/01/modern-perl/0015 ただし,Cから継承してきたlocaltime()やgmtime()の返り値は,お世辞にもわかりやすいとはいえません。 1996年11月には,Class::Struct(当時はClass::Templateと呼ばれていました)をベースにしたTime::tmと, それを利用したTime::localtime,Time::gmtimeがそれぞれPerlのコアに導入されました(Perl 5.003_11以降)。 このメールに反応して生まれたのが(2000年3月のリリース当初はTime::Objectと呼ばれていた) 現在のTime::Pieceでした。このTime::Pieceは,ラリーの仕様を実装したという事情もあり, 2001年4月に一度はPerl 5.8系列(正確にはその開発版である5.7系列)のコアに入ります ところが,それと相前後するように第二の日時モジュールブームが起こり,2001年の4月から7月にかけて, Date::Handler, Date::ICal, Class::Date, Date::Simpleといったモジュールが立て続けにリリースされたため, このような議論はDate::Calc,Date::Manip,Date::Parseといったモジュールが 次々にリリースされた1995/1996年の時点ですでにあったのですが, 血統的には最も標準に近い位置にあったTime::Pieceでさえ 「論争中の名前空間における一実装に過ぎない」という理由でコアから削除されてしまいます そのような混乱にいちおうの終止符を打ったのが,デイヴ・ロルスキー(Dave Rolsky)氏が 2003年初頭に始めたDateTimeプロジェクトでした。 長らく待ち望まれてきた共通APIへの反応はおおむね好意的なものでした。2003年だけで19人の 作者が50個の関連モジュールをリリースしていますし, ただし,DateTimeモジュール群にも泣き所がないわけではありません モジュール群の大きさやタイムゾーン・データベースの更新頻度などの都合もあって Perlのコアモジュールにはしづらいというのも悩みの種でした。 その隙間を埋める試みとしては,まずアダム・ケネディ(Adam Kennedy)氏が2006年の 8月末から9月頭にかけてリリースしたDate::TinyとTime::Tinyという2つの::Tinyモジュールがあげられます。 http://medaka.5ch.io/test/read.cgi/php/1163086191/65
例えばこんなのがの世界 ただしから継承してきたやの返り値はお世辞にもわかりやすいとはいえません 年月には当時はと呼ばれていましたをベースにしたと それを利用したがそれぞれのコアに導入されました 以降 このメールに反応して生まれたのが年月のリリース当初はと呼ばれていた 現在のでしたこのはラリーの仕様を実装したという事情もあり 年月に一度は 系列正確にはその開発版である系列のコアに入ります ところがそれと相前後するように第二の日時モジュールブームが起こり年の月から月にかけて といったモジュールが立て続けにリリースされたため このような議論はといったモジュールが 次にリリースされた年の時点ですでにあったのですが 血統的には最も標準に近い位置にあったでさえ 論争中の名前空間における一実装に過ぎないという理由でコアから削除されてしまいます そのような混乱にいちおうの終止符を打ったのがデイヴロルスキー 氏が 年初頭に始めたプロジェクトでした 長らく待ち望まれてきた共通への反応はおおむね好意的なものでした年だけで人の 作者が個の関連モジュールをリリースしていますし ただしモジュール群にも泣き所がないわけではありません モジュール群の大きさやタイムゾーンデータベースの更新頻度などの都合もあって のコアモジュールにはしづらいというのも悩みの種でした その隙間を埋める試みとしてはまずアダムケネディ 氏が年の 月末から月頭にかけてリリースしたとというつのモジュールがあげられます
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 13 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.057s