2013-01-01から1ヶ月間の記事一覧
JSX をセルフホスティングしてnpm packageとしてリリースしました。 https://npmjs.org/package/jsx さてJSXコンパイラをJSXで書きなおしたわけですが、これは主にJSXコンパイラの質を高めるためです。JSXはJavaScriptと比較すると大規模な開発に向いている…
https://npmjs.org/package/jsx https://github.com/jsx/JSX We are proud to announce the release of the JSX compiler toolkit v0.9.0 as an npm package, which is the first version of self-hosted compiler; i.e. the JSX compiler is now implemente…
Siriの挙動をカスタマイズできる SiriProxy というアプリケーションがある。設定は面倒だが下記サイトのようにいろいろ夢が広がりそうなシステムなのでセットアップして起動してみた。といってもセットアップは下記のサイトにしたがってやれば問題はない。bl…
$ export FOO=`perl -E 'say "." x 1_000_000'` $ perl -v bash: /usr/bin/activeperl: Argument list too long 簡易的にIPCをする方法として環境変数にJSONを突っ込んでサブプロセスから参照する、みたいなことはたまにすると思いますが、ちょっと大きなデ…
B::Size が2006年のリリースを最後にメンテナンスされておらず、最近のPerlではビルドできないという問題がありました。そこで何年か前にパッチを書き、patched verをgithubにあげてはいたのですが、CPAN経由でインストール出来ないとどうにも不便です。そこ…
Pod::Cpandoc の v0.13 から -c オプションでモジュールのChangesを読めるようになったようです。すばらしい! $ cpandoc -c Text::Xslate Revision history for Perl extension Text::Xslate 1.6002 2012-12-19 22:54:55 [BUG FIXES] - Fix a bug where TTe…
cf. 評価戦略 - Wikipediaサブルーチンの引数として渡す式がハッシュの要素の場合、その評価は正格ではなく、要素の取得は必要になるまで行われません #!perl use 5.14.0; use warnings; use strict; package MyTieHash { use Carp qw(longmess); use Tie::H…