のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,825人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs part 27

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    651 : 名無しさん@お腹 - 2008/12/31(水) 15:18:31 (+62,+29,-2)
    >>649
    本人以外みんなわかってるんだからわざわざ指摘してやるなよw
    652 : 名無しさん@お腹 - 2008/12/31(水) 16:03:16 (+80,+29,-7)
    >>649
    うわあ…
    C++コンプまるだしやん。

    関数型言語といえば納得してくれる素人ばっかだと思わんように。
    653 : 名無しさん@お腹 - 2008/12/31(水) 16:04:25 (+0,-27,-27)
    あ、そんなに関数型言語マンセーなら
    RMSに、EmacsをHaskellで書き直してって頼んで鼻で笑われてね。
    654 : 名無しさん@お腹 - 2008/12/31(水) 16:10:55 (+106,+29,-34)
    Emacs のマクロをC++で書くとか、めんどいだけだろ。
    まぁ、 >>641 は明らかな釣りだけど、冬休みだからな…
    655 : 名無しさん@お腹 - 2008/12/31(水) 16:15:31 (-1,-29,-4)
    RMSがFFI拒否ってるのは政治的理由?
    656 : 名無しさん@お腹 - 2008/12/31(水) 16:18:37 (+110,+29,-164)
    >>654
    それは場合によると思う。

    例えば、ちょっと設定を書き換えるとかならEmacs Lispで問題ないけど
    大規模なEmacsアプリを作りたい場合とかで
    C++のノウハウをもってるユーザーなら、C++で書きためた
    アルゴリズムやらをそのまま使えたほうが能率的な場合もある。
    コンソールからGUIアプリまで、広範囲な開発経験がある
    プロ寄りのEmacsユーザーがC++を使いこなせると想定するのは自然だしね。
    逆にそういう人で関数型言語しか使えないと想定するのは難しい。
    それは単に実用アプリを作ったことがない象牙の塔の人。

    だからEmacs Lisp, C++の二本立てて拡張ができるように進化していくべきだと思う。
    657 : 名無しさん@お腹 - 2008/12/31(水) 16:27:08 (+47,+29,-14)
    冬休みだな
    658 : 名無しさん@お腹 - 2008/12/31(水) 16:31:17 (+71,+29,+1)
    >>656
    出来るならやればいいよ。
    659 : 名無しさん@お腹 - 2008/12/31(水) 16:47:54 (+30,-17,-154)
    >>652-653
    釣りだと思うが、C++がLispの代わりになるとでも言わんばかりの
    >>645
    > あと、拡張がLisp系なのはGNU Emacs開発時にC++は生まれたてだったから。
    という面白発言に突っ込んだだけだぜ

    コンパイルが必要で、リフレクションもイントロスペクションも実行時の
    動的式評価手段(eval)も持たないC++が、エディタのマクロ
    言語として、どうしてLispの代わりになれると思ってるんだって話な

    FFIがあったらいいね、ぐらいの話なら俺は否定せんよ
    ただし、C++はABIの問題を抱えているし、LispのGCとはメモリ管理ストラテジー等
    インピーダンスアンマッチが多いので、色々面倒だろうと想像できるがな
    660 : 名無しさん@お腹 - 2008/12/31(水) 17:05:56 (+13,-29,-83)
    >>659
    コンパイルは別に問題ないだろ。大規模アプリ用なんだし。
    他の問題は、C++内部ならクラスライブラリ設計・データ構造の問題だし
    C++-Emacs Lisp間であればインタプリタの実装の問題じゃん。
    それらを疑似的に実現する方法はいくらでも考えられる。
    C++の言語構造の問題ではない。
    661 : 名無しさん@お腹 - 2008/12/31(水) 17:12:38 (+57,+29,-37)
    わざわざemacsに大規模アプリを載せたいっていう動機がそもそもの間違いだろ。
    662 : 名無しさん@お腹 - 2008/12/31(水) 17:14:05 (+46,+28,+1)
    なんでやねん。
    663 : 名無しさん@お腹 - 2008/12/31(水) 17:17:22 (+5,-29,-162)
    >>660
    いやだから、それは
    > あと、拡張がLisp系なのはGNU Emacs開発時にC++は生まれたてだったから。
    を肯定はできんだろw
    EmacsLispで書かれるものが全部「大規模アプリ」だとでも思ってるのかw

    FFIぐらいなら認めるといってるじゃないか
    勝手にやればよい
    もっとも、GCとS式とEmacsのATOMをベースにした非常に特殊な
    C++コードを記述するんなら、

    > C++のノウハウをもってるユーザーなら、C++で書きためた
    > アルゴリズムやらをそのまま使えたほうが能率的な場合もある。
    などという論は成り立たなくなるがな

    再利用がしやすいといいたかったのだろうが、出来ないわけだ
    664 : 名無しさん@お腹 - 2008/12/31(水) 17:18:45 (+52,+29,+1)
    あらゆる方向に無限に
    665 : 名無しさん@お腹 - 2008/12/31(水) 17:27:04 (-1,-29,-3)
    haskellが好きならyiを育ててやって下さい…
    666 : 名無しさん@お腹 - 2008/12/31(水) 17:34:56 (+3,-29,-43)
    大規模なアプリを書くぐらいならclosがあれば十分
    速度が欲しいのならlexical scopeを備えたlispとFFIがあれば十分

    でもそういうのすら難しいのが現在のemacsの実装なんだよな残念ながら
    667 : 名無しさん@お腹 - 2008/12/31(水) 17:48:52 (+91,+29,-11)
    ダイナミックスコープにしちゃったのは失敗だったという評はたまに聞くね。
    668 : 名無しさん@お腹 - 2008/12/31(水) 17:49:39 (+6,-29,-21)
    いや今時レキシカルスコープや末尾再帰は欲しいでしょう
    EmacsLisp sucksなんてのはどこでも言われてるんじゃないの
    669 : 名無しさん@お腹 - 2008/12/31(水) 17:53:21 (-1,-29,-31)
    >>668
    レキシカルスコープがほしいなら lexical-let を使えばいいじゃないか?
    なにが不満なんだね?
    670 : 名無しさん@お腹 - 2008/12/31(水) 17:55:50 (+57,+29,-52)
    ああ、基本がレキスカルスコープでないと意味論的に
    俺が混乱するし怖い、という単なる我侭なんだけどさ
    671 : 名無しさん@お腹 - 2008/12/31(水) 18:20:43 (+57,+29,-5)
    よし! 新しく超Emacsを作るんだ!! そして新世界の神となれ!!!
    672 : 名無しさん@お腹 - 2008/12/31(水) 18:25:52 (-1,-29,-1)
    名前は2chmaxにしとけな 2ch最高(笑)
    673 : 名無しさん@お腹 - 2008/12/31(水) 18:27:02 (+69,+29,-43)
    >>667
    既存のコードに色々と割込めたりするからエディタの拡張用にはあれでいいんでね?
    674 : 名無しさん@お腹 - 2008/12/31(水) 18:38:16 (+28,+5,+3)
    イクナイ(・A・)
    675 : 名無しさん@お腹 - 2008/12/31(水) 18:44:34 (+72,+29,-45)
    正直今ならJavaScriptのほうが大量のスクリプトキディを取り込めていいかもな

    ファーストクラスのレキシカルクロージャや
    プロトタイプなオブジェクト指向も持ってるんだし
    google v8とかやたらと速いそうじゃないか
    677 : 名無しさん@お腹 - 2008/12/31(水) 19:05:51 (+57,+29,-10)
    スクリプトキティなんか取りこんだらEmacsコミュニティが消滅するような…
    679 : 名無しさん@お腹 - 2009/01/01(木) 00:57:07 (-1,-29,-23)
    >>668
    Emacs Lispって末尾再帰できないの?
    末尾最適化の間違いか?
    680 : 名無しさん@お腹 - 2009/01/01(木) 03:14:30 (+3,-29,-77)
    とりあえず、C++のメソッドはネームマングリングの問題で外部から
    呼び出すのは非常に困難だぞ。というか基本的に出来ないということに
    なっている。

    ちなみに、COMはバイナリを規定しているので、C++とCなどの言語の
    混在が可能になっている。
    C++のオブジェクトを使いたかったら、EmacsをCOMか、Firefoxで
    使われているXPCOMに対応させてくれ。
    681 : 名無しさん@お腹 - 2009/01/01(木) 04:48:55 (-1,-29,-36)
    HOGE言語のコードからCのコードを吐くコンパイラを作れば
    好きなだけHOGE言語で拡張が書けるる!!
    682 : 名無しさん@お腹 - 2009/01/01(木) 07:29:13 (+56,+28,-31)
    Emacs は動的に C のライブラリを読み込めないから、 C じゃ厳しいでしょ。
    いっそ ELisp にコンパイルしないと。
    683 : 名無しさん@お腹 - 2009/01/01(木) 09:56:13 (-1,-29,-47)
    コマンドがシステムのPATHに通ってるかどうかを判定するelisp関数ってありますか?
    685 : 名無しさん@お腹 - 2009/01/01(木) 10:49:22 (+57,+29,-10)
    まあまたどこかのマスコミが鵜呑みにして
    裁判で負けるというところまで見えた
    686 : 名無しさん@お腹 - 2009/01/01(木) 19:23:26 (+0,+22,-38)
    >>678
    そのかわりJavascriptはスコープが、
    グローバルと関数の二つしかない。
    謎な仕様なひとつ。
    687 : 名無しさん@お腹 - 2009/01/01(木) 19:29:49 (+57,+29,-18)
    JavaScriptって名前からしてパチモノ感があるのでどうも使う気になれんのよね。
    688 : 名無しさん@お腹 - 2009/01/01(木) 19:33:53 (+57,+29,-18)
    まあそれであんまり困らないけどね
    ファイルローカルとかは有っても良いと思うけど
    689 : 名無しさん@お腹 - 2009/01/01(木) 19:34:32 (+56,+28,+0)
    しかたないんじゃない、JavaScriptだし
    690 : 名無しさん@お腹 - 2009/01/01(木) 22:55:36 (+57,+29,-38)
    スレ違いだが、おまえらjQueryとか使ってみろ。
    あのJavaScriptにこんなポテンシャルがあったかと仰天するから。
    691 : 名無しさん@お腹 - 2009/01/01(木) 23:43:49 (-6,-29,+1)
    ECMAScriptと呼んでやれ
    692 : 名無しさん@お腹 - 2009/01/02(金) 00:07:14 (+10,-17,-13)
    JavaScript にはレキシカルクロージャがある
    elisp にはない
    693 : 名無しさん@お腹 - 2009/01/02(金) 02:15:32 (-1,-29,-12)
    Meadow3よりNTEmacsの方が、起動が速いというのはネタ?
    694 : 名無しさん@お腹 - 2009/01/02(金) 03:32:35 (+51,+28,+0)
    ためせよ自分でwwww
    695 : 名無しさん@お腹 - 2009/01/02(金) 16:11:22 (+120,+24,-14)
    盗んだEmacsでコーディングしだす 34の夜
    696 : 名無しさん@お腹 - 2009/01/02(金) 17:16:02 (+69,+29,-2)
    >>695
    かっこいいのかかっこわるいのか…
    697 : 名無しさん@お腹 - 2009/01/02(金) 17:20:35 (+74,+29,-29)
    >>695
    おまいが盗んだから開発が遅いんだな
    698 : 名無しさん@お腹 - 2009/01/02(金) 17:20:47 (+91,+29,-15)
    そろそろ本家emacsの開発に加わろうかと思っている。
    699 : 名無しさん@お腹 - 2009/01/02(金) 17:42:16 (+70,+29,-7)
    >>698
    おお,マジならがんばってくれ
    そして加わって何をしたいんだい?
    700 : 名無しさん@お腹 - 2009/01/02(金) 18:05:01 (+24,-29,-20)
    elispをCommon Lisp標準に99%以上準拠させる
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について