QA@IT
«回答へ戻る

回答を投稿

こんにちは。私は homebrew について分からないので過去の議論について憶えているところを申し上げます。

まず、当時 ddskk が apel 非依存になったことが広く認識されていなかったので、「ddskk には apel が必要」と紹介しているウェブサイトに「Emacs 22 以上 ddskk 14.2 以上では apel は要りません」とコメントしておきました。

それとは別に jacknagel さんが apel の formula における symlink のしかたがまずいと指摘しました。それに対し私が「apel はそもそも必要ないのではないですか」とコメントしました。

ddskk の formula に関しては現在のところは議論にはなっていないので基本的にはいいのではないかと思いますが、depends_on 'apel' の行と APEL_DIR, EMU_DIR の設定は要らないと思われます。

なお、ddskk の最新版は 14.4 で一応 Emacs 24 でも動くと思われますが、若干の不具合があります。毎週更新されるスナップショット版ではいくつかのバグが修正されています。

homebrew の Emacs 各バージョン対応に関しては私は何も知りませんが... 推測できるところを述べますと Emacs 22 は Carbon Emacs で旧いバージョンになるので対応しなくてよろしいのではないでしょうか。Emacs 23 には ddskk 14.4 が適合します。

elisp 的な作法としては、もし homebrew が異なる複数のバージョンの Emacs のインストールを許可するようであれば、バイトコードの互換性に配慮して *.elc のインストール先を version specific なディレクトリにする必要があるかもしれません。

門外漢なので直接な解答でなく申し訳ありませんが、多少なりともご参考になればと思います。

こんにちは。私は homebrew について分からないので過去の議論について憶えているところを申し上げます。

まず、当時 ddskk が apel 非依存になったことが広く認識されていなかったので、「ddskk には apel が必要」と紹介しているウェブサイトに「Emacs 22 以上 ddskk 14.2 以上では apel は要りません」とコメントしておきました。

それとは別に jacknagel さんが apel の formula における symlink のしかたがまずいと指摘しました。それに対し私が「apel はそもそも必要ないのではないですか」とコメントしました。

ddskk の formula に関しては現在のところは議論にはなっていないので基本的にはいいのではないかと思いますが、depends_on 'apel' の行と APEL_DIR, EMU_DIR の設定は要らないと思われます。

なお、ddskk の最新版は 14.4 で一応 Emacs 24 でも動くと思われますが、若干の不具合があります。毎週更新されるスナップショット版ではいくつかのバグが修正されています。

homebrew の Emacs 各バージョン対応に関しては私は何も知りませんが... 推測できるところを述べますと Emacs 22 は Carbon Emacs で旧いバージョンになるので対応しなくてよろしいのではないでしょうか。Emacs 23 には ddskk 14.4 が適合します。

elisp 的な作法としては、もし homebrew が異なる複数のバージョンの Emacs のインストールを許可するようであれば、バイトコードの互換性に配慮して *.elc のインストール先を version specific なディレクトリにする必要があるかもしれません。

門外漢なので直接な解答でなく申し訳ありませんが、多少なりともご参考になればと思います。