[過去ログ]
Emacs Part 52 (1002レス)
Emacs Part 52 http://mevius.5ch.net/test/read.cgi/unix/1585125902/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
919: 名無しさん@お腹いっぱい。 [sage] 2021/05/02(日) 19:11:18 LISPが動くことがEmacs使う体外的な理由だったが、node.jsが動くvscodeの登場でEmacsの圧倒的な優位は揺らいだな まあ好きだし神lisp多いから使うんだけど http://mevius.5ch.net/test/read.cgi/unix/1585125902/919
920: 名無しさん@お腹いっぱい。 [sage] 2021/05/02(日) 19:38:14 年内に27系最終リリースという感じかしら? https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01080.html http://mevius.5ch.net/test/read.cgi/unix/1585125902/920
921: 名無しさん@お腹いっぱい。 [sage] 2021/05/02(日) 19:43:21 >>918 たぶん vi は git や history_file など本当に最小限の機能さえあれば良いものに使い 大抵は vim 使っていると推測 http://mevius.5ch.net/test/read.cgi/unix/1585125902/921
922: 名無しさん@お腹いっぱい。 [sage] 2021/05/02(日) 21:00:10 >>919 emacs-ngならtypescript(deno)が動くよ http://mevius.5ch.net/test/read.cgi/unix/1585125902/922
923: 名無しさん@お腹いっぱい。 [sage] 2021/05/02(日) 21:26:42 emacs-ngもなかなか面白そうではあるのだよな https://github.com/emacs-ng/emacs-ng elispそのものを置きかえる気はなくて、Emacsだと外部プログラムの力を 借りざるを得ない所を、内蔵のdenoで済ませる感じ http://mevius.5ch.net/test/read.cgi/unix/1585125902/923
924: 名無しさん@お腹いっぱい。 [sage] 2021/05/03(月) 08:54:22 一瞬ELPAとかのパッケージ配布はどうなるんだろうと思ったけど ああいうのは.elだけ配布してインストール時にbyte compleしているのかな もしそうなら.elcが.elnに変わっても問題ない訳か http://mevius.5ch.net/test/read.cgi/unix/1585125902/924
925: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 14:40:02 ネイティブコンパイルってことは CでもC++でもFORTRANでもemacsの関数を書けるってことかな? http://mevius.5ch.net/test/read.cgi/unix/1585125902/925
926: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 17:04:00 そういう意味のわからない発想はどこから来るんだろう http://mevius.5ch.net/test/read.cgi/unix/1585125902/926
927: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 18:07:49 >>926 gcc-emacsって名前から察するに lispで書いてた関数をgccでバイナリにするんじゃないのん? じゃCでも良かろうもん? http://mevius.5ch.net/test/read.cgi/unix/1585125902/927
928: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 18:38:43 >>927 そういう話じゃない 今まで.elをEmacsのVMのコードにコンパイルしていた(.elc)のを x86とかarmとかプラットフォームのネイティブなコードにコンパイルする(.eln)という話 .elcは例えばx86でコンパイルしたものをarmの環境に持っていっても動くけど .elnは当然コンパイルした環境に依存するから別の環境に持って行っても動かない その代わりネイティブコードだから当然.elcよりは実行が早くなる gcc-emacsという名前はネイティブコードへの変換にGCCのlibgccgitというのを使うから http://mevius.5ch.net/test/read.cgi/unix/1585125902/928
929: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 18:39:32 Emacs起動中またはコンパイル時に、libgccjitを使用してel→LAP→バイトコードのLAPからネイティブコードへコンパイルしている C言語は経由しない バイトコードインタプリタは1バイトずつ読み込んで解釈しながら関数の呼び出しなどを実行して行くけど、ネイティブコード版は読み込み解釈部分が機械語に変換されていると考えればいいだろう なので2倍程度の速度に収まっている バイトコードインタプリタも十分早いからね http://mevius.5ch.net/test/read.cgi/unix/1585125902/929
930: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 18:41:46 >>928 ×libgccgit ○libgccjit 間違えたので訂正 http://mevius.5ch.net/test/read.cgi/unix/1585125902/930
931: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 19:02:48 全力で知ってること話すおじさん http://mevius.5ch.net/test/read.cgi/unix/1585125902/931
932: 名無しさん@お腹いっぱい。 [] 2021/05/04(火) 19:52:05 にわかとしては、こういうのはうれしいのだが 全力語りしてくれてもいいじゃないか しょせん2ちゃんなんだし 内容が間違ってたら困るけど http://mevius.5ch.net/test/read.cgi/unix/1585125902/932
933: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 20:20:08 >>931 いやこれは流石に質問者がおかしいので、鬼レス食らって当然 http://mevius.5ch.net/test/read.cgi/unix/1585125902/933
934: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 20:44:28 Scheme Emacs はいつになったら完成するん? http://mevius.5ch.net/test/read.cgi/unix/1585125902/934
935: 927 [sage] 2021/05/04(火) 20:49:15 >>928,929 >そういう話じゃない そういう話を書いているようにしか読めないんだが? インターフェースさえ揃えられれば .elに書いてた内容をlispで書こうがCで書こうが gccでコンパイルして.elnを作れるはず http://mevius.5ch.net/test/read.cgi/unix/1585125902/935
936: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 20:53:10 もう原文見に行けよ又聞きしないでさ http://mevius.5ch.net/test/read.cgi/unix/1585125902/936
937: 名無しさん@お腹いっぱい。 [] 2021/05/04(火) 20:53:39 >>925 氏は、今回の取り組みで emacs lisp にも dlopen みたいな機能が備わったと思ったのでは? http://mevius.5ch.net/test/read.cgi/unix/1585125902/937
938: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 20:53:41 バイトコンパイルのソースはemacs lispだけだろアホ臭い。 http://mevius.5ch.net/test/read.cgi/unix/1585125902/938
939: 925,927 [] 2021/05/04(火) 21:13:35 かつてのgcjのCNIみたいなイメージを想像しているんだが? http://mevius.5ch.net/test/read.cgi/unix/1585125902/939
940: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 21:31:55 >>933 そんなにおかしくないでしょ emacs専用から離れるってことは他も扱いやすいってことだから http://mevius.5ch.net/test/read.cgi/unix/1585125902/940
941: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 21:57:39 日本人ならシャア専用を作るべき http://mevius.5ch.net/test/read.cgi/unix/1585125902/941
942: 名無しさん@お腹いっぱい。 [sage] 2021/05/04(火) 22:03:19 それはジオン人のニーズなのでは http://mevius.5ch.net/test/read.cgi/unix/1585125902/942
943: 名無しさん@お腹いっぱい。 [sage] 2021/05/05(水) 00:46:48 なんで、elnを経由すんだよ…… そんな迂遠なことせずとも、dynamic moduleを利用すれば前からCで書けるだろ https://www.gnu.org/software/emacs/manual/html_node/elisp/Dynamic-Modules.html Emacs27からはデフォルト有効だぞ http://mevius.5ch.net/test/read.cgi/unix/1585125902/943
944: 名無しさん@お腹いっぱい。 [sage] 2021/05/05(水) 00:56:13 既存のelispライブラリをCで書き直せと申すか http://mevius.5ch.net/test/read.cgi/unix/1585125902/944
945: 名無しさん@お腹いっぱい。 [sage] 2021/05/05(水) 01:03:09 どうせならpythonがいいです http://mevius.5ch.net/test/read.cgi/unix/1585125902/945
946: 名無しさん@お腹いっぱい。 [sage] 2021/05/05(水) 01:10:07 ぼくはC++ http://mevius.5ch.net/test/read.cgi/unix/1585125902/946
947: 名無しさん@お腹いっぱい。 [sage] 2021/05/05(水) 07:51:39 >>945 はぁ?糞遅くなるだろうが。 http://mevius.5ch.net/test/read.cgi/unix/1585125902/947
948: 名無しさん@お腹いっぱい。 [sage] 2021/05/05(水) 09:05:55 luaあたりだろうな http://mevius.5ch.net/test/read.cgi/unix/1585125902/948
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 54 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s