native-compile有効化してもバイトコンパイルの数倍しか速くならないし、Common Lispの10倍くらい遅いんだよな
最近だとCommon Lispで1から作られたLemというエディタがある
探検
【GNU】Emacs Lisp 【Elisp】
294デフォルトの名無しさん
2025/02/02(日) 07:37:39.53ID:gkY6KzeC295デフォルトの名無しさん
2025/02/02(日) 15:53:20.81ID:OcIEQytI 動的型はネイティブコンパイルしても2倍速になるかどうかだな
型推論を実装してからが本番だ
型推論を実装してからが本番だ
296デフォルトの名無しさん
2025/10/12(日) 06:12:52.53ID:W2SaGlg4297デフォルトの名無しさん
2025/10/12(日) 06:15:18.22ID:W2SaGlg4 ああごめん型推論、すなわちよしなに(type fixnum numarg1)とか宣言補ってくれるということね
もちろんそれはあって欲しいね、コードは今まで通り書いていいしユーザーに負担が無いのだから
もちろんそれはあって欲しいね、コードは今まで通り書いていいしユーザーに負担が無いのだから
298デフォルトの名無しさん
2025/10/13(月) 07:56:47.78ID:jcovVfcE >>294
へぇー最近もあるのか…
CLの歴史あるエディタの代表といえば1980-のHemlockだね
emacs-likeというかほぼほぼemacsのCL版だけど、なんなら今のスレ民が大体使ってるであろう1984-のGNU emacsより歴史がある
主にCMU CLの配布に同梱されててなかなかいいemacs
へぇー最近もあるのか…
CLの歴史あるエディタの代表といえば1980-のHemlockだね
emacs-likeというかほぼほぼemacsのCL版だけど、なんなら今のスレ民が大体使ってるであろう1984-のGNU emacsより歴史がある
主にCMU CLの配布に同梱されててなかなかいいemacs
299デフォルトの名無しさん
2025/10/13(月) 08:05:49.85ID:jcovVfcE ああごめんここemacsスレじゃなくてelispスレだからスレチだったわ
300デフォルトの名無しさん
2025/10/16(木) 01:18:12.54ID:BKqCsKPx >>296
elispではいまのところ(ほぼ)無意味っぽいね
Most of the Common Lisp declarations are not currently useful in Emacs Lisp. For example, the byte-code system provides little opportunity to benefit from type information. A few declarations are meaningful when byte compiler optimizations are enabled, as they are by default. Otherwise these declarations will effectively be ignored.
https://www.gnu.org/software/emacs/manual/html_node/cl/Declarations.html
まあ型宣言のご利益はなくても、(読みにくくならぬ程度の)適切な型宣言は読み手へのアノテーションにもなるから推奨したい
elispではいまのところ(ほぼ)無意味っぽいね
Most of the Common Lisp declarations are not currently useful in Emacs Lisp. For example, the byte-code system provides little opportunity to benefit from type information. A few declarations are meaningful when byte compiler optimizations are enabled, as they are by default. Otherwise these declarations will effectively be ignored.
https://www.gnu.org/software/emacs/manual/html_node/cl/Declarations.html
まあ型宣言のご利益はなくても、(読みにくくならぬ程度の)適切な型宣言は読み手へのアノテーションにもなるから推奨したい
301デフォルトの名無しさん
2025/10/17(金) 01:25:53.83ID:D1Ebmx1L >>298
HemlockはGNU Emacs/Xemacsより(それまでの)emacsに近いんだよな
多分まだ一番古い資料が残ってるlisp系Emacsはelispの直接祖先であるMacLisp(1966)のエディタだろう
コンピュータ史系のサイト読めるMacLispのマニュアル類にはエディタのキーバインドまで記されている
当然ながらemacs風キーバインドで、この頃には今に繋がるlisp系emacs(非TECO系)確立されてた
HemlockはGNU Emacs/Xemacsより(それまでの)emacsに近いんだよな
多分まだ一番古い資料が残ってるlisp系Emacsはelispの直接祖先であるMacLisp(1966)のエディタだろう
コンピュータ史系のサイト読めるMacLispのマニュアル類にはエディタのキーバインドまで記されている
当然ながらemacs風キーバインドで、この頃には今に繋がるlisp系emacs(非TECO系)確立されてた
レスを投稿する
ニュース
- 【サッカー】J1昇格PO決勝戦 千葉、来季のJ1昇格が決定 17年越しの悲願叶える…オリジナル10が05年以来のJ1にそろう [久太郎★]
- 【鹿児島】容疑者は大学生。国道3号を横断中の母娘を車ではねる――「太陽がまぶしくて見えなかった」。20歳女を現行犯逮捕 日置署 [ぐれ★]
- 南京で「大虐殺」追悼式典 中国、高市政権をけん制 (共同通信) [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★5 [ぐれ★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★6 [ぐれ★]
- 【日銀】0.75%に利上げへ 来週の決定会合で、30年ぶり水準 賃金改善の継続見込む [ぐれ★]
- 【悲報】ZOZOTOWNとラフォーレ原宿が児童ポルノを売ってるのに全然燃えないwwwwwwwwwwwwwwwwww [455031798]
- 〇〇散らかす ←これ
- なかやま〜きんにくんだよ〜みたいな事言う女芸人いたじゃん?
- 海外メディア、高市政権の経済政策を酷評「偽サッチャー」「自滅的」「時代遅れ」 [163661708]
- 吐くまで酔うみたいなシーンあるけどさ
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★3🏡
