[過去ログ] Emacs Part 52 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
889: 2021/04/30(金)00:54 AAS
今までもコンパイルしてたんじゃないの?
ネイティブとネイティブじゃない違いかもしれないが。
よくわからんかったのは僕だけ?
890(1): 2021/04/30(金)02:21 AAS
今までのは簡素なスタックマシーン(Emacs VM)のバイトコードに変換するもの
今回はさらにlibgccjitを利用してネイティブコードに変換するもの
詳しい仕組みはAndrea CoralloのELS2020の資料がわかりやすいかも?
外部リンク[pdf]:akrl.sdf.org
891: 2021/04/30(金)06:37 AAS
packageにしてくれ
892: 2021/04/30(金)09:09 AAS
VM無しで実行出来るコードにするのね。
893: 2021/04/30(金)09:12 AAS
でも今どきのVM一般ってネイティブと遜色ないやん
894: 2021/04/30(金)11:08 AAS
それはJITとかしてるVMでemacsのVMはそこまでではなかったということかな
895: 2021/04/30(金)12:08 AAS
>>890
リンク切れてるね
外部リンク:www.european-lisp-symposium.org
↑このページの一番下にあるpdf(かなり大きい)に含まれてた
896: 2021/04/30(金)13:41 AAS
なんやかんやEmacsもハッテンしてるね
897(1): 2021/04/30(金)14:04 AAS
英語が得意でないとハッテン場の出入りが不自由。
898: 2021/04/30(金)14:30 AAS
JIT手を見る
899: 2021/04/30(金)23:13 AAS
>>897
IT本読破件数が充分なら英語力はそこそこでも良いみたいだぞ?(ネイティブの人たちは親切だし
900: 2021/05/01(土)11:49 AAS
emacsのコマンド名で鍛えた英語力でOK
901: 2021/05/01(土)13:35 AAS
僕はニチアサで鍛えた英語力で
902: 2021/05/01(土)15:05 AAS
そうか
良く拡げとか無いと尻が裂けるな
903: 2021/05/02(日)01:00 AAS
native-comp 版に移行したが、体感としての違いはワカラン
Emacsにあんまり重い処理はさせてないからなあ
904: 2021/05/02(日)03:06 AAS
elispで長大な処理をさせるものじゃないと効果は見えづらいだろうね
例えばlsp-modeは公式ドキュメントにresulting in more than 200% speedupとある
org-modeも軽くなる局面がある気がしている
905: 2021/05/02(日)10:31 AAS
何だかんだ最近のエディタにIDE並みの機能求めるからな
906: 2021/05/02(日)11:11 AAS
その元祖が emacs なので。
907: 2021/05/02(日)11:36 AAS
ディストリのパッケージマネージャー使ってるんだが、そのnative-comp版ってのは普通にアプデとして降ってくんの?
908: 2021/05/02(日)12:18 AAS
27.3とかで正式リリースなのでは
909: 2021/05/02(日)12:20 AAS
いや28か
910: 2021/05/02(日)12:20 AAS
無理して不安定なハシリに飛びつく必要無し
911(2): 2021/05/02(日)12:28 AAS
vimもvim9scriptで速くなるみたいだしvscodeが伸びてるのが刺激になっているのか
912: 2021/05/02(日)12:33 AAS
vscodeのMSご謹製 Remote Development プラグイン良く出来とるからな。
913: 2021/05/02(日)13:16 AAS
helmとかは速くなるのかな
914: 2021/05/02(日)15:15 AAS
>>911
vim躍進はvscodeのlsp使えたのが大きいね、あと非同期処理はemacsみたいに外部に投げてたけどネイティブ対応した
9はluaより速かろうがvimscriptなので…
コマンド毎に文法と引数解釈が違う、スクリプトとインタラクティブでまた仕様が微妙に違うとか、まるでcmdエグゼ
本当にキモい言語
elispも一般的にはキモい類だろうけど、血筋がよいので(根っこは)一貫性がある
あと、vimにもautoloadの仕組みが最近普及してきたので、対応コードなら既にオーバーヘッドなんて問題になってないと思う
(emacsのautoloadとは結構違う)
915(1): 2021/05/02(日)15:38 AAS
>>911
.vimrc 書いていくと init.el と違って起動の遅さが如実に使い勝手に影響が出る
(emacsは眠らない)
だから速度アップの恩恵の受け方は vim には vimの
emacs には emacs の恩恵があるはず
916: 2021/05/02(日)15:53 AAS
>>915
vimはautoload用のディレクトリ階層作るのが面倒よな、コードも二重読み込みフラグやマイナーモードへのデリゲートあたりを書き換えないとならず仕様が複雑
対応/保守してないパッケージは手を加えるしかない
これに関しては(autoload 'fun "file")並べるemacsに一票
917: 2021/05/02(日)18:47 AAS
つか、そもそもemacsは起動終了繰り返すような使い方しないからなあ。
vimは都度都度終了するが。
918(1): 2021/05/02(日)19:03 AAS
起動が速いからviが好き!
という知り合いもいたけど正直書くより先に考えた方がいいんじゃねえかというコードを生産してた
上下前次1-新書関写板覧索設栞歴
あと 84 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s