PerlにおけるAttribute病

ずぼらなytnobodyがAttribute病に罹患したよ! ytnobodyがみんなに病気をうつす前に食い止めてくれたperl-hackerのみんな、ありがとう!
1
FUJI Goro @__gfx__

@ytnobody ああ、その相性悪いですよ。PSGIアプリではINIT/CHECKなどが呼ばれないためattrはまともに使えません。ってかAttribute::Handlersはぶっちゃけ使わないほうがいいです。XSですがSub::Attributeのほうがまだマシですな。

2011-03-04 12:02:37
FUJI Goro @__gfx__

Attribute::Handlersがまともに使えないのはmod_perlでも同様だったはず。

2011-03-04 12:03:35
Daisuke Maki @lestrrat

ヒント:アトリビュートを使わない RT @ytnobody: どなたか教えてください! http://ow.ly/47CCH #perl

2011-03-04 12:03:55
わいとん @ytnobody

@__gfx__ いつも有り難うございます!attrだめですかw そりゃあしかたない!了解です!

2011-03-04 12:04:13
徳永 広夢 @tokuhirom2

Attribute つかわない、じゃなくて Attribute::Handlers をつかわない、だとおもうけどw

2011-03-04 12:04:39
Daisuke Maki @lestrrat

だ、そうです @ytnobody RT @tokuhirom: Attribute つかわない、じゃなくて Attribute::Handlers をつかわない、だとおもうけどw

2011-03-04 12:05:03
わいとん @ytnobody

@lestrrat 有り難うございます!理由についてもgfxサンにご教示いただきました!

2011-03-04 12:05:14
徳永 広夢 @tokuhirom2

Attribute は、とりあえずつくっていれてみた、って感じがすごい

2011-03-04 12:05:02
Daisuke Maki @lestrrat

俺はアトリビュートは使わない、で決定。

2011-03-04 12:05:16
FUJI Goro @__gfx__

Perlを使い始めてしばらくするとAttrが魅力的に見える時期があり、これを俗に「Attribute病」といいます。

2011-03-04 12:05:30
わいとん @ytnobody

絶賛発病中です! RT @__gfx__: Perlを使い始めてしばらくするとAttrが魅力的に見える時期があり、これを俗に「Attribute病」といいます。

2011-03-04 12:07:41
Daisuke Maki @lestrrat

誰かががんばって実装してくれるならアトリビュート使ってもいいおw

2011-03-04 12:05:51
Daisuke Maki @lestrrat

俺はそのコードメンテしたくない。

2011-03-04 12:06:07
FUJI Goro @__gfx__

本当の問題はINIT/CHECKの仕様がぶっこわれていることだと思うけどね。これらはrequire/do file/eval strのなかで使うと呼び出されないので。

2011-03-04 12:06:46
徳永 広夢 @tokuhirom2

Attribute って、実際には文字列くっつけられるだけだから、別に foo('bar', sub { ... }) してるのとかわらないからね。

2011-03-04 12:06:21
わいとん @ytnobody

@tokuhirom 有り難うございます!つまり Attr::Handlers sucks でFAですかね

2011-03-04 12:06:35
徳永 広夢 @tokuhirom2

@ytnobody Attr::Handlers sucks, and Perl5 attribute sucks too. で FA

2011-03-04 12:06:56
わいとん @ytnobody

FA頂きました!有り難うございます! RT @tokuhirom: @ytnobody Attr::Handlers sucks, and Perl5 attribute sucks too. で FA

2011-03-04 12:08:10
@5_1_5

attributeって見つけたときに気になって調べたけど全然わからなくてずっと放置してたけどそんな機能だったのか……。

2011-03-04 12:07:55
Kazuhiro OSAWA @Yappo

@ytnobody attribute つかうと、他人からみて何してるかわからないコードにしかならないからよくないですね

2011-03-04 12:08:01
わいとん @ytnobody

@yappo 見た目的にpureじゃなくなる感じはします

2011-03-04 12:09:09
FUJI Goro @__gfx__

@ytnobody ちなみにmiyagawaさんや弾さんも掛かった病気なので恥じることではないです!

2011-03-04 12:09:33