Lisp Schemeスレでは恥ずかしくて聞けないようなことを質問したり、
Lisp Schemeスレの話題は高度すぎて気後れする人が話しあったり。
それ以外でもCommon Lispについての話題なら歓迎します。
ま、ゆっくりやりましょう。
「いいものの本質は、いかなる時代においても変わらない」byパワーズ
■前スレ
【入門】Common Lisp その10【質問よろず】
http://peace.2ch.net/test/read.cgi/tech/1361341876/
■Wiki
http://wiki.fdiary.net/lisp/ (id:guest pass:cl)
http://cl.cddddr.org/
http://tips.lisp-users.org/common-lisp/
探検
【入門】Common Lisp その11【質問よろず】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2014/09/21(日) 22:49:21.73ID:FJokPHUt662デフォルトの名無しさん
2020/03/17(火) 21:59:51.74ID:lqRJWXI0 実践common lispってそんなHow To本だったっけ?pathnameのはなしをよんでうげっとなったような記憶が。
>>661
lisp はマイナーなんかじゃなく、神話ですよ
lisp はマイナーなんかじゃなく、神話ですよ
664デフォルトの名無しさん
2020/03/17(火) 22:03:05.74ID:v8kclrng 読者も書籍も少ないという意味では同じ意味だろアスペ野郎
665デフォルトの名無しさん
2020/03/17(火) 23:19:20.47ID:lLOB6fa+ lisp初心者とプログラミング初心者のどっちなんだってやつ多いよな
pythonおすすめ
pythonおすすめ
666デフォルトの名無しさん
2020/03/18(水) 07:25:29.43ID:HGjE4cJ6 冒頭Emacsの使い方から書いてある、環境も提供してる
hello worldから書いてある
プログラミング初心者が手を出しても全くおかしくない本だと思うけどね
hello worldから書いてある
プログラミング初心者が手を出しても全くおかしくない本だと思うけどね
667デフォルトの名無しさん
2020/03/18(水) 08:27:48.33ID:e34uYQaF LispBoxですが
カッコ全閉じ C-c C-q → undefined
関数コンパイル C-c C-c → [Condition of type SIMPLE-ERROR]
→戻るとリターンで評価が効かなくなってる
関数コンパイル M-x slime-compile-defun → 通る
どうすれば?
カッコ全閉じ C-c C-q → undefined
関数コンパイル C-c C-c → [Condition of type SIMPLE-ERROR]
→戻るとリターンで評価が効かなくなってる
関数コンパイル M-x slime-compile-defun → 通る
どうすれば?
668デフォルトの名無しさん
2020/03/18(水) 10:11:26.98ID:i4GVxo4Z669デフォルトの名無しさん
2020/03/18(水) 11:01:54.67ID:YWqpfRsi >>667
C-c C-c で slime-compile-defun は lisp-mode での割り当てです。
*slime-repl* バッファでは slime-interrupt が C-c C-c に割り当てられています。
C-c C-q は大分前になくなったようです。
今はカッコ全閉じは C-c C-]
これも lisp-mode での割り当てで、*slime-repl* バッファでは使えません。
もちろん設定すれば別ですが:
;; SLIMEのREPLバッファでも C-c C-] でカッコ全閉じ
(eval-after-load "slime-repl"
`(define-key slime-repl-mode-map (kbd "C-c C-]")
#'slime-close-all-parens-in-sexp))
C-c C-c で slime-compile-defun は lisp-mode での割り当てです。
*slime-repl* バッファでは slime-interrupt が C-c C-c に割り当てられています。
C-c C-q は大分前になくなったようです。
今はカッコ全閉じは C-c C-]
これも lisp-mode での割り当てで、*slime-repl* バッファでは使えません。
もちろん設定すれば別ですが:
;; SLIMEのREPLバッファでも C-c C-] でカッコ全閉じ
(eval-after-load "slime-repl"
`(define-key slime-repl-mode-map (kbd "C-c C-]")
#'slime-close-all-parens-in-sexp))
670デフォルトの名無しさん
2020/03/18(水) 11:04:51.07ID:YWqpfRsi なおREPLでは Ctrl+Enter で「カッコ全閉じして評価」ができます:
CL-USER> (list(list(list ;ここで Ctrl+Enter すると
↓
CL-USER> (list(list(list)))
((NIL))
CL-USER>
CL-USER> (list(list(list ;ここで Ctrl+Enter すると
↓
CL-USER> (list(list(list)))
((NIL))
CL-USER>
671デフォルトの名無しさん
2020/03/18(水) 11:32:38.80ID:i4GVxo4Z >>669
ありがとうございます!
LispBoxが古いせいなのか、C-c C-cが未定義なんですよね
C-c C-]も未定義と叱られます
>>670は通って全閉じしてエンターしてくれます
Emacs 23.2.1です
ここから貰ってきたものです
https://common-lisp.net/project/lispbox/
ありがとうございます!
LispBoxが古いせいなのか、C-c C-cが未定義なんですよね
C-c C-]も未定義と叱られます
>>670は通って全閉じしてエンターしてくれます
Emacs 23.2.1です
ここから貰ってきたものです
https://common-lisp.net/project/lispbox/
672デフォルトの名無しさん
2020/03/18(水) 11:39:38.76ID:i4GVxo4Z Lisp Cabinetも入れててこっちはslime2009-10-15でちょっと古いのか
*slime-repl sbcl*でC-c C-]が未定義と言われます
*slime-repl sbcl*でC-c C-]が未定義と言われます
673デフォルトの名無しさん
2020/03/18(水) 13:08:33.20ID:c+xBBuM1674デフォルトの名無しさん
2020/03/18(水) 14:08:10.88ID:YWqpfRsi >>669の「設定」はいったん忘れてください。
lispboxはemacsのユーザー設定を読込むようになっていないので意味のない提案でした。
とにかく、拡張子が .lisp のファイルを作ってそこで試してみて。
そこでなら C-c C-] も C-c C-c も使えるはずです。
lispboxはemacsのユーザー設定を読込むようになっていないので意味のない提案でした。
とにかく、拡張子が .lisp のファイルを作ってそこで試してみて。
そこでなら C-c C-] も C-c C-c も使えるはずです。
675デフォルトの名無しさん
2020/03/19(木) 01:34:16.75ID:kzb4sQto 閉じ括弧は自動入力に頼るべきだし、実際閉じ括弧を入力する事は皆無だ
676デフォルトの名無しさん
2020/03/20(金) 18:05:58.17ID:X6A/hsgw 実践common lispは序章に common lisp に興味があるすべての人に向けたもの とは書いてあるがプログラミング初心者にも向くとは書いてない
python,java 他の言語と比較した解説が多い
ターゲットは lisp に興味のあるプログラマだろ
python,java 他の言語と比較した解説が多い
ターゲットは lisp に興味のあるプログラマだろ
677デフォルトの名無しさん
2020/03/20(金) 21:06:17.87ID:VDRHLCp0 だからって前提としてる環境で通らない事を書いてたら読者可哀相ではある
678デフォルトの名無しさん
2020/03/21(土) 07:40:12.04ID:5WNgmSYJ 実践は少なくとも10年前は本の通りそのまま動いたよ
前提としてる環境は2005年の環境な
翻訳は2008年らしいがとっくに絶版らしい
lispboxの代替品はいまならportacleだろうな https://portacle.github.io
前提としてる環境は2005年の環境な
翻訳は2008年らしいがとっくに絶版らしい
lispboxの代替品はいまならportacleだろうな https://portacle.github.io
679デフォルトの名無しさん
2020/03/21(土) 11:22:04.72ID:lNZ58Hb9 32bitのwin7ですのや…
680デフォルトの名無しさん
2020/03/21(土) 11:41:58.56ID:fW5UJNuz サバイバルなんとかって同人誌には導入の方法とか書いてないの?
681デフォルトの名無しさん
2020/03/21(土) 18:21:48.79ID:lNZ58Hb9 HDD買ってきてlinux入れるしかないかなぁ
どうせならlibreboot化してみっかなCL関係ないけど
どうせならlibreboot化してみっかなCL関係ないけど
682デフォルトの名無しさん
2020/03/23(月) 13:01:38.12ID:Anw2hEtg Portacle 解説スライドとかあるのか
https://www.slideshare.net/masatoi0/portacle-common-lisp
https://www.slideshare.net/masatoi0/portacle-common-lisp
683デフォルトの名無しさん
2020/03/24(火) 21:26:46.71ID:G3YLWB5X Lispworks買えばいいと思うよ。
684デフォルトの名無しさん
2020/03/25(水) 01:50:52.61ID:/V276iPY 幾らぐらいするの?3万までなら考える
685デフォルトの名無しさん
2020/03/25(水) 04:44:13.07ID:LMRkqywH 年間ライセンスで$1500から
686デフォルトの名無しさん
2020/03/25(水) 04:45:11.18ID:LMRkqywH 64bit版は$3000からだったわ
687デフォルトの名無しさん
2020/03/25(水) 09:45:21.75ID:L/38DGRQ ハイパースペックの日本語版が付いてたら考える
688デフォルトの名無しさん
2020/03/25(水) 22:37:29.70ID:SRZi3lVq689デフォルトの名無しさん
2020/09/04(金) 00:51:07.26ID:2/DOh4aN 思う所あって、とりあえず入門しようう・・・と
ttp://www.nct9.ne.jp/m_hiroi/clisp/index.html
ここ見ながらSBCLをWindowsに入れて始めました。
・・・うん、流石に数日で制覇は無理だし、当分はリファレンス見ながらじゃないと文法は頭に入らないかな。
ただもっと疑問なのは・・・私はインタプリタがBASIC以来で30年ばかりブランクあるのだけど、LISTやNEWやRENUMみたいなインタプリタへの命令ってどうなってるんでしょ。
定義した関数は実行できるけどコードはもう見れないなんてコトないよね。変数は確認できるけど。
ググって他の入門テキスト当たっても特に記述がないってのはどういうコトなんだ・・・かろうじてLOADがあった程度とか。
見落としてるのかな。
ttp://www.nct9.ne.jp/m_hiroi/clisp/index.html
ここ見ながらSBCLをWindowsに入れて始めました。
・・・うん、流石に数日で制覇は無理だし、当分はリファレンス見ながらじゃないと文法は頭に入らないかな。
ただもっと疑問なのは・・・私はインタプリタがBASIC以来で30年ばかりブランクあるのだけど、LISTやNEWやRENUMみたいなインタプリタへの命令ってどうなってるんでしょ。
定義した関数は実行できるけどコードはもう見れないなんてコトないよね。変数は確認できるけど。
ググって他の入門テキスト当たっても特に記述がないってのはどういうコトなんだ・・・かろうじてLOADがあった程度とか。
見落としてるのかな。
690デフォルトの名無しさん
2020/09/05(土) 14:10:39.36ID:Cjkr8hQ1 以下のエラー、対処法わかりますか?
$ ros install cxxxr/lem
すると、
Installing from github cxxxr/lem
To load "lem":
Load 1 ASDF system:
lem
; Loading "lem"
....................[1/3] System 'lem' found. Loading the system..
;
; caught ERROR:
; READ error during COMPILE-FILE:
;
; The symbol "LOAD-ASD" is not external in the ASDF/INTERFACE package.
;
; Line: 62, Column: 20, File-Position: 2356
;
; Stream: #<SB-INT:FORM-TRACKING-STREAM
などとなり、インストールできません.
分かる人いますでしょうか。
MacOS Catalina 10.15.6
$ ros install cxxxr/lem
すると、
Installing from github cxxxr/lem
To load "lem":
Load 1 ASDF system:
lem
; Loading "lem"
....................[1/3] System 'lem' found. Loading the system..
;
; caught ERROR:
; READ error during COMPILE-FILE:
;
; The symbol "LOAD-ASD" is not external in the ASDF/INTERFACE package.
;
; Line: 62, Column: 20, File-Position: 2356
;
; Stream: #<SB-INT:FORM-TRACKING-STREAM
などとなり、インストールできません.
分かる人いますでしょうか。
MacOS Catalina 10.15.6
691デフォルトの名無しさん
2020/09/05(土) 14:27:23.90ID:D6IgUwp/ The symbol "LOAD-ASD" is not external in the ASDF/INTERFACE package.
692デフォルトの名無しさん
2020/09/05(土) 22:32:24.15ID:dAk5cbFF asdf よりも、日本人が作った、anyenv を使えないの?
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える
693デフォルトの名無しさん
2020/09/05(土) 23:32:01.77ID:wplCbP8B anyenvと比較されるのはroswellだと思うが
694デフォルトの名無しさん
2020/09/06(日) 05:38:11.06ID:2WTO0asO >>691
ありがとうございます。
次の段階に移りました。
下のように UIOP/OS:~ ばかりがillegal function callとなります。
どうしたら良いでしょうか?
Making core for Roswell...
building dump:/Users/user/.roswell/impls/x86-64/darwin/sbcl-bin/1.2.11/dump/lem-ncurses.core
; file: /Users/user/.roswell/lisp/quicklisp/dists/quicklisp/software/cffi_0.23.0/toolchain/bundle.lisp
; in: DEFUN BUNDLE-PATHNAME-TYPE
; ((UIOP/OS:OS-UNIX-P) "o")
;
; caught ERROR:
; illegal function call
; ((UIOP/OS:OS-WINDOWS-P)
; (IF (UIOP/OS:FEATUREP '(:OR :MINGW32 :MINGW64))
; "o"
; "obj"))
;
; caught ERROR:
; illegal function call
; ((UIOP/OS:OS-UNIX-P) "a")
;
; caught ERROR:
; illegal function call
ありがとうございます。
次の段階に移りました。
下のように UIOP/OS:~ ばかりがillegal function callとなります。
どうしたら良いでしょうか?
Making core for Roswell...
building dump:/Users/user/.roswell/impls/x86-64/darwin/sbcl-bin/1.2.11/dump/lem-ncurses.core
; file: /Users/user/.roswell/lisp/quicklisp/dists/quicklisp/software/cffi_0.23.0/toolchain/bundle.lisp
; in: DEFUN BUNDLE-PATHNAME-TYPE
; ((UIOP/OS:OS-UNIX-P) "o")
;
; caught ERROR:
; illegal function call
; ((UIOP/OS:OS-WINDOWS-P)
; (IF (UIOP/OS:FEATUREP '(:OR :MINGW32 :MINGW64))
; "o"
; "obj"))
;
; caught ERROR:
; illegal function call
; ((UIOP/OS:OS-UNIX-P) "a")
;
; caught ERROR:
; illegal function call
695692
2020/09/06(日) 07:12:16.75ID:rmQ2DAlK anyenv install --list
と入力すると、Lisp には対応してなさそう。すまんかった
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, luaenv, nodenv
phpenv, plenv, pyenv, rbenv, sbtenv
scalaenv, swiftenv, tfenv
と入力すると、Lisp には対応してなさそう。すまんかった
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, luaenv, nodenv
phpenv, plenv, pyenv, rbenv, sbtenv
scalaenv, swiftenv, tfenv
696デフォルトの名無しさん
2020/09/08(火) 08:07:17.84ID:+pvHuz8t lemはしょっちゅう壊れるから開発に参加できるくらいのスキルないと常用はむり
エディタの拡張書いてもAPIの変更ですぐ動かなくなるからエディタ好き以外には時間の無駄
エディタの拡張書いてもAPIの変更ですぐ動かなくなるからエディタ好き以外には時間の無駄
697デフォルトの名無しさん
2020/11/04(水) 21:31:17.19ID:9sV4Q56c 質問失礼します
LISPでLinux向けのDAWアプリケーション(seq24のような)小規模なものが作りたいのですが, SchemeとCommonLISPの選択だと後者で間違えないでしょうか?
また音系ライブラリの充実度とかも教えていただければ助かります
環境はdebianのsidにemacsとroswellです。
LISPでLinux向けのDAWアプリケーション(seq24のような)小規模なものが作りたいのですが, SchemeとCommonLISPの選択だと後者で間違えないでしょうか?
また音系ライブラリの充実度とかも教えていただければ助かります
環境はdebianのsidにemacsとroswellです。
698デフォルトの名無しさん
2020/11/05(木) 15:01:20.13ID:B9BQMK/O puredate使った方がいいでない?tcp/udpも使えるし、lispでサーバ書けばいいんじゃない
699デフォルトの名無しさん
2020/11/05(木) 15:25:37.28ID:B9BQMK/O 筋違いなこと書いたは忘れて
700デフォルトの名無しさん
2020/11/14(土) 11:02:53.04ID:7fHOS6NH 道はnilを生ず、nilはアトムを生じ、アトムはS式を生じ、S式は万物を生ず。なるズルい帯に釣られて初めてLISP買っちまった
初めての人に向けた宣伝文…?
初めての人に向けた宣伝文…?
701デフォルトの名無しさん
2020/11/17(火) 01:07:55.57ID:k3t+4yVm map族で遊んで楽しんでるけどmapconだけ名前が変なの気になって仕方ないたすけて
対応するcar版のmapcanのnはnconcでわかるけどじゃあなんでmapcdnじゃないんだ
対応するcar版のmapcanのnはnconcでわかるけどじゃあなんでmapcdnじゃないんだ
702デフォルトの名無しさん
2020/11/17(火) 18:02:14.18ID:p11aQciX 漠然と concatenate の con かなーと思ってた
じゃあ can は何だよってなるけど
じゃあ can は何だよってなるけど
703デフォルトの名無しさん
2020/11/17(火) 19:37:22.55ID:j2x0ZSt2 あ、それでいいかありがとう
map CAr N-conc → mapcan
map cdr n-CONc → mapcon
腑に落ちた
map CAr N-conc → mapcan
map cdr n-CONc → mapcon
腑に落ちた
704デフォルトの名無しさん
2020/11/21(土) 16:35:59.11ID:S5mOPbU/ 多値をわざわざ実装する意味って何なんだろう?
truncate/remainderを一気に得られるのは確かに便利だけどさ
コンシング無しだからパフォーマンスが良い?
自分で書くときも(数個の、一様でない)リストを返すより、多値で返すのが良い習慣?
truncate/remainderを一気に得られるのは確かに便利だけどさ
コンシング無しだからパフォーマンスが良い?
自分で書くときも(数個の、一様でない)リストを返すより、多値で返すのが良い習慣?
705デフォルトの名無しさん
2020/11/22(日) 00:03:59.68ID:zjc8v2cC 入力と出力の対称性かな?
知らんけど
知らんけど
706デフォルトの名無しさん
2020/11/22(日) 06:14:03.03ID:WGYXQsl7 基本的な意義は最適化への期待だね。
リストで書くより意図が伝わりやすいから、実際には使われない値の計算を省くとかしやすいかもしれない。
多値を普通の値として扱うと先頭要素が返るってのもある。
メインとオマケみたいな関係にある値を多値で返すと、メインの値へのアクセスには car とか通さなくていいとか。
一つの値だけを返してた関数を拡張するとき、多値なら互換性を壊さずに他の値も返せるとか。
ただ LISP はリスト処理が得意な言語だから、迷ったらリストを使う方向でいいと思う。
リストで書くより意図が伝わりやすいから、実際には使われない値の計算を省くとかしやすいかもしれない。
多値を普通の値として扱うと先頭要素が返るってのもある。
メインとオマケみたいな関係にある値を多値で返すと、メインの値へのアクセスには car とか通さなくていいとか。
一つの値だけを返してた関数を拡張するとき、多値なら互換性を壊さずに他の値も返せるとか。
ただ LISP はリスト処理が得意な言語だから、迷ったらリストを使う方向でいいと思う。
707デフォルトの名無しさん
2020/11/23(月) 11:01:48.80ID://ZJMWym なぜ未だにLispなのか?
Lispはメモリアクセスが演算と同じかむしろ早かったような時代に作られた言語。
キャッシュ付きのパイプライン方式のプロセッサとは相性が悪い。
メモリをポインターでたぐりまくるのでは性能が出ない。
また、スレッド並列化や分散並列化は難しいだろ?
Lispはメモリアクセスが演算と同じかむしろ早かったような時代に作られた言語。
キャッシュ付きのパイプライン方式のプロセッサとは相性が悪い。
メモリをポインターでたぐりまくるのでは性能が出ない。
また、スレッド並列化や分散並列化は難しいだろ?
708デフォルトの名無しさん
2020/11/23(月) 11:37:20.81ID:Trrr2V1M 型付けまくって配列メインならcに並ぶパフォーマンス出るだろ
まああんまり使い過ぎるとlispっぽくなくてlispである意味なくなっちゃうんですけどね
まああんまり使い過ぎるとlispっぽくなくてlispである意味なくなっちゃうんですけどね
709デフォルトの名無しさん
2020/11/23(月) 13:23:39.22ID:XVVIWvW3 マクロはまだ一線級だから…
710デフォルトの名無しさん
2020/11/23(月) 13:36:57.00ID:Trrr2V1M そもそもパフォーマンスの定義がlispでは難しい
極論を言えば環境に依らない計算は全てコンパイル時に済ますように(普通な見た目で)書けるし
他言語コンパイラにも定数畳み込みあるけどほんと微々たるもんだ
まあ、個々に良いとこ挙げても結局Lisp Is Syntactically Pureが全て
これがただ一つの本質
極論を言えば環境に依らない計算は全てコンパイル時に済ますように(普通な見た目で)書けるし
他言語コンパイラにも定数畳み込みあるけどほんと微々たるもんだ
まあ、個々に良いとこ挙げても結局Lisp Is Syntactically Pureが全て
これがただ一つの本質
711デフォルトの名無しさん
2020/11/23(月) 15:12:17.50ID:b5+ZYIc/ なぜlispなのか。そりは処理系がつくりやすいからでは。で、なぜForthではないんかと。
712デフォルトの名無しさん
2020/11/23(月) 19:07:05.19ID:sOtYoYn2 lispは変態だけどforth程じゃないから
713デフォルトの名無しさん
2020/11/24(火) 05:55:47.58ID:J3kRb2mj 構文解析がほぼ不要だから、簡単な LISP 処理系を書くってのは演習とかで見かけるけど…
それを目当てに言語を選ぶことってあんまりないと思う。
LISP の強みはマクロだよ。
リスト処理が得意な言語で、コードもリストとして書いてるから、メタプログラミングがやりやすい。
それを目当てに言語を選ぶことってあんまりないと思う。
LISP の強みはマクロだよ。
リスト処理が得意な言語で、コードもリストとして書いてるから、メタプログラミングがやりやすい。
714デフォルトの名無しさん
2020/11/24(火) 10:56:20.49ID:4gr82zpM そうなん?Luaみたいにゲームのシナリオスクリプト記述用として需要があるのかと。
うちゲームじゃないけど使ってるよ
うちゲームじゃないけど使ってるよ
715デフォルトの名無しさん
2020/11/25(水) 00:14:34.22ID:qDndbwAs スクリプト用に LISP 組み込む形って、 Emacs くらいしか生き残ってないよね…
相性自体は悪くないはずなんだけど。
Lua とかのほうが手を出しやすいんだろうね。
相性自体は悪くないはずなんだけど。
Lua とかのほうが手を出しやすいんだろうね。
716デフォルトの名無しさん
2020/11/25(水) 01:05:02.44ID:qa6Te+em ポータブルが取り柄、知っていればどんな環境でもlispにできる
(gcを考えない)lisp実装はワンライナーまであるし
慣れた関数マクロも使いたきゃ足りなきゃ実装例コピペすればいい
schemeはwebの仕様書に網羅的な実装例、clは…なんだろ
cltl2、特にappendixあたりか
おれはbackquoteの実装例が全くプリミティブじゃないのに驚いた
(gcを考えない)lisp実装はワンライナーまであるし
慣れた関数マクロも使いたきゃ足りなきゃ実装例コピペすればいい
schemeはwebの仕様書に網羅的な実装例、clは…なんだろ
cltl2、特にappendixあたりか
おれはbackquoteの実装例が全くプリミティブじゃないのに驚いた
717デフォルトの名無しさん
2020/11/25(水) 01:16:03.51ID:qa6Te+em 拡張言語にemacsみたいな生lispはちょっとなあ…
今更lispを勉強しようって人少ないだろうし、せめて()を隠蔽しないと
emacsはオモチャとしては惹かれるんだけど、正直vimの方が使いやすいごめん(ポールもvi派だし)
今更lispを勉強しようって人少ないだろうし、せめて()を隠蔽しないと
emacsはオモチャとしては惹かれるんだけど、正直vimの方が使いやすいごめん(ポールもvi派だし)
718デフォルトの名無しさん
2020/11/25(水) 03:57:24.38ID:eHKzIqWP guile採用してるのはそれなりにある
gimpやgnucashとか
gimpやgnucashとか
719デフォルトの名無しさん
2020/11/25(水) 05:23:23.30ID:gnG0Qzbx ここcommon lispスレだよオレlisp話はlispスレでやれば
720デフォルトの名無しさん
2020/11/25(水) 09:23:58.22ID:Eovv5MKD こんな過疎スレにも警察が
721デフォルトの名無しさん
2020/11/25(水) 10:50:31.91ID:m/dxKoiX 今時のcommon lispの開発環境はroswellとemacsをインストールすれば完了?
722デフォルトの名無しさん
2020/11/25(水) 11:29:02.66ID:NHQccPME Lispworks買えばおk
723デフォルトの名無しさん
2020/11/25(水) 11:50:45.95ID:qa6Te+em roswellは仮想環境作って真面目な開発&テストするならオススメ
clの処理系はオプション指定法がバラバラなのでそれもラップしてくれる
rcファイルもroswellが管理する
カジュアル用途ならオススメできない
ホーム直下の深い階層にバージョン違いの処理系やライブラリがバージョン毎にズラズラ
普及してるsbclとclispを生で普通に使えばよいよ
2種類rcファイル書くくらいなんでもない
clの処理系はオプション指定法がバラバラなのでそれもラップしてくれる
rcファイルもroswellが管理する
カジュアル用途ならオススメできない
ホーム直下の深い階層にバージョン違いの処理系やライブラリがバージョン毎にズラズラ
普及してるsbclとclispを生で普通に使えばよいよ
2種類rcファイル書くくらいなんでもない
724723
2020/11/25(水) 13:43:13.28ID:oErTV+Ij えっとつまり複雑なので初心者には何が何だか分からんくなるのがオチ、ということ
725デフォルトの名無しさん
2020/11/25(水) 15:06:11.59ID:NHQccPME Lispworks買えばおkって事だよな
726721
2020/11/25(水) 20:12:44.90ID:81nZxk7t727デフォルトの名無しさん
2020/11/26(木) 15:02:52.37ID:tQ2i07w3 上の人ではないのだけれどLispworksでSLIMEみたいに関数の仮引数をミニバッファに表示させることはできますか?
728デフォルトの名無しさん
2020/11/26(木) 15:07:35.61ID:9RIVN6I5 >>727
できるお
できるお
729デフォルトの名無しさん
2020/11/26(木) 17:14:45.91ID:tQ2i07w3 どのようにすればできるのでしょうか
730デフォルトの名無しさん
2020/11/26(木) 19:07:14.13ID:tQ2i07w3 C:\Program Files\LispWorks Personal\lib\7-1-0-0\examples\editor\commands\space-show-arglist.lisp
をロードしたら表示できましたありがとうございます。
をロードしたら表示できましたありがとうございます。
731デフォルトの名無しさん
2020/11/26(木) 19:18:00.22ID:eYZ/oymH quickdocsのサービス終了してたんだけど代わりになるようなサイトできたの?
それとも純粋に終了しただけ?
それとも純粋に終了しただけ?
732デフォルトの名無しさん
2020/11/26(木) 19:35:40.66ID:9RIVN6I5 lw-add-ons
使うのもいいお
使うのもいいお
733デフォルトの名無しさん
2020/11/26(木) 19:36:10.65ID:9RIVN6I5 >>732
Lispworksのはなしね
Lispworksのはなしね
734デフォルトの名無しさん
2020/11/26(木) 19:44:24.10ID:9RIVN6I5 ctrl+Shift+@
日本語キーボードなら。
日本語キーボードなら。
735デフォルトの名無しさん
2020/11/26(木) 19:51:18.89ID:tQ2i07w3 >>734
こっちのが見やすいしかっこいいですね、ありがとうございます。
こっちのが見やすいしかっこいいですね、ありがとうございます。
736デフォルトの名無しさん
2020/11/26(木) 19:51:29.13ID:9RIVN6I5 ctrl+`
だな
だな
737デフォルトの名無しさん
2020/11/26(木) 21:58:41.59ID:GUNaPZAO738デフォルトの名無しさん
2020/11/27(金) 07:47:10.66ID:uZfb8IM8 >>737
文句つけた奴がやらないパターンじゃないの…
文句つけた奴がやらないパターンじゃないの…
740デフォルトの名無しさん
2020/12/01(火) 23:19:30.12ID:3q2HDqZy 貼れよ
741デフォルトの名無しさん
2020/12/01(火) 23:56:36.13ID:GAF0pbTu あれ一晩バッチ回せば更新できるみたいな感じじゃなかったんだ
742デフォルトの名無しさん
2020/12/05(土) 07:13:44.24ID:xYxBposk 質問です。
(ql:quickload :burgled-batteries)
としたら、
Unable to determine Python include directory.
といわれます。
どうしたら良いのですか?
(ql:quickload :burgled-batteries)
としたら、
Unable to determine Python include directory.
といわれます。
どうしたら良いのですか?
743デフォルトの名無しさん
2020/12/05(土) 19:42:21.09ID:9aa118rN744デフォルトの名無しさん
2020/12/14(月) 17:59:11.95ID:R1A1Q73A 「Lispは数学そのものです」って言われてるけどどの辺が数学なのですか?
Lispを深く学べば分かる?
Lispを深く学べば分かる?
745デフォルトの名無しさん
2020/12/14(月) 20:50:21.89ID:EKcwa4Mw チャイティンが言ってそう。
746デフォルトの名無しさん
2020/12/14(月) 20:56:25.02ID:87NGWabX 聞いたことないけど、関数型で文が全部式なとこかな
747デフォルトの名無しさん
2020/12/14(月) 22:47:22.40ID:w+G2gx4f ラムダ計算を元にしてるからだろうね
ただ関数型言語はみんなそうだけどね
ただ関数型言語はみんなそうだけどね
748デフォルトの名無しさん
2020/12/16(水) 13:57:03.43ID:4v/YyiUF その手の謳い文句は(マクロや状態を考えなければ)文法が数学でモデル化しやすい程度にシンプル、意の事が多いとおもう
まあ数学程度で測れるほど本気のlispは浅くないから真に受けんな
まあ数学程度で測れるほど本気のlispは浅くないから真に受けんな
749デフォルトの名無しさん
2020/12/16(水) 16:54:05.29ID:ZPNjPXCu >>748のlisp本出版に期待
750デフォルトの名無しさん
2020/12/24(木) 18:57:03.05ID:pBBvR81h751デフォルトの名無しさん
2020/12/24(木) 23:30:50.89ID:9noM35Vy752デフォルトの名無しさん
2020/12/25(金) 23:52:52.13ID:eFBWMWd+ luaはかなり早い段階で商用ゲームに組み込まれて成功してるな
homeworldシリーズとか
なぜなのか
homeworldシリーズとか
なぜなのか
753デフォルトの名無しさん
2020/12/26(土) 00:35:10.68ID:Ip/MnrvF >>752
luaは配列が1から始まるってだけで組み込むのを拒否られた思い出が有る
luaは配列が1から始まるってだけで組み込むのを拒否られた思い出が有る
754デフォルトの名無しさん
2020/12/26(土) 08:42:12.14ID:1pHBrKBh >>752
実行速度とサイズと単純さとコルーチン
実行速度とサイズと単純さとコルーチン
755デフォルトの名無しさん
2020/12/26(土) 16:34:04.29ID:wX3nlbuy >>753
smalltalk以外で0オリジンじゃない言語あったんか…
smalltalk以外で0オリジンじゃない言語あったんか…
756デフォルトの名無しさん
2020/12/26(土) 17:32:13.19ID:dAAAQq7y Julia
757デフォルトの名無しさん
2020/12/27(日) 00:53:46.18ID:dOR5xd2b Commonlispよりもほかの言語が詳しいみなさん
758デフォルトの名無しさん
2020/12/29(火) 09:19:59.20ID:IpOZccOp >>753
んなアホな、Fortranに限らず科学計算界隈の慣習だろ、意識高い系に流行ってるJuliaも1ベース
んなアホな、Fortranに限らず科学計算界隈の慣習だろ、意識高い系に流行ってるJuliaも1ベース
759デフォルトの名無しさん
2020/12/29(火) 09:22:42.46ID:IpOZccOp >>757
言語ヲタしてると最終的にフリーダムなlispに行き着くのだよ
言語ヲタしてると最終的にフリーダムなlispに行き着くのだよ
760デフォルトの名無しさん
2020/12/29(火) 18:01:49.07ID:PE0cUsk/ >>758
ゲームに組み込むには、ゲーム自体がC(C++)で作られてるから、0ベースじゃないとワケわからなくなる
ゲームに組み込むには、ゲーム自体がC(C++)で作られてるから、0ベースじゃないとワケわからなくなる
761デフォルトの名無しさん
2020/12/30(水) 12:03:40.00ID:mB8dSyUZ まあそれは仕方ないんでね
Fortranはデフォルトがそうなだけでインデックス範囲は負も含めて指定できるし好きにしたらいいよ
むしろcへ組み込む用途で問題なのはcと互換性のある型や呼び出し規約、メモリ配列使ってるかどうかだろ
clにcffiがあるように、Fortranもcと互換の型も使えるようになったし、cでは速度が足りない数値計算ライブラリの多くは比較的書きやすいcをグルー言語にするのが主流
Fortranはデフォルトがそうなだけでインデックス範囲は負も含めて指定できるし好きにしたらいいよ
むしろcへ組み込む用途で問題なのはcと互換性のある型や呼び出し規約、メモリ配列使ってるかどうかだろ
clにcffiがあるように、Fortranもcと互換の型も使えるようになったし、cでは速度が足りない数値計算ライブラリの多くは比較的書きやすいcをグルー言語にするのが主流
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 千晴!😡
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 【悲報】日本人が散々ホルホルしていたオオスズメバチ、アメリカでいつの間にか根絶されていた [603416639]
- 俺のチンコが真っ赤に燃えるぅ!
- 【緊急高市朗報】WBC全試合、地上波完全生放送決定wmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw [517459952]
