GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 51
https://mevius.2ch.net/test/read.cgi/unix/1514601894/
Emacs Part 50
https://mevius.2ch.net/test/read.cgi/unix/1482097785/
Emacs Part 52
■ このスレッドは過去ログ倉庫に格納されています
2020/03/25(水) 17:45:02.71
2020/06/11(木) 10:18:16.74
>>151
spacemacsのエッセンスを自分なりに抽出して取り込んで普通のemacsに戻ったってこと?
spacemacsのエッセンスを自分なりに抽出して取り込んで普通のemacsに戻ったってこと?
2020/06/11(木) 15:59:31.82
2020/06/11(木) 16:28:10.89
>>153
カスタマイズて自前のlisp?
カスタマイズて自前のlisp?
2020/06/18(木) 19:48:26.89
emacs から DeepL を使えないかなぁ。
2020/06/20(土) 23:39:44.12
emacs内でpythonで書いてshellモードで起動
これで十分
これで十分
2020/06/27(土) 10:53:47.14
Emacs で数学なら maxima だろ
ワイも機械学習なら Emasc 上で python 書いて shell で呼び出し してる
ワイも機械学習なら Emasc 上で python 書いて shell で呼び出し してる
2020/07/05(日) 07:04:28.02
↑ベタベタだけど、、ESS+Rじゃ駄目なんですか?
159名無しさん@お腹いっぱい。
2020/07/05(日) 23:31:33.59 >>158
ダメですww
使用頻度2位以下のパッケージ機能じゃなく
1位の dynamic Abbrev を使うからダメなんですww
ところでみんなは minimap 使ってる?
アレは見てる限りあんまり役に立ちそうにないんだけど
ダメですww
使用頻度2位以下のパッケージ機能じゃなく
1位の dynamic Abbrev を使うからダメなんですww
ところでみんなは minimap 使ってる?
アレは見てる限りあんまり役に立ちそうにないんだけど
2020/07/29(水) 02:45:49.54
sublime あたりで登場しただけの一過性フィーバーと見てる
2020/08/02(日) 15:06:13.38
windowsのemacsって、いまいち?
というか、操作とかが親和性低い?
というか、操作とかが親和性低い?
2020/08/02(日) 15:33:28.17
wslのやつはなんかいきなり落ちる
gnupackに入ってるcygwinのやつはなんかいきなり固まる
まあファイルアクセスでなんかひっかかる
gnupackに入ってるcygwinのやつはなんかいきなり固まる
まあファイルアクセスでなんかひっかかる
2020/08/02(日) 15:35:12.74
Linux だと mp4 とかを aptitude とかで入れた vlc などに問題無く渡せる
Windows だと周辺のソフトが乏しい
そういう意味で親和性が低い
Windows だと周辺のソフトが乏しい
そういう意味で親和性が低い
2020/08/02(日) 16:21:27.02
2020/08/02(日) 16:34:41.45
Windows上ではIME切り替えができない問題とか
Ctrl-SPCが取られてset-markできない問題とか
面倒なことが多かったのでLinux上のemacsでmozcが使えるようになってから
こだわりの.emacs.el/init.elを作りこむのはやめた
Ctrl-SPCが取られてset-markできない問題とか
面倒なことが多かったのでLinux上のemacsでmozcが使えるようになってから
こだわりの.emacs.el/init.elを作りこむのはやめた
166163
2020/08/02(日) 16:48:09.90 IME については ddskk 使うことにしてる 自分は
こうするとプラットフォーム間の差が1つ消える
こうするとプラットフォーム間の差が1つ消える
2020/08/02(日) 22:20:44.98
Windows上のEmacsってそんなに問題多いの?
困るなあ…
困るなあ…
2020/08/02(日) 22:26:37.95
使ってたら、気付かないか?
2020/08/02(日) 22:58:32.79
そこまで問題ないよ
linuxでつかってても問題あるし、emacs自体の信頼性がない
linuxでつかってても問題あるし、emacs自体の信頼性がない
2020/08/02(日) 23:07:14.43
Linux 上では枯れてていい感じだと思ってたけど、凄く使う人には足りてないのか。
.emacs をvim で開くときれいに色付けされてるのは、笑ってしまうけど。
.emacs をvim で開くときれいに色付けされてるのは、笑ってしまうけど。
2020/08/03(月) 00:26:04.87
2020/08/03(月) 13:20:54.91
win な人は xyzzy で良いだろ。
本格エディタは vscode があるんだし。
本格エディタは vscode があるんだし。
2020/08/03(月) 13:26:48.59
NTEmacsでまったく不満ないな。IMEもGoogle日本語入力にしてたら落ちることなかったし。まあ、最近は英語配列キーボードにしちゃったから、何年かぶりにddskkに戻ってきてるけど。
2020/08/03(月) 13:28:02.33
>>173 板違いだった
2020/08/03(月) 19:02:08.12
過疎なのに板違いを気にしてたら話題が無くなるぞ
2020/08/03(月) 19:15:38.05
全く違和感ないんだけど、ここ以外でNTEmacsを語る人がいるのだろうか。
2020/08/08(土) 00:13:28.66
windows, gnupackのemacsを使っているが
特に問題はないぞ
IMEは普通に動くし、突然落ちることもない
C-spaceも問題なく動く
特に問題はないぞ
IMEは普通に動くし、突然落ちることもない
C-spaceも問題なく動く
2020/08/10(月) 13:06:49.35
27.1 rc2 で リリース日が8月10日になってるし、そろそろか?
2020/08/11(火) 08:39:30.51
2020/08/11(火) 09:01:58.01
- Support for resizing and rotating of images without ImageMagick
画像もあつかえるけど小さくしないと重たくなるのが楽に処理できるわけか
画像もあつかえるけど小さくしないと重たくなるのが楽に処理できるわけか
2020/08/11(火) 09:08:58.77
ImageMagickがないと、バッファにピクセル等倍で表示されてたのが
単体で縮小全体表示できるようになるだけでは
単体で縮小全体表示できるようになるだけでは
2020/08/11(火) 17:01:17.93
デフォルトだとウィンドウ幅に合うように表示されるな
2020/08/11(火) 21:17:12.62
27.1 だ!わぁい
2020/08/12(水) 14:37:50.24
パッケージマネージャーって何使えばええんや?
package.el はバージョンの固定ができないっぽいからそこが解消できるとよさそうなんだけども
package.el はバージョンの固定ができないっぽいからそこが解消できるとよさそうなんだけども
2020/08/12(水) 17:03:54.44
昔はるび吉先生に聞けば教えてくれたけど、今はどうだろう?
186名無しさん@お腹いっぱい。
2020/08/16(日) 18:49:23.43 27.1 になって何ができるようになったの?または目玉機能は?
imafemagickが必要なくなった以外で。
たとえば速くなったとか、よりでかいファイルを開けるようになったでもいい。
imafemagickが必要なくなった以外で。
たとえば速くなったとか、よりでかいファイルを開けるようになったでもいい。
187名無しさん@お腹いっぱい。
2020/08/16(日) 19:34:52.122020/08/16(日) 20:38:32.09
189名無しさん@お腹いっぱい。
2020/08/16(日) 23:18:13.52 emacs-27.1 にしたら、こせきさん直伝の Gnus の nnmail-split-fancy が動かなくなったorz
190名無しさん@お腹いっぱい。
2020/08/18(火) 18:45:59.77 Emacsってそんなに互換性悪かったっけ?
単に「Emacsを新しくしても普段通り使える」っていう書き込みより
「新しくしたら使えなくなった」っていう書き込みの方が割合が高いだけか。
単に「Emacsを新しくしても普段通り使える」っていう書き込みより
「新しくしたら使えなくなった」っていう書き込みの方が割合が高いだけか。
2020/08/18(火) 19:52:13.14
バージョン上がるたびにeggが使えなくなったらどうしようと久能山
tamago-tsunagiには感謝してる
tamago-tsunagiには感謝してる
2020/08/18(火) 20:47:05.46
古い関数を使っているパッケージがメンテされていなかったら、
古い関数がobsoleteになっていて使えないということはある。
もちろん、自分でelispを書けばどうにかなる。
古い関数がobsoleteになっていて使えないということはある。
もちろん、自分でelispを書けばどうにかなる。
2020/08/19(水) 04:33:02.59
今でもeggが一番使いやすいと思うのだが、Org modeの依存度の方が強くて戻れない。
2020/08/19(水) 07:20:06.22
俺がEmacsを手放せない理由が文字の入力
C-q で特殊文字とか C-x 8 RET で名前指定とか使わない日がない
特殊過ぎなのは自覚してる
C-q で特殊文字とか C-x 8 RET で名前指定とか使わない日がない
特殊過ぎなのは自覚してる
195名無しさん@お腹いっぱい。
2020/08/19(水) 08:22:49.34 org-mode 勉強したい
2020/08/19(水) 15:50:50.55
ver24 で便利だったorgは今どこまで魔改造されてるやら
197名無しさん@お腹いっぱい。
2020/08/20(木) 09:46:43.35 カレントディレクトリ以下の(レギュラー)ファイル一覧を出力したいときUNIXだと
find . -type f
で簡単にできるんだけどcygwinでこれをやるとWindowsでは許されてUNIXでは許されない
長いファイル名orディレクトリがあると正しく動かない。
Windows版emacsは長いファイル名でも問題なく扱えることに気づいたんでバッチモードの
emacsでやりたいんだが,だれかLisp作ってくれ。
find . -type f
で簡単にできるんだけどcygwinでこれをやるとWindowsでは許されてUNIXでは許されない
長いファイル名orディレクトリがあると正しく動かない。
Windows版emacsは長いファイル名でも問題なく扱えることに気づいたんでバッチモードの
emacsでやりたいんだが,だれかLisp作ってくれ。
198名無しさん@お腹いっぱい。
2020/08/20(木) 09:50:51.972020/08/20(木) 16:45:25.14
別に EmacsLisp でもいいけど Windows なら PowerShell で
Get-ChildItem -Recurse -File -Name
ですむ話では?
PowerShell 環境以外から Windows PowerShell の起動こみなら
powershell.exe -nop -c "gci -recurse -file -name"
Windows PowerShell でなくいまどきの PowerShell が良ければ
pwsh.exe -nop -c "gci -recurse -file -name"
Get-ChildItem -Recurse -File -Name
ですむ話では?
PowerShell 環境以外から Windows PowerShell の起動こみなら
powershell.exe -nop -c "gci -recurse -file -name"
Windows PowerShell でなくいまどきの PowerShell が良ければ
pwsh.exe -nop -c "gci -recurse -file -name"
2020/08/21(金) 05:53:29.36
EMACS内で全て済ますところに快感があるんじゃないのかな?
2020/08/21(金) 06:11:57.91
それ環境変数かカーネルのオプション依存じゃなかったか?
202名無しさん@お腹いっぱい。
2020/08/21(金) 22:15:18.19 >>197です。cygwin環境下のbashやfindやpythonを使ってたからからうまくいかなかった
だけで,windowsネイティブにビルドされたpython使うことで目的は達成できました。
>>199
俺の勉強不足ではあるんだけどpowershellは文化が違い過ぎてスクリプトの
小さいカスタマイズにさえ時間がかかってしまうのでできれば避けてる。
>>200
せっかくなのでしばらく使ってなかったEmacs Lisp入門を読みながら作ってみます。
なんやかんやでコピペ以外でまともにemacs lisp触るのはmule-2.3以来かな。
歳とったなぁ
>>201
UNIX系はファイル名長255バイトの実装しか知らないです。
だけで,windowsネイティブにビルドされたpython使うことで目的は達成できました。
>>199
俺の勉強不足ではあるんだけどpowershellは文化が違い過ぎてスクリプトの
小さいカスタマイズにさえ時間がかかってしまうのでできれば避けてる。
>>200
せっかくなのでしばらく使ってなかったEmacs Lisp入門を読みながら作ってみます。
なんやかんやでコピペ以外でまともにemacs lisp触るのはmule-2.3以来かな。
歳とったなぁ
>>201
UNIX系はファイル名長255バイトの実装しか知らないです。
2020/08/21(金) 22:29:08.84
NTFSも255文字だよな
ファイル名じゃなくてパス名長の制限の問題か
文字コード変えた結果なんか変わるのか
ファイル名じゃなくてパス名長の制限の問題か
文字コード変えた結果なんか変わるのか
2020/08/21(金) 23:51:08.30
27.1でgnus-namazu.elが動かなくなってしまった。
苦労してnnir+namazuにしてみたが、微妙。
苦労してnnir+namazuにしてみたが、微妙。
2020/08/22(土) 00:31:24.65
27.1試して古いelispでバッククオート云々のエラーが出て26に戻し中
互換性失う変更点だけどこかにまとめてある?
互換性失う変更点だけどこかにまとめてある?
2020/08/22(土) 04:32:43.60
新版が出たらNEWSを見るのは太古から変わらん
* Incompatible Lisp Changes in Emacs 27.1
だけでなく新機能を知るためにも必須
* Incompatible Lisp Changes in Emacs 27.1
だけでなく新機能を知るためにも必須
2020/08/22(土) 12:04:43.92
>>206
ありがとう!
** Old-style backquotes now generate an error.
に書いてあった。
が、いままでWarning出ていたのか……気づかんかった……orz
ありがとう!
** Old-style backquotes now generate an error.
に書いてあった。
が、いままでWarning出ていたのか……気づかんかった……orz
2020/08/22(土) 13:40:30.46
(‘ (hoge))のような書き方の事か
エラーにする事もないと思うがな
'(a b c)と(quote (a b c))
‘(a b c)と(‘ (a b c))で一貫性がある
警告出すぐらいが丁度良い
エラーにする事もないと思うがな
'(a b c)と(quote (a b c))
‘(a b c)と(‘ (a b c))で一貫性がある
警告出すぐらいが丁度良い
2020/08/22(土) 14:18:13.39
いや、quoteって書かないと一貫性ないやん
2020/08/22(土) 16:51:52.38
書くならbackquoteだが長過ぎる
前者は構文でそれに対応した関数が存在するという一貫性の事を言っていた
前者は構文でそれに対応した関数が存在するという一貫性の事を言っていた
2020/08/22(土) 17:23:53.11
いやquoteは見た目は関数でも関数じゃないし
そもそも ` を ‘ と書いてるし根本的に……
そもそも ` を ‘ と書いてるし根本的に……
2020/08/23(日) 00:09:01.48
>>211
スペシャルフォームと言いたいんだろ?
スペシャルフォームは一部の引数を評価しないだけの、ただの関数だ
バッククオートはスマホで入力してるから何かおかしいなと思いながら変な記号を使ってしまったよ
スペシャルフォームと言いたいんだろ?
スペシャルフォームは一部の引数を評価しないだけの、ただの関数だ
バッククオートはスマホで入力してるから何かおかしいなと思いながら変な記号を使ってしまったよ
2020/08/23(日) 05:49:01.77
NEWS.19 だからもう30年以上前か
*** You can now use Common Lisp syntax for the backquote and comma
macros. Thus, you can now write `(x ,y z) instead of (` (x (, y) z)).
NEWS.24 でははっきり Please remove とあるだけでなく
The most common cause of trouble seems to be an old-style backquote
まで書いてある
** Support for "old-style" backquotes, obsolete for 10+ years, has
been further reduced. Now a backquote not followed by a space is
always treated as a "new-style" backquote. Please remove all
"old-style" backquotes from your code. If your code uses backquotes
as documented in the Elisp manual, and compiles without warning, then
you have nothing to do in this regard. Code not following the
appropriate conventions may fail to compile.
warning で will be remove soon と言ってた
Warning: !! The file uses old-style backquotes !!
This functionality has been obsolete for more than 10 years already
and will be removed soon. See (elisp)Backquote in the manual.
もう十分だよ
そもそも 30年 も前から
`(a b ,(+ 2 1) ,@(list 2 1))
と書けたのに
(` (a b (, (+ 2 1)) (,@ (list 2 1))))
なんてわざわざ書く意味がわからん
*** You can now use Common Lisp syntax for the backquote and comma
macros. Thus, you can now write `(x ,y z) instead of (` (x (, y) z)).
NEWS.24 でははっきり Please remove とあるだけでなく
The most common cause of trouble seems to be an old-style backquote
まで書いてある
** Support for "old-style" backquotes, obsolete for 10+ years, has
been further reduced. Now a backquote not followed by a space is
always treated as a "new-style" backquote. Please remove all
"old-style" backquotes from your code. If your code uses backquotes
as documented in the Elisp manual, and compiles without warning, then
you have nothing to do in this regard. Code not following the
appropriate conventions may fail to compile.
warning で will be remove soon と言ってた
Warning: !! The file uses old-style backquotes !!
This functionality has been obsolete for more than 10 years already
and will be removed soon. See (elisp)Backquote in the manual.
もう十分だよ
そもそも 30年 も前から
`(a b ,(+ 2 1) ,@(list 2 1))
と書けたのに
(` (a b (, (+ 2 1)) (,@ (list 2 1))))
なんてわざわざ書く意味がわからん
2020/08/23(日) 06:04:58.84
それからスペシャルフォームは関数じゃないぞ
Lispにおいては厳密に区別されるぞ
純Lispで区別されてるぞ
スペシャルフォームを関数の一種だなんて言うと恥ずかしいぞ
Lispにおいては厳密に区別されるぞ
純Lispで区別されてるぞ
スペシャルフォームを関数の一種だなんて言うと恥ずかしいぞ
2020/08/23(日) 08:42:44.39
関数の一種はアウト
関数みたいなものならセーフだったのに
関数みたいなものならセーフだったのに
2020/08/23(日) 22:44:22.57
init.elがようやく450行位になった新参です
宜しくお願いします
宜しくお願いします
2020/08/23(日) 23:07:32.62
2020/08/24(月) 08:21:52.66
CommonLispに毒されきった身からすれば、
`a
が
(backquote a)
なんであって
`
が
backquote
に置換されるのは気持ち悪いということだろ。’aが(quote a)なんだから、一貫性という意味で(’a)も(quote a)となるようにしたら大混乱だろ。
`a
が
(backquote a)
なんであって
`
が
backquote
に置換されるのは気持ち悪いということだろ。’aが(quote a)なんだから、一貫性という意味で(’a)も(quote a)となるようにしたら大混乱だろ。
2020/08/24(月) 15:33:32.00
ちなみに、
(defmacro backquote (structure) ...)
(defalias '\` (symbol-function 'backquote))
は、27.1でも定義してあって
(backquote ,@(+ 1 2 3)) => 6
はエラーにならずに実行できる
俺の書き込みが色々間違ってたようだが、要するにまとめると
'(a b c) => (a b c)
`(a b c) => (a b c)
(quote (a b c)) => (a b c)
(backquote (a b c)) => (a b c)
(' (a b c)) エラー
(` (a b c)) 27.1からエラー
エラーになった事でむしろちゃんと一貫した結果になった
(defmacro backquote (structure) ...)
(defalias '\` (symbol-function 'backquote))
は、27.1でも定義してあって
(backquote ,@(+ 1 2 3)) => 6
はエラーにならずに実行できる
俺の書き込みが色々間違ってたようだが、要するにまとめると
'(a b c) => (a b c)
`(a b c) => (a b c)
(quote (a b c)) => (a b c)
(backquote (a b c)) => (a b c)
(' (a b c)) エラー
(` (a b c)) 27.1からエラー
エラーになった事でむしろちゃんと一貫した結果になった
2020/08/30(日) 14:22:10.42
スペシャルフォームは関数の一種ではない
あえて言うなら、関数がスペシャルフォームの一種
あえて言うなら、関数がスペシャルフォームの一種
2020/08/31(月) 11:59:35.51
「関数の引数はすべて評価される」と言うルールに抵触するから特殊形式は関数で無い。
2020/08/31(月) 12:36:25.27
220以上のことを言ったらどうだ
2020/08/31(月) 13:15:47.60
スペシャルフォームの中で全ての引数が評価されるものを関数と呼ぶ、でOK?
2020/08/31(月) 14:13:54.64
盛大に恥をさらした >>217 は今頃どこで何をしているだろう……
2020/08/31(月) 14:22:51.69
Lispには一見Cなんかの言語の変数の様に見えるけど変数じゃ無いとか、Cの関数みたいだけと関数じゃ無いとか…
そう言うの多いよ。
そう言うの多いよ。
2020/08/31(月) 14:40:50.71
てか、Emacs のスレなのになんで Lisp 一般の話になってるん。
2020/08/31(月) 15:21:13.30
Emacsの仕様変更にケチつけたやつがいてな
そいつがLispの半可通だったのがケチつけた原因だったから
迷惑で恥ずかしい、いや恥知らずな奴だった
そいつがLispの半可通だったのがケチつけた原因だったから
迷惑で恥ずかしい、いや恥知らずな奴だった
2020/08/31(月) 18:47:50.01
symbol-functionでとりだせるんやから関数でええやん、といったらどうなん。
2020/08/31(月) 18:51:27.30
>>224
呼んだか?
何も間違ったこといってないぞ
defvarで定義された変数はスペシャル変数という
スペシャルフォームはスペシャルなフォームだ
他にも式(expression)とも言ったりする
(スペシャルじゃない)フォーム
expression
関数
を正確に違いを定義して教えてくれ
呼んだか?
何も間違ったこといってないぞ
defvarで定義された変数はスペシャル変数という
スペシャルフォームはスペシャルなフォームだ
他にも式(expression)とも言ったりする
(スペシャルじゃない)フォーム
expression
関数
を正確に違いを定義して教えてくれ
2020/08/31(月) 19:33:54.20
こんだけ偉そうに教えろと言っといて論破されたら大草原の小さな家
231205
2020/08/31(月) 20:16:04.31 package-installができる前から使っていて、古いまま $HOME/lispに置いてあった
python-mode.el の中にバッククォートが使われていたのでした。なお最新verでは
そんな記述はもうないので問題なし。以上、報告終わり
C言語が一番なじんでいる身としてはLisp処理系ってどれにどっぷりつかればいいのかわからなかったけど
結局 elisp を理解するのが「自分にとって」一番役に立つと思い知らされた一件でした
python-mode.el の中にバッククォートが使われていたのでした。なお最新verでは
そんな記述はもうないので問題なし。以上、報告終わり
C言語が一番なじんでいる身としてはLisp処理系ってどれにどっぷりつかればいいのかわからなかったけど
結局 elisp を理解するのが「自分にとって」一番役に立つと思い知らされた一件でした
2020/08/31(月) 20:36:58.45
スペシャルフォームを関数の一部だとか関数で書いたとかいう奴は
まず defun で quote 等価の my-quote を書いて実証して欲しいな
まず defun で quote 等価の my-quote を書いて実証して欲しいな
2020/08/31(月) 20:49:51.71
>>232
関数がスペシャルフォームの一部というのは良い感じか
関数がスペシャルフォームの一部というのは良い感じか
2020/08/31(月) 21:22:21.88
例えば def-special-form ってのがあったとする
quote っぽいスペシャルフォーム my-quote が
(def-special-form my-quote (arg) arg)
みたいに定義できるとして
car っぽい関数 my-car なら cdr 部無視すればこんな感じで書ける
(def-special-form my-car (car &rest cdr) (eval car))
これは、関数がスペシャルフォームの一部である、という一例と言えなくもない
quote っぽいスペシャルフォーム my-quote が
(def-special-form my-quote (arg) arg)
みたいに定義できるとして
car っぽい関数 my-car なら cdr 部無視すればこんな感じで書ける
(def-special-form my-car (car &rest cdr) (eval car))
これは、関数がスペシャルフォームの一部である、という一例と言えなくもない
2020/08/31(月) 23:02:23.51
>>233
よくない感じ。スペシャルフォームはスペシャルフォームは関数じゃないというlispの文脈でつかわれるものだから。対して関数はlispじゃない文脈でつかえるから。
よくない感じ。スペシャルフォームはスペシャルフォームは関数じゃないというlispの文脈でつかわれるものだから。対して関数はlispじゃない文脈でつかえるから。
2020/08/31(月) 23:25:27.78
Lispの関数の話をしていたのにソース言語の関数にすりかえですか
困ったらこうくるだろうと予想してた通りだね
「俺はLispの話はしていない」ってご飯論法の仲間だよな
困ったらこうくるだろうと予想してた通りだね
「俺はLispの話はしていない」ってご飯論法の仲間だよな
2020/08/31(月) 23:46:35.42
初心者が Lisp の実装を勉強する場合、実装言語の関数と Lisp の関数を混同して矛盾、理解がおかしくなることは良くある。
メタ言語と対象言語の概念は区別せんとね。
メタ言語と対象言語の概念は区別せんとね。
2020/09/01(火) 00:01:04.37
2020/09/01(火) 06:20:47.45
そもそも Info の Elisp の 13.1 What Is a Function? に
> Certain function-like objects, called “special forms” and “macros”,
>also accept arguments to carry out computations. However, as explained
>below, these are not considered functions in Emacs Lisp.
スペシャルフォームは関数じゃないと明言されてるし
>Here are important terms for functions and function-like objects:
>“primitive”
> A function which is callable from Lisp but is actually written in
> C. Primitives are also called “built-in functions”, or “subrs”.
> Examples include functions like ‘car’ and ‘append’. In addition,
> all special forms (see below) are also considered primitives.
ビルトイン関数やスペシャルフォームのような C で書かれたものには
primitive という総称がちゃんとある
Info すら見ないで Emacs Lisp を語らないで欲しい
> Certain function-like objects, called “special forms” and “macros”,
>also accept arguments to carry out computations. However, as explained
>below, these are not considered functions in Emacs Lisp.
スペシャルフォームは関数じゃないと明言されてるし
>Here are important terms for functions and function-like objects:
>“primitive”
> A function which is callable from Lisp but is actually written in
> C. Primitives are also called “built-in functions”, or “subrs”.
> Examples include functions like ‘car’ and ‘append’. In addition,
> all special forms (see below) are also considered primitives.
ビルトイン関数やスペシャルフォームのような C で書かれたものには
primitive という総称がちゃんとある
Info すら見ないで Emacs Lisp を語らないで欲しい
2020/09/01(火) 09:00:09.90
「info を読もう」か良いね。
これにて終了。
これにて終了。
2020/09/01(火) 09:24:36.89
>>238
うん。そこをビシッとついてギャフンというような議論がみたい。
スペシャルフォームは関数だという主張はelispのあるべき姿というコンテキストなので、現在のelispから離れていても問題ないんだけど、主張してる方も反論してる方もさっぱり分かってない。なおかつもとのbackquote のはなしとも全然関係ない方向。
うん。そこをビシッとついてギャフンというような議論がみたい。
スペシャルフォームは関数だという主張はelispのあるべき姿というコンテキストなので、現在のelispから離れていても問題ないんだけど、主張してる方も反論してる方もさっぱり分かってない。なおかつもとのbackquote のはなしとも全然関係ない方向。
2020/09/01(火) 09:28:15.63
べつに関数そのものだなんて読み方は誰もしないと思うよ
なぜならbackquoteとつながってる話だから
コンテキストを意識しないとあかんよチミ
なぜならbackquoteとつながってる話だから
コンテキストを意識しないとあかんよチミ
2020/09/01(火) 17:31:23.34
関数とスペシャルフォームの違いという定義すら知らない「恥ずかしい人」から
Lispの関数と処理系記述言語で記述した関数を混同してごまかそうとする「恥知らず」を経て
俯瞰者視点を装って当事者じゃないふりでごまかそうとする「厚顔無恥」へランクアップ
Lispの関数と処理系記述言語で記述した関数を混同してごまかそうとする「恥知らず」を経て
俯瞰者視点を装って当事者じゃないふりでごまかそうとする「厚顔無恥」へランクアップ
2020/09/01(火) 17:40:40.55
ギャフン!
2020/09/01(火) 18:45:35.77
へっ?
2020/09/01(火) 20:29:29.79
“ スペシャルフォームは関数の一種だ”
このフレーズを正当化しようとし続ける姿に涙が🤣
このフレーズを正当化しようとし続ける姿に涙が🤣
2020/09/02(水) 00:10:06.18
>>243
その、関数とスペシャルフォームの違い、を定義してみてよ
その、関数とスペシャルフォームの違い、を定義してみてよ
2020/09/02(水) 01:53:24.89
定義っていうか、参考になるページを誰かが貼っておわりみたいな話題じゃないの?
2020/09/02(水) 05:33:37.50
上で Emacs の info にあるって言ってたろう。
2020/09/02(水) 09:07:02.15
emacs を起動して
C-h i と押すと Info が起動する
* Elisp: (elisp). The Emacs Lisp Reference Manual.
という行に移動して ENTER
m を押して、ミニバッファに functions と入力して ENTER
m を押して what と入力して ENTER
これで
13.1 What Is a Function?
が表示されるはず
Info の使い方は ? を押すと表示されるぞ
C-h i と押すと Info が起動する
* Elisp: (elisp). The Emacs Lisp Reference Manual.
という行に移動して ENTER
m を押して、ミニバッファに functions と入力して ENTER
m を押して what と入力して ENTER
これで
13.1 What Is a Function?
が表示されるはず
Info の使い方は ? を押すと表示されるぞ
2020/09/02(水) 09:10:26.34
ところで#129315って何入れたかったの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 ★2 [ぐれ★]
- 立民・岡田氏の質疑「不適切」 維新・藤田氏、台湾有事答弁巡り [蚤の市★]
