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:FJokPHUt605デフォルトの名無しさん
2019/10/19(土) 00:39:53.49ID:X38Vw2Xm606デフォルトの名無しさん
2019/10/19(土) 04:41:27.18ID:VYVT60v2 >>603
知らず
知らず
607デフォルトの名無しさん
2019/10/19(土) 14:30:27.83ID:1oXfIKcZ608デフォルトの名無しさん
2019/10/26(土) 15:03:46.18ID:a/Ne+y1n setf 万能な感じだけど
オブジェクトの外からsetfしたら書きかえられたり
なんてことはないよな?
オブジェクトの外からsetfしたら書きかえられたり
なんてことはないよな?
609デフォルトの名無しさん
2019/10/31(木) 19:55:25.18ID:IHVIFECG cl4py で ~/.roswell/local-projects のパッケージ読む方法がわからないです
内部的には sbcl --script をpythonから実行しているので,
これと同じことを ros runでできれば良いはず
内部的には sbcl --script をpythonから実行しているので,
これと同じことを ros runでできれば良いはず
610デフォルトの名無しさん
2019/11/04(月) 19:09:58.20ID:BHJXlzaa ~/.roswell/local-projects
~/.quicklisp/local-projects
~/quicklisp/local-projects
全部統一したい.おすすめの設定はありませんでしょうか?
~/.quicklisp/local-projects
~/quicklisp/local-projects
全部統一したい.おすすめの設定はありませんでしょうか?
611デフォルトの名無しさん
2019/11/05(火) 15:20:02.48ID:mbkTm92O ln -s
612デフォルトの名無しさん
2019/11/14(木) 08:00:53.12ID:XNLPU+DY Dex:get でURL エンコードは自分で変換するしかないのでしょうか
http postでHmacなる暗号化かけてpostする方法がわかりまでん
http postでHmacなる暗号化かけてpostする方法がわかりまでん
613デフォルトの名無しさん
2019/11/14(木) 16:41:31.82ID:ot2dc8Ah https://quickref.common-lisp.net/index-per-library.html
ここに沢山あるパッケージは,名前から中身を類推するしかないの?
このパッケージはテキスト処理で,数値計算でみたいなカテゴリー分類が見たい
ここに沢山あるパッケージは,名前から中身を類推するしかないの?
このパッケージはテキスト処理で,数値計算でみたいなカテゴリー分類が見たい
614デフォルトの名無しさん
2019/11/15(金) 02:07:03.14ID:SpeXmILA site:https://quickref.common-lisp.net machine learning
とかでぐぐれば?
とかでぐぐれば?
615デフォルトの名無しさん
2019/11/15(金) 12:40:19.71ID:6WelP7wf https://github.com/mmaul/clml これ凄いですね
616デフォルトの名無しさん
2019/11/15(金) 13:23:21.62ID:76R0IrhI あなる
617デフォルトの名無しさん
2019/11/15(金) 22:00:06.65ID:EU/v6jRR 実践CLが適価で出ていたので次に読もうということでポチりました
それを引き取りに行きましたところ
ふらーっと棚を見たらPAIPとLOLとガウディ本が適価で置いてありやがりまして
全部いっちゃいました><
まだGentle Guideの最初の方読んでるところだとういうのに…どうすんだこれ
それを引き取りに行きましたところ
ふらーっと棚を見たらPAIPとLOLとガウディ本が適価で置いてありやがりまして
全部いっちゃいました><
まだGentle Guideの最初の方読んでるところだとういうのに…どうすんだこれ
618デフォルトの名無しさん
2019/11/16(土) 00:03:26.10ID:ITuC7LSd >>617
Lispマスターになったら言ってくれ
Lispマスターになったら言ってくれ
619デフォルトの名無しさん
2019/11/16(土) 00:04:46.81ID:ITuC7LSd Lispを極めた者だけが見えるものが有るという…
620デフォルトの名無しさん
2019/11/16(土) 00:22:31.74ID:BwABWAGp >>618
とりあえずこの順にこなしていくつもりだけど何年かかるかな・・・
https://gist.github.com/y2q-actionman/49d7587912b2786eb68643afde6ca192
とりあえずこの順にこなしていくつもりだけど何年かかるかな・・・
https://gist.github.com/y2q-actionman/49d7587912b2786eb68643afde6ca192
621デフォルトの名無しさん
2019/11/16(土) 00:45:08.22ID:ITuC7LSd622デフォルトの名無しさん
2019/11/17(日) 00:11:27.35ID:Rg5NJh7n オレがLispマスターになるために、誰かHyperspecを読みやすい日本語に翻訳してくれませんか
623デフォルトの名無しさん
2019/11/17(日) 09:59:42.64ID:X9AhIAwA はじめてなら先に Erlang やれ
Elixir じゃなくて Erlang な
Elixir じゃなくて Erlang な
624デフォルトの名無しさん
2019/11/17(日) 18:58:25.57ID:8cMlcBXZ625デフォルトの名無しさん
2019/11/17(日) 19:53:03.62ID:uNVU1LmK そういうわけでGNUのEmacs Lispプログラミング入門読み始めたのだ
626デフォルトの名無しさん
2019/11/23(土) 12:12:31.12ID:9GE+Zi9m627626
2019/11/23(土) 12:16:52.71ID:9GE+Zi9m コピーオンライトっていうもっと簡単な用語があった
orz
orz
628デフォルトの名無しさん
2019/12/28(土) 16:35:07.94ID:zdKgsTQK ここでMaximaの話したら駄目?
629デフォルトの名無しさん
2019/12/28(土) 16:58:47.35ID:i/tVhKl3 クソ虫ペダルの話題は他でやって
630デフォルトの名無しさん
2020/01/19(日) 21:09:24.20ID:e1ukXRkq 保守
631デフォルトの名無しさん
2020/02/13(木) 16:16:45.93ID:Zcn6rtH0 quicklispの動作確認のためのhollow worldしかない単純なパッケージってないのでしょうか?
632デフォルトの名無しさん
2020/02/15(土) 21:48:04.96ID:reYL48Kc >>587
smalltalkは良くも悪くもIDE込みの言語だからな。
smalltalkは良くも悪くもIDE込みの言語だからな。
633デフォルトの名無しさん
2020/02/20(木) 15:29:37.90ID:TfLGY2HC >>631
「動作確認」が何を意味するのか微妙だけど・・
Quicklisp client が入っているかどうかだけなら、REPL で
(ql:client-version)
とか打って "2019-02-16" とか返ってくるのかを見ればよさそう。
「動作確認」が何を意味するのか微妙だけど・・
Quicklisp client が入っているかどうかだけなら、REPL で
(ql:client-version)
とか打って "2019-02-16" とか返ってくるのかを見ればよさそう。
634デフォルトの名無しさん
2020/02/23(日) 16:33:42.33ID:rMYt9Lfm Pattern matchで一番使われているのはoptimaなんです?
速度なくて良いので、もっと実装が単純なの探してます
それからquicklispにonlispのコードまとまってるパッケージないですか
速度なくて良いので、もっと実装が単純なの探してます
それからquicklispにonlispのコードまとまってるパッケージないですか
635デフォルトの名無しさん
2020/02/23(日) 18:30:00.29ID:ZlpvVH2U 実装が単純ってのを基準にライブラリ選定するやついるか?
quicklispに教材は集積されてないんじゃないの.知らんけど
quicklispに教材は集積されてないんじゃないの.知らんけど
636デフォルトの名無しさん
2020/02/23(日) 19:56:19.38ID:buSGB+sr コモンリスプの最初の教科書として『これがLispだ』を読み始めた
最初の方で、読み進むためのツールとして「pp」というマクロが紹介されてるんだけど
SBCLで動かなくて困ってます
2バージョン紹介されてるんだけど、どこをどうしたら動きますか?
CL-USER> (defmacro pp (fun)
(list 'pprint
(list 'quote (append (list 'defun fun)
(cdr (symbol-function fun))))))
CL-USER> (defmacro pp (fun)
(list 'quote (list 'defun fun
(cadr (symbol-function fun))
(caddr (caddr (symbol-function fun))))))
ワーニングのメッセージもコピペしたほうが良いですか?
最初の方で、読み進むためのツールとして「pp」というマクロが紹介されてるんだけど
SBCLで動かなくて困ってます
2バージョン紹介されてるんだけど、どこをどうしたら動きますか?
CL-USER> (defmacro pp (fun)
(list 'pprint
(list 'quote (append (list 'defun fun)
(cdr (symbol-function fun))))))
CL-USER> (defmacro pp (fun)
(list 'quote (list 'defun fun
(cadr (symbol-function fun))
(caddr (caddr (symbol-function fun))))))
ワーニングのメッセージもコピペしたほうが良いですか?
637デフォルトの名無しさん
2020/02/23(日) 23:12:17.71ID:pcZQVic1 on lispのコードはポール・グレアムのサイトから落とせるよ
638デフォルトの名無しさん
2020/02/24(月) 00:14:28.43ID:ADNywXxE Macro expandの結果がslimeだと
#1=
みたいのなくて、全部代入されて展開されるのに
コマンドラインからだと、ところどころ出てくる
この代入みたいなの出てこないような設定出来ないのでしょうか
#1=
みたいのなくて、全部代入されて展開されるのに
コマンドラインからだと、ところどころ出てくる
この代入みたいなの出てこないような設定出来ないのでしょうか
639デフォルトの名無しさん
2020/02/25(火) 02:41:22.28ID:7uXswvK3640デフォルトの名無しさん
2020/02/25(火) 11:57:12.46ID:8lWyfop6641デフォルトの名無しさん
2020/02/25(火) 21:44:40.33ID:EXaHk6FB >>639
ありがとうございます!
ありがとうございます!
642デフォルトの名無しさん
2020/02/26(水) 15:29:30.05ID:DHrVhTjk …動いたは動いたけど、目的の動作ではないような…
関数定義のプリティプリントをするマクロなんですが…
関数定義のプリティプリントをするマクロなんですが…
643デフォルトの名無しさん
2020/02/26(水) 22:35:08.55ID:hFQlDZVm >>642
残念ながら、必ずしも function-lambda-expression で「関数定義」を得られるとは限りません。
nil を返す場合もあると言語仕様で定められています:
> The primary value, lambda-expression, is function's defining lambda expression, or nil if the information is not available.
http://www.lispworks.com/documentation/HyperSpec/Body/f_fn_lam.htm
SBCLの場合、ユーザー定義関数なら期待する結果になるようですが、
組込関数に対しては nil を返す実装がほとんどのようです(手元の処理系はすべて nil を返してきました)。
残念ながら、必ずしも function-lambda-expression で「関数定義」を得られるとは限りません。
nil を返す場合もあると言語仕様で定められています:
> The primary value, lambda-expression, is function's defining lambda expression, or nil if the information is not available.
http://www.lispworks.com/documentation/HyperSpec/Body/f_fn_lam.htm
SBCLの場合、ユーザー定義関数なら期待する結果になるようですが、
組込関数に対しては nil を返す実装がほとんどのようです(手元の処理系はすべて nil を返してきました)。
644デフォルトの名無しさん
2020/03/03(火) 21:49:43.84ID:JAknlLuJ clhsの読み方がわかんないんだけどpprintは代用にならないのかな
645デフォルトの名無しさん
2020/03/05(木) 03:14:59.23ID:2Ey3ZIKM httpクライアントはdexが一番メジャーなの?
646デフォルトの名無しさん
2020/03/05(木) 21:05:07.28ID:h922Dn8C >>529
ループで書くと変数への再代入が必要になるから〜
って関数型言語推しの文脈でよく言うけど
それが言うほど問題になる場面ってどれ位あるかね?
それにRubyのeachとかイテレータだと
ループ変数は隠蔽されててあまり使わないし
ますますそんな実害はない気がしてくる
ループで書くと変数への再代入が必要になるから〜
って関数型言語推しの文脈でよく言うけど
それが言うほど問題になる場面ってどれ位あるかね?
それにRubyのeachとかイテレータだと
ループ変数は隠蔽されててあまり使わないし
ますますそんな実害はない気がしてくる
647デフォルトの名無しさん
2020/03/05(木) 21:08:11.89ID:h922Dn8C >>542
Lispのプログラム自体もリストでしかないから
処理とデータの区別が必要なくて
メタプログラミングがしやすいって理屈は分かってる
問題はメタプロの生産性が本当にメチャクチャ高いかどうか?
Lisp信者(というか教祖の)ポールグレアムとかはそう言ってるけど
ライブラリやドキュメントの充実の方が生産性上げる気がしてる
Lispのプログラム自体もリストでしかないから
処理とデータの区別が必要なくて
メタプログラミングがしやすいって理屈は分かってる
問題はメタプロの生産性が本当にメチャクチャ高いかどうか?
Lisp信者(というか教祖の)ポールグレアムとかはそう言ってるけど
ライブラリやドキュメントの充実の方が生産性上げる気がしてる
648デフォルトの名無しさん
2020/03/05(木) 21:09:30.43ID:h922Dn8C649デフォルトの名無しさん
2020/03/05(木) 21:12:16.28ID:h922Dn8C650デフォルトの名無しさん
2020/03/05(木) 21:14:22.56ID:h922Dn8C651デフォルトの名無しさん
2020/03/05(木) 21:16:29.03ID:h922Dn8C652デフォルトの名無しさん
2020/03/05(木) 21:18:07.40ID:h922Dn8C653デフォルトの名無しさん
2020/03/05(木) 23:47:34.83ID:5jJ4qXDk >>647
> ライブラリやドキュメントの充実の方が生産性上げる気がしてる
ドンキ行けばなんでも売ってるから買えば済むけどそれは生産性高いのか
ドキュメントの充実とかいうのも所詮Qiitaにコピペできる手順が書いてあるかどうかだろ
> 問題はメタプロの生産性が本当にメチャクチャ高いかどうか?
最近のわかりやすい事例でいうとライブラリやドキュメントが充実してないような量子コンピューティングでlisp使われてるわな
d-waveやrigetti
ゼロスタートでの生産性高いから採用されてんじゃないの
昔からlispはそういうところで使われてきたんだよな
> ライブラリやドキュメントの充実の方が生産性上げる気がしてる
ドンキ行けばなんでも売ってるから買えば済むけどそれは生産性高いのか
ドキュメントの充実とかいうのも所詮Qiitaにコピペできる手順が書いてあるかどうかだろ
> 問題はメタプロの生産性が本当にメチャクチャ高いかどうか?
最近のわかりやすい事例でいうとライブラリやドキュメントが充実してないような量子コンピューティングでlisp使われてるわな
d-waveやrigetti
ゼロスタートでの生産性高いから採用されてんじゃないの
昔からlispはそういうところで使われてきたんだよな
654デフォルトの名無しさん
2020/03/07(土) 03:25:56.46ID:XQNdi0wU (list 1 2 3) = '( 1 2 3) ?
655デフォルトの名無しさん
2020/03/07(土) 08:36:38.96ID:meF2wfp3656デフォルトの名無しさん
2020/03/07(土) 14:34:31.81ID:z1zbB2pR >>654
=の意味による。
=の意味による。
657デフォルトの名無しさん
2020/03/11(水) 22:30:07.23ID:XKsESyyO >>656
?の意味わ?
?の意味わ?
658デフォルトの名無しさん
2020/03/17(火) 18:02:01.30ID:StMMVjQO 実践common lispの古本買ったのですが
LispBox落としてきて本に載ってるEmacs?Slime?わかんないけどショートカットキー試したら
ほとんど通らなくて絶望してる
前の持ち主はそこまででこの本捨てたみたい
(ここまではラインマーカーあり、手あと付きまくりで汚れてる
水滴の落ちた跡があるけど、泣いたのかもしれない)
LispBox落としてきて本に載ってるEmacs?Slime?わかんないけどショートカットキー試したら
ほとんど通らなくて絶望してる
前の持ち主はそこまででこの本捨てたみたい
(ここまではラインマーカーあり、手あと付きまくりで汚れてる
水滴の落ちた跡があるけど、泣いたのかもしれない)
659デフォルトの名無しさん
2020/03/17(火) 18:21:44.91ID:XIub247n なるほど
C言語の本でもポインタの説明が間違ってて詰むパターンか
C言語の本でもポインタの説明が間違ってて詰むパターンか
660デフォルトの名無しさん
2020/03/17(火) 18:38:29.75ID:y139aNvj かわいそうに
K&R本も難読で苦労した人も多かろう
K&R本も難読で苦労した人も多かろう
661デフォルトの名無しさん
2020/03/17(火) 21:41:37.12ID:v8kclrng ポインタの話を出して「それに比べたらお前の絶望なんて大したこと無い」ってか
Cはドメジャー言語、Lispはマイナー言語だぞ
Cはドメジャー言語、Lispはマイナー言語だぞ
662デフォルトの名無しさん
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を一気に得られるのは確かに便利だけどさ
コンシング無しだからパフォーマンスが良い?
自分で書くときも(数個の、一様でない)リストを返すより、多値で返すのが良い習慣?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★7 [ぐれ★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- 【緊急高市朗報】WBC全試合、地上波完全生放送決定wmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw [517459952]
- パン🍞つー✌まる👌見え👊😅👊
- テメェは俺を怒らせたオラァ👊💢😅💢👊🏡
- かなシコ!!許可願います!!
- 🏡パン🍞つー✌まる👌見え👊😅👊
- こち亀初期の麗子って乳放り出してたよな
