私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs part 23
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ☆
レスフィルター : (試験中)
emacs lispでなんかのフレームワークができて
なんかいろいろできるようになったら
新しいことが始まった感じにはなるな。
それともelispの時点で十分高レベルなことできるから
そんなフレームワークいらないのかな。
なんかいろいろできるようになったら
新しいことが始まった感じにはなるな。
それともelispの時点で十分高レベルなことできるから
そんなフレームワークいらないのかな。
>>949
うん。わかったwwwww
うん。わかったwwwww
>>953
そっちはEmacs用語ではマルチフレームだな。とは言え、マルチフレームが実装されたのもかなり昔だと思うんだが。
そっちはEmacs用語ではマルチフレームだな。とは言え、マルチフレームが実装されたのもかなり昔だと思うんだが。
wgethttp://openlab.jp/skk/dic/SKK-JISYO.L.unannotated.gz
gunzip SKK-JISYO.L.unannotated.gz
mv SKK-JISYO.L.unannotated SKK-JISYO.L
emacs -batch -l ja-dic-cnv -f batch-skkdic-convert SKK-JISYO.L
emacs -batch -f batch-byte-compile ja-dic.el
ちょっと前まで、この方法で ja-dic.elc を作れていたのに、
さっきやってみたら
ja-dic.el:83:1:Error: Args out of range: ">わk 分", 6
ってエラーになる。
なんでエラーになるか分かる人います?
gunzip SKK-JISYO.L.unannotated.gz
mv SKK-JISYO.L.unannotated SKK-JISYO.L
emacs -batch -l ja-dic-cnv -f batch-skkdic-convert SKK-JISYO.L
emacs -batch -f batch-byte-compile ja-dic.el
ちょっと前まで、この方法で ja-dic.elc を作れていたのに、
さっきやってみたら
ja-dic.el:83:1:Error: Args out of range: ">わk 分", 6
ってエラーになる。
なんでエラーになるか分かる人います?
ぱっと見壊れているようには見えないですが、全然分かりません...
単純にフォーマットが変更されたんでしょうか。
単純にフォーマットが変更されたんでしょうか。
> インテリセンス周りというと、インラインで候補を出す汎用的な方法が無い、
それとか、メジャーなプログラミング言語のシンタックスを理解してダイナミックに
関数や変数シンボルをメモリに格納してくれるフレームワークみたいなもんじゃね?
後者があるのか知らんけど、あったとしてもインスコが面倒か、使えたとしても
貧弱すぎて実用的じゃないぐらいなんじゃないんかね。
俺は個人的に少なくとも前者はあってほしいと考えてる。カーソルの横に的確に
自然と候補を出したいね。 今だと completing-read でそれのイミテーションをする
ぐらいしかできん。
>>962
> それとか、メジャーなプログラミング言語のシンタックスを理解してダイナミックに
> 関数や変数シンボルをメモリに格納してくれるフレームワークみたいなもんじゃね?
> 後者があるのか知らんけど、あったとしてもインスコが面倒か、使えたとしても
> 貧弱すぎて実用的じゃないぐらいなんじゃないんかね。
semanticがあるじゃん。
> それとか、メジャーなプログラミング言語のシンタックスを理解してダイナミックに
> 関数や変数シンボルをメモリに格納してくれるフレームワークみたいなもんじゃね?
> 後者があるのか知らんけど、あったとしてもインスコが面倒か、使えたとしても
> 貧弱すぎて実用的じゃないぐらいなんじゃないんかね。
semanticがあるじゃん。
>>963 semantic ホントに使えてる?
>>962
前者はicomp.elに期待するとか
前者はicomp.elに期待するとか
>>967
既にあるものすら使いこなせてないのに、新しいの欲しい欲しいって駄々こねるのは子供。
既にあるものすら使いこなせてないのに、新しいの欲しい欲しいって駄々こねるのは子供。
そうそうだ!
>>962やめろよ!!!失礼だろwwwww
>>962やめろよ!!!失礼だろwwwww
スレッドルールは以下の通り:
* 初心者にやさしく接すること。
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと。
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可。
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること。
_/l__
/ く
| ´ω` | ぐにゅう emacs
| C='|
* Emacs スレッド マスコットキャラである「ぐにゅう君」 (↑のAA) への挨拶も忘れないように!
>* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰
>囲気を乱すので不可。
なんで女性を排除するんだろ
マッチョイズムがあれこれしてるのかな
>囲気を乱すので不可。
なんで女性を排除するんだろ
マッチョイズムがあれこれしてるのかな
>>982 zenoの女嫌いワロスw 過去になんかあったんだろなw
がんばってマルチスレッドにしても、グローバルな変数参照しまくってるから
効率上がらないんじゃないかな。
効率上がらないんじゃないかな。
(defmacro nlptr-anything-declare-source (name docstring body)
"If symbol named NAME does not exist, (`defvar' NAME docstring) .
and (`setq' NAME BODY) ."
(let ((symbol-name-string (symbol-name name)))
(unless (boundp name)
`(defvar ,(intern symbol-name-string) nil docstring))
`(setq ,(intern-soft symbol-name-string) ,body)))
docstringがnilになってしまいます
引数docstringはシンボルの値を参照することができないようなんですが、
ソース弄る以外に何か方法はありませんか?
"If symbol named NAME does not exist, (`defvar' NAME docstring) .
and (`setq' NAME BODY) ."
(let ((symbol-name-string (symbol-name name)))
(unless (boundp name)
`(defvar ,(intern symbol-name-string) nil docstring))
`(setq ,(intern-soft symbol-name-string) ,body)))
docstringがnilになってしまいます
引数docstringはシンボルの値を参照することができないようなんですが、
ソース弄る以外に何か方法はありませんか?
やっぱりできません
(defmacro defvar-and-setq (name docstring body)
"If symbol named NAME does not exist, (`defvar' NAME docstring) .
and (`setq' NAME BODY) ."
(let ((symbol-name-string (symbol-name name))
(doc docstring))
(unless (boundp name)
`(defvar ,(intern symbol-name-string) nil ,doc))
`(setq ,(intern-soft symbol-name-string) ,body)))
(defvar-and-setq daanamdddddeaa "hogehoge" nil)
参照はできるようなんですが…
(let ((docstring "aaaaaaaa"))
(defvar bbbbbbbbbbbbb nil docstring)
(describe-variable 'bbbbbbbbbbbbb))
マクロの限界なんでしょうか?
(defmacro defvar-and-setq (name docstring body)
"If symbol named NAME does not exist, (`defvar' NAME docstring) .
and (`setq' NAME BODY) ."
(let ((symbol-name-string (symbol-name name))
(doc docstring))
(unless (boundp name)
`(defvar ,(intern symbol-name-string) nil ,doc))
`(setq ,(intern-soft symbol-name-string) ,body)))
(defvar-and-setq daanamdddddeaa "hogehoge" nil)
参照はできるようなんですが…
(let ((docstring "aaaaaaaa"))
(defvar bbbbbbbbbbbbb nil docstring)
(describe-variable 'bbbbbbbbbbbbb))
マクロの限界なんでしょうか?
その前に僕は何故997さんが単に (defvar name body docstring) としないのかが疑問だお。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : ☆類似してるかもしれないスレッド
- Emacs part 25 (1001) - [92%] - 2008/8/10 0:18 ○
- Emacs part 27 (1001) - [92%] - 2009/1/23 18:47 ○
- Emacs part 28 (605) - [92%] - 2009/3/25 0:37 ○
- Emacs part 26 (1001) - [92%] - 2008/11/8 20:47 ○
- Emacs part 22 (1001) - [92%] - 2008/1/18 7:47 ○
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 43 (1001) - [84%] - 2013/12/14 11:30
- Emacs part24 (991) - [84%] - 2008/5/10 5:08 ○
- Emacs Part 38 (1001) - [76%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [76%] - 2012/2/9 19:45
- Emacs Part 40 (1001) - [76%] - 2012/9/7 0:30
- Emacs Part 37 (1001) - [76%] - 2011/6/20 19:47
トップメニューへ / →のくす牧場書庫について