HSPLetについて

1ヶ月ぐらい前の記事だけどfujidigさんの所でHSPLetの挙動について書かれていたのでトラックバックのテストついでに書いてみる。

HSPLet あれこれ

このコードを実行するとHSP 3.1とHSPLetで挙動が違う

#runtime "hsplet3"
a = 0, 1, 3, 4, 5, 6
dim b, 6
mes "length(a)=" + length(a)
mes "length(b)=" + length(b)

HSP 3.1

length(a)=6
length(b)=6

HSPLet 3.0

length(a)=16
length(b)=6

どうもdimで初期化せずに代入すると最低16は配列の要素が確保されてしまうようで、foreachで変数を処理するとHSPではエラーが出ずにHSPLetでエラーが出てしまうことがある。

HSPLetもメンテとかしてみたい気はするが取り敢えず他ごと優先でいきたいと思います。


トラックバックのテスト

トラックバックプラグインのテスト

を休眠中のブログを使ってテストしようとしたけど、ホワイトリストに載っていないのを全て弾くみたいでテストできなかった。


Frog CMSにトラックバックプラグインを実装中

いまはトラックバックをPEAR::Services_Trackbackを使って実装中。

うーん結構めんどい。

受信はなんとなくは出来てはいるけどもう少しかな。

あと日記に使っているアーカイブプラグインもタグの検索とかを少し直したい気がする。