アカウント名:
パスワード:
最近の Emacs は libxml2 を使うようになって、eww っていう簡易ブラウザが実装されたけど、これは Python やら何やらに依存し過ぎて、Emacs と Chrome を両方立ち上げておくのと大差ない状態になってる。(むしろ Python が絡まない分、シンプルか?)
eww は css やら JavaScript が未実装だけど、今後 elisp で実装されていけば、真のブラウザ on Emacs と言えると思う。ちなみに、elisp で実装された JavaScript インタープリタは既に存在する (これを取り込むかどうかの話は少し出てた気がする)http://code.google.com/p/ejacs/ [google.com]
個人的な意見では、Emacsというプラットフォームの拡張性自体がショボいと思っていますが。Emacs LispにしてもLispとしてはショボい部類に入るしってか、GNUがGuileをごり押ししていくきっかけになったのはTclの氾濫だけじゃなくてそれも理由だったのですが。
それは置いといて、CSSはパーサ自体はそんなに難しくないでしょうが、一番肝要なレンダリングが一番難儀でしょうな。
たかがエディタにどんだけ拡張性を期待してるんだ?信者の言うemacsは環境だのを真に受けてるタイプか。
# まぁ俺は信者だがね
もはや環境という言葉はブラウザが名乗るべきだけど、ソースエディット周りが充実するに越したことはないよ。ewwとかもドキュメントの参照(検索)が簡単になる利点はあるわけだし。
# 同じく信者だ
そこでUNXとMULTIXのラグナロク勃発っすよ!
> Emacsというプラットフォームの拡張性自体がショボいと思っていますがうーん…現状存在している拡張が全てを物語って(証明して)いると思うけど、そんなにショボいかな。
まぁ、CSSをパースしたところでキャラクタ端末ベースの画面に反映できないことがほとんどだと思うからやる意味ないかもね。まだ使ったことないけど、ドキュメントとかリファレンスのサイトが見れるようになってるとありがたい。
昔Guile Emacsってのが作られてたけど全く流行らずに終わっちゃったね。
Guile 自体に Emacs Lisp を実行する機能が追加されたけど、Emacs の主要メンテナが全然興味なさそうなのが痛い。ただ、今も細々と続いてはいるっぽい。
ブラウザの進歩を鑑みれば、ブラウザ上にEmacsを実装する方が早いのでは。
個人的にはそれでもいい。vim は既に実装されたけど、ブラウザはローカルファイルに自発的にアクセス出来ない制限(思想)があるから、普通のエディタ代わりにはならないと思う。(ユーザーが指定したローカルファイルの読み込みは可能だけど、ファイルに上書きが出来ない)
ただ、サーバー上のファイルは読み書きできるから、サーバー上に全ファイルを置いてクラウド的な使い方をすれば可能だと思われる。
JavaScriptで実装されたEmacsのelispで実装されたブラウザのJavaScriptで
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
Emacs の思想的には全く美しくない… (スコア:3, 参考になる)
最近の Emacs は libxml2 を使うようになって、eww っていう簡易ブラウザが実装されたけど、
これは Python やら何やらに依存し過ぎて、Emacs と Chrome を両方立ち上げておくのと大差ない状態になってる。
(むしろ Python が絡まない分、シンプルか?)
eww は css やら JavaScript が未実装だけど、今後 elisp で実装されていけば、真のブラウザ on Emacs と言えると思う。
ちなみに、elisp で実装された JavaScript インタープリタは既に存在する (これを取り込むかどうかの話は少し出てた気がする)
http://code.google.com/p/ejacs/ [google.com]
Re:Emacs の思想的には全く美しくない… (スコア:1)
個人的な意見では、Emacsというプラットフォームの拡張性自体がショボいと思っていますが。Emacs LispにしてもLispとしてはショボい部類に入るしってか、GNUがGuileをごり押ししていくきっかけになったのはTclの氾濫だけじゃなくてそれも理由だったのですが。
それは置いといて、CSSはパーサ自体はそんなに難しくないでしょうが、一番肝要なレンダリングが一番難儀でしょうな。
Re:Emacs の思想的には全く美しくない… (スコア:2, おもしろおかしい)
たかがエディタにどんだけ拡張性を期待してるんだ?
信者の言うemacsは環境だのを真に受けてるタイプか。
# まぁ俺は信者だがね
Re:Emacs の思想的には全く美しくない… (スコア:1)
もはや環境という言葉はブラウザが名乗るべきだけど、ソースエディット周りが充実するに越したことはないよ。
ewwとかもドキュメントの参照(検索)が簡単になる利点はあるわけだし。
# 同じく信者だ
Re: (スコア:0)
そこでUNXとMULTIXのラグナロク勃発っすよ!
Re:Emacs の思想的には全く美しくない… (スコア:1)
> Emacsというプラットフォームの拡張性自体がショボいと思っていますが
うーん…現状存在している拡張が全てを物語って(証明して)いると思うけど、そんなにショボいかな。
まぁ、CSSをパースしたところでキャラクタ端末ベースの画面に反映できないことがほとんどだと思うからやる意味ないかもね。
まだ使ったことないけど、ドキュメントとかリファレンスのサイトが見れるようになってるとありがたい。
Re: (スコア:0)
昔Guile Emacsってのが作られてたけど全く流行らずに終わっちゃったね。
Re:Emacs の思想的には全く美しくない… (スコア:1)
Guile 自体に Emacs Lisp を実行する機能が追加されたけど、Emacs の主要メンテナが全然興味なさそうなのが痛い。
ただ、今も細々と続いてはいるっぽい。
Re: (スコア:0)
ブラウザの進歩を鑑みれば、ブラウザ上にEmacsを実装する方が早いのでは。
Re:Emacs の思想的には全く美しくない… (スコア:1)
個人的にはそれでもいい。vim は既に実装されたけど、ブラウザはローカルファイルに自発的にアクセス出来ない
制限(思想)があるから、普通のエディタ代わりにはならないと思う。
(ユーザーが指定したローカルファイルの読み込みは可能だけど、ファイルに上書きが出来ない)
ただ、サーバー上のファイルは読み書きできるから、サーバー上に全ファイルを置いてクラウド的な使い方を
すれば可能だと思われる。
Re: (スコア:0)
JavaScriptで実装されたEmacsのelispで実装されたブラウザのJavaScriptで