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:FJokPHUt422デフォルトの名無しさん
2016/10/17(月) 10:07:13.56ID:sDQTJcTS >>421
なるほど、そういう方法もあるんですね。参考になります。
なるほど、そういう方法もあるんですね。参考になります。
423デフォルトの名無しさん
2016/10/18(火) 11:30:07.17ID:1ksiQ1k/ 多分emacsでSLIME使うのが一番捗る。ある程度やって、もっと環境良くしたいと思ったら導入してみるといい
ファイルに書きなぐって一部だけ評価するとかできる
ファイルに書きなぐって一部だけ評価するとかできる
424デフォルトの名無しさん
2016/10/23(日) 13:47:10.52ID:crofOT9u (defparameter param #\a)
を生成するマクロ
(defmacro ch! (ch)
`(defparameter param #\,ch))
が、動かないのはなぜでしょうか?
教えて下さい。
を生成するマクロ
(defmacro ch! (ch)
`(defparameter param #\,ch))
が、動かないのはなぜでしょうか?
教えて下さい。
425デフォルトの名無しさん
2016/10/25(火) 08:55:35.68ID:dAAkpCke 424です。
どなたか、教えてください。
どなたか、教えてください。
426デフォルトの名無しさん
2016/10/25(火) 23:40:26.35ID:NdRXRry8 入力マクロを何と心得ておる
427デフォルトの名無しさん
2016/10/26(水) 01:17:49.11ID:Z8ZLd5j0 >>425
面白い。426のいうとおり
リードマクロがマクロの展開より先に展開されるのがうまく動かない理由。
(defmacro ch! (ch)
(read-from-string (format nil
面白い。426のいうとおり
リードマクロがマクロの展開より先に展開されるのがうまく動かない理由。
(defmacro ch! (ch)
(read-from-string (format nil
428デフォルトの名無しさん
2016/11/01(火) 15:37:56.06ID:d/Emm7ZQ429デフォルトの名無しさん
2016/11/02(水) 05:41:35.19ID:ydCUsA37 >>428
割とマジでLispで遊ぶならEmacs使う方が良いような(Slime環境とか https://common-lisp.net/project/slime/)
vimとかよりかなり楽(emacsのキーバインドで死ねるって人には向かない)
つかLisperならEmacsと心中するのが吉
#って感じなEmacsと入水心中の俺 orz
#Clojure含めてEmacsとLispってマジでモダンなエディタに移行するのがムリ
割とマジでLispで遊ぶならEmacs使う方が良いような(Slime環境とか https://common-lisp.net/project/slime/)
vimとかよりかなり楽(emacsのキーバインドで死ねるって人には向かない)
つかLisperならEmacsと心中するのが吉
#って感じなEmacsと入水心中の俺 orz
#Clojure含めてEmacsとLispってマジでモダンなエディタに移行するのがムリ
430デフォルトの名無しさん
2016/11/02(水) 16:50:18.95ID:Zl1DvHRz SLIMEっぽいのは一応あるのね
http://www.vim.org/scripts/script.php?script_id=2531
http://www.vim.org/scripts/script.php?script_id=2531
431デフォルトの名無しさん
2016/11/22(火) 20:43:31.30ID:KvJ3xe8B 独り言だが
ClojureとClozure CLってべつものなのか
Clozure CLはjava関係ないのね
ClojureとClozure CLってべつものなのか
Clozure CLはjava関係ないのね
432デフォルトの名無しさん
2016/12/18(日) 08:12:54.17ID:H5VGjwqC conditinのerrorクラスにformat-controlとformat-argumentがないのは何んでなんでしょうか?
simple-conditinとかにはあるのに
simple-conditinとかにはあるのに
433デフォルトの名無しさん
2016/12/18(日) 15:52:29.97ID:odpeYpuF 多重継承だから
434デフォルトの名無しさん
2017/01/11(水) 12:56:06.91ID:Dj+amy8+ 生まれて初めてLISPをやってみようと思い、CygwinのCLISPを入れて見たのだが、プログラムを保存する方法が特にないのは驚いた。
dribbleでインタプリタのコマンドライン履歴を保存するか、(EXT:SAVEINITMEM)でインタプリタのメモリイメージを保存するくらいしかできないみたい。
あるいは事前にテキストで書いておくか。
他のLISP処理系もこんなものなの?
ヒューレットパッカードRPL言語を少しだけ使ったことがあるけど、あっちは保存がちゃんと考えられていた。
dribbleでインタプリタのコマンドライン履歴を保存するか、(EXT:SAVEINITMEM)でインタプリタのメモリイメージを保存するくらいしかできないみたい。
あるいは事前にテキストで書いておくか。
他のLISP処理系もこんなものなの?
ヒューレットパッカードRPL言語を少しだけ使ったことがあるけど、あっちは保存がちゃんと考えられていた。
435デフォルトの名無しさん
2017/01/11(水) 13:08:56.90ID:oS3M3jOK Win機で開発するのが間違ってる
436デフォルトの名無しさん
2017/01/11(水) 13:41:55.71ID:CpReZJmf 『プログラムの保存』とは一体……?
437デフォルトの名無しさん
2017/01/11(水) 17:25:20.73ID:cn/qBmTu BASICのSAVEか…
438デフォルトの名無しさん
2017/01/11(水) 22:14:49.39ID:qtQ06epR439デフォルトの名無しさん
2017/01/11(水) 22:20:44.82ID:LKP7w0Oz www
440デフォルトの名無しさん
2017/01/12(木) 00:33:15.10ID:ON8wOxBk441デフォルトの名無しさん
2017/01/12(木) 06:54:05.10ID:pNuRGDWl ほしいのは、emacs+slime環境?
あるいはaclとかlispworks
あるいはaclとかlispworks
442デフォルトの名無しさん
2017/01/12(木) 09:59:06.51ID:wWrcziVQ REPL環境じゃなくて内蔵エディタみたいなのを期待してたんだろう
確かにメモ帳程度のでも内蔵されてれば便利だとは思う
特に初学者の人とか。いきなりEmacsは敷居が高い
確かにメモ帳程度のでも内蔵されてれば便利だとは思う
特に初学者の人とか。いきなりEmacsは敷居が高い
443デフォルトの名無しさん
2017/01/12(木) 10:32:26.76ID:UNGksYU7 >>442
emacs環境だとLispよりもemacsの勉強になってしまうからなあ
emacs環境だとLispよりもemacsの勉強になってしまうからなあ
444デフォルトの名無しさん
2017/01/12(木) 13:02:34.77ID:bT7YUbCB それならlemでいいんじゃない?
445デフォルトの名無しさん
2017/01/12(木) 21:49:43.62ID:42JGZ5hK xyzzyで
446デフォルトの名無しさん
2017/01/13(金) 04:08:54.48ID:BzdeAQwY447デフォルトの名無しさん
2017/01/13(金) 11:27:29.66ID:QaVc2fKW clispの開発が終わってしまったし
448デフォルトの名無しさん
2017/01/13(金) 11:29:56.98ID:QaVc2fKW449デフォルトの名無しさん
2017/01/16(月) 16:21:04.42ID:qEdXmsgN450デフォルトの名無しさん
2017/01/17(火) 11:28:47.60ID:sDlYunh0 >>449
長年更新していないので、オワタ可能性は高くね?
長年更新していないので、オワタ可能性は高くね?
451デフォルトの名無しさん
2017/01/18(水) 14:32:40.83ID:+0XE4PkH Lispの仕事ってまだあるのだろうか?
古いシステムの保守程度?
古いシステムの保守程度?
452デフォルトの名無しさん
2017/01/18(水) 23:04:07.71ID:JFSfmo96 どっかの会社で、common lispでやっているところがあったはず
完全に廃れた感じはしないな
完全に廃れた感じはしないな
453デフォルトの名無しさん
2017/01/19(木) 09:03:33.76ID:Gh/NlR3g >>452
どんな仕事なんだろう?
どんな仕事なんだろう?
454デフォルトの名無しさん
2017/01/19(木) 09:38:33.97ID:uhfgjGGl455デフォルトの名無しさん
2017/01/19(木) 12:17:01.00ID:TbaqbQZk Lispと言えば、研究用途かWebサーバーで使うようなイメージしかないわ
456デフォルトの名無しさん
2017/01/19(木) 21:19:55.80ID:gCwd8P05 お前の抱えるイメージなんかに誰か興味を持つと思ったのか?
457デフォルトの名無しさん
2017/01/20(金) 00:42:56.98ID:rsnxDR2c458デフォルトの名無しさん
2017/01/20(金) 10:12:07.41ID:Nvso2zBq >>456 みたいなBOTに使われているという実例
459デフォルトの名無しさん
2017/01/20(金) 11:53:33.16ID:coMO3q54 LispはUNIX以外で実用的に使うのは無理なのかねえ?
460デフォルトの名無しさん
2017/01/20(金) 12:28:28.14ID:SVUCN/eR461デフォルトの名無しさん
2017/01/20(金) 12:48:36.11ID:8z9BkdPJ Lisp はWebサーバ用の言語
462デフォルトの名無しさん
2017/01/20(金) 19:20:31.02ID:XUVXYG0t lemのgithubのページでインストールにros install cxxxr/lemしろと書いてあって
roswell使うのは分かるけどroswellってどっからインストールしてんの?
cxxxr/lemという引数を見る限りgithubからインストールしてるような気がするけど
roswell使うのは分かるけどroswellってどっからインストールしてんの?
cxxxr/lemという引数を見る限りgithubからインストールしてるような気がするけど
463デフォルトの名無しさん
2017/01/21(土) 06:13:30.03ID:mYUPWk0d464デフォルトの名無しさん
2017/01/21(土) 11:57:50.59ID:0dQCqgGa >>463
そんな読み物で何が分かるんだ?
そんな読み物で何が分かるんだ?
465デフォルトの名無しさん
2017/01/21(土) 16:17:15.46ID:UaDisbHg roswellどのサーバーにアクセスするとか一切ドキュメントに書いてない
こんな糞アプリ使えるかよ
こんな糞アプリ使えるかよ
466デフォルトの名無しさん
2017/01/21(土) 16:57:44.64ID:QA6O+rWe ここで聞いてももう駄目
githubのissueかtwitterかredditのr/lisp_jaかja.stackoverflowのlispタグのどれかが良い
githubのissueかtwitterかredditのr/lisp_jaかja.stackoverflowのlispタグのどれかが良い
467デフォルトの名無しさん
2017/01/21(土) 19:07:36.86ID:1H01QVS7 ttps://github.com/roswell/roswell の Installing scripts に
$ ros install fukamachi/qlot # will install it from the GitHub
って書いてあるけど知りたいのはこれじゃないってこと?
$ ros install fukamachi/qlot # will install it from the GitHub
って書いてあるけど知りたいのはこれじゃないってこと?
468デフォルトの名無しさん
2017/01/22(日) 10:57:47.88ID:b2xXmV6K >>404
言語組み込み解禁で誰かがluaに変えると予想
言語組み込み解禁で誰かがluaに変えると予想
469デフォルトの名無しさん
2017/01/29(日) 02:04:07.29ID:jpDTpmEM Land of lispの動画見て来ますた
470デフォルトの名無しさん
2017/01/29(日) 22:21:22.72ID:QjLLrAQA >>469
いらっしゃーい
いらっしゃーい
471デフォルトの名無しさん
2017/01/30(月) 02:40:54.54ID:mBiYg09G >>469
あの動画楽しいよね。
あの動画楽しいよね。
472デフォルトの名無しさん
2017/02/01(水) 13:13:45.46ID:uPNpYJZg わかる人いたら教えて下さい。
iterm2でrepl(sbcl)を最初から起動させようと
replというプロファイルを作り
.bachrcに
if [ "$ITERM_PROFILE" = "repl" ];
then
sbcl
fi
と書くと、たしかにsbclを実行するのですが
以下のメッセージが出て起動しません。
fatal error encountered in SBCL pid 3042:
can't find core file at /usr/local/lib/sbcl//sbcl.core
どうしたら良いのでしょうか。
ちなみに再度sbclと入力するといつも通り起動します。
iterm2でrepl(sbcl)を最初から起動させようと
replというプロファイルを作り
.bachrcに
if [ "$ITERM_PROFILE" = "repl" ];
then
sbcl
fi
と書くと、たしかにsbclを実行するのですが
以下のメッセージが出て起動しません。
fatal error encountered in SBCL pid 3042:
can't find core file at /usr/local/lib/sbcl//sbcl.core
どうしたら良いのでしょうか。
ちなみに再度sbclと入力するといつも通り起動します。
473デフォルトの名無しさん
2017/02/03(金) 00:03:57.75ID:uSnzwgyQ コマンドで呼んでいるsbclとスクリプトで呼び出しているsbclが違うんじゃないか?
パスを確認すると良いとおもう
sbcl --core コアのパス/sbcl.core と明示しても解決するかもしれない
パスを確認すると良いとおもう
sbcl --core コアのパス/sbcl.core と明示しても解決するかもしれない
474デフォルトの名無しさん
2017/04/05(水) 00:10:33.71ID:dD5KS/CH Common lispからpythonの特にnumpy関係のライブラリ使う方法ないのでしょうか?
475デフォルトの名無しさん
2017/04/05(水) 03:18:41.90ID:9ywW0Xq5 >>474
なんでcommonlispからソレが必要になるのかがまずわからんがrationalでは扱えないくらいでかい桁数の浮動小数値なの?
なんでcommonlispからソレが必要になるのかがまずわからんがrationalでは扱えないくらいでかい桁数の浮動小数値なの?
476デフォルトの名無しさん
2017/04/08(土) 15:56:08.90ID:Uc8a2Yv6 Pythonだとpandasとかにある関数がないからpythonをffiで呼べないとclでdeel learningきついなあ
Sparse matrix計算も出来ないみたいだし
Sparse matrix計算も出来ないみたいだし
477デフォルトの名無しさん
2017/05/03(水) 04:46:48.46ID:94GhuONY Cのプログラムがcuda使うと100倍速くなるのに
cl-cudaマクロがせいぜい7倍ぐらいしか速くならないのは何故?
cl-cudaマクロがせいぜい7倍ぐらいしか速くならないのは何故?
478デフォルトの名無しさん
2017/05/09(火) 20:10:22.37ID:v4p9YapF >>477
行列のかけ算とかだとopenblas(マルチコアCPU)とcublas(CUDA、GPU一枚)で俺の環境だと7倍程度の差しかないし、多分比較対象のCプログラムの書き方が相当まずいだけだと思う
行列のかけ算とかだとopenblas(マルチコアCPU)とcublas(CUDA、GPU一枚)で俺の環境だと7倍程度の差しかないし、多分比較対象のCプログラムの書き方が相当まずいだけだと思う
479デフォルトの名無しさん
2017/05/09(火) 20:19:48.11ID:v4p9YapF >>476
密行列はLLA、MGL-MATがopenblas/MKL/cuBLASのラッパーになってる。
疎行列なら現状ラッパーが多分ないのでCFFIでcuSPARSEへのバインディングを書こう。
全結合のディープラーニングならMGLでCommon Lispのみでできる。
PythonのClojureライクなLisp方言ならHy(hylang)がある。
Pythonのライブラリが直接使いたいならこれを使えばいい。
密行列はLLA、MGL-MATがopenblas/MKL/cuBLASのラッパーになってる。
疎行列なら現状ラッパーが多分ないのでCFFIでcuSPARSEへのバインディングを書こう。
全結合のディープラーニングならMGLでCommon Lispのみでできる。
PythonのClojureライクなLisp方言ならHy(hylang)がある。
Pythonのライブラリが直接使いたいならこれを使えばいい。
480デフォルトの名無しさん
2017/05/19(金) 19:45:50.96ID:N5yG+fmp 初心者です ハマってしまったので助けて下さい!
ファイルを読み込んで a=abcのような行を
(defparameter *a* 'abc)のようにするマクロなのですが
(readconfig "filename") だとうまくいくのですが
(readconfig (concatenate 'string "file" "name"))のように呼び出しても引数が評価されずにそのまま渡ってしまいます。
(defmacro readconfig (filename)
`(progn
,@(loop for i in
(with-open-file
(s filename :direction :input :external-format :utf-8)
(loop :for line := (read-line s nil) :while line :collect line))
collect
(let* ((l (split-sequence:split-sequence #\= i))
(a (read-from-string (concatenate 'string "*" (car l) "*")))
(b (second l)))
`(defparameter ,a (read-from-string ,b))))))
ファイルを読み込んで a=abcのような行を
(defparameter *a* 'abc)のようにするマクロなのですが
(readconfig "filename") だとうまくいくのですが
(readconfig (concatenate 'string "file" "name"))のように呼び出しても引数が評価されずにそのまま渡ってしまいます。
(defmacro readconfig (filename)
`(progn
,@(loop for i in
(with-open-file
(s filename :direction :input :external-format :utf-8)
(loop :for line := (read-line s nil) :while line :collect line))
collect
(let* ((l (split-sequence:split-sequence #\= i))
(a (read-from-string (concatenate 'string "*" (car l) "*")))
(b (second l)))
`(defparameter ,a (read-from-string ,b))))))
481デフォルトの名無しさん
2017/05/19(金) 21:20:45.65ID:/bO1sGez 引数が評価されてないね
482デフォルトの名無しさん
2017/05/19(金) 21:49:23.53ID:/bO1sGez >>480
macroexpand で展開してみた?
macroexpand で展開してみた?
483デフォルトの名無しさん
2017/05/19(金) 21:58:39.33ID:N5yG+fmp484デフォルトの名無しさん
2017/05/20(土) 00:30:38.53ID:ZKXptbMB >>480
どうしてマクロにしたの?初心者だから?
どうしてマクロにしたの?初心者だから?
485デフォルトの名無しさん
2017/05/20(土) 01:15:39.37ID:I6lRK30f >>484
関数の中で(eval `(defparameter ,変数 ,シンボル))とすると変数がありませんというエラーがでてきて
普通にdefparameterしようとしても変数定義はされないのでマクロでやるしかないと思いました。
(eval `(defparameter ,変数 ,文字列))だとうまくいきますね
関数の中で(eval `(defparameter ,変数 ,シンボル))とすると変数がありませんというエラーがでてきて
普通にdefparameterしようとしても変数定義はされないのでマクロでやるしかないと思いました。
(eval `(defparameter ,変数 ,文字列))だとうまくいきますね
486デフォルトの名無しさん
2017/05/20(土) 01:30:33.54ID:I6lRK30f 問題が解決できました evalはあまり使っちゃいけない的なことが言われてたと思うので
なんとなく気が引けてマクロを使っちゃった感じです 初心者の質問に付き合ってくださりありがとうございました!
なんとなく気が引けてマクロを使っちゃった感じです 初心者の質問に付き合ってくださりありがとうございました!
487デフォルトの名無しさん
2017/05/21(日) 06:36:36.81ID:oB72Q+Da OpenCVの超解像計算プログラムは
cpuとgpuで100倍近く速度に差があるよ
cpuとgpuで100倍近く速度に差があるよ
488デフォルトの名無しさん
2017/05/21(日) 06:50:43.54ID:oB72Q+Da typed racketみたいな型推論をcommon lispでする方法ないのでしょうか?
489デフォルトの名無しさん
2017/05/21(日) 19:45:11.09ID:jy5dosQP490デフォルトの名無しさん
2017/05/22(月) 06:10:33.21ID:Suxf7jk2 sbclのtheのdescribeに相当する機能がtyped racketだとreplからしか使えないような意地悪されてるのでcommon lispでもそうかと思った
491デフォルトの名無しさん
2017/05/22(月) 19:06:44.55ID:cqwt5c+d sbclのdescribeで
https://github.com/sbcl/sbcl/blob/master/src/code/describe.lisp
derived-typeの情報だけ取り出して他の変数に格納したいのに
うまくいかない
streamに文字列出力する関数だからstreamの文字を正規表現かなにかで切り分ける方が良いのだろうか
https://github.com/sbcl/sbcl/blob/master/src/code/describe.lisp
derived-typeの情報だけ取り出して他の変数に格納したいのに
うまくいかない
streamに文字列出力する関数だからstreamの文字を正規表現かなにかで切り分ける方が良いのだろうか
492デフォルトの名無しさん
2017/05/25(木) 21:17:35.11ID:1hi1bgKK493デフォルトの名無しさん
2017/05/31(水) 17:40:47.18ID:PPe5oyts Common lispでcのプログラムコード読み込んで
関数宣言一覧取り出して、ヘッダーファイル生成するような
パーサージェネレーターのサンプルコードどこかないでしょうか
c言語の解析するサンプルコードなら他のでも良いです
関数宣言一覧取り出して、ヘッダーファイル生成するような
パーサージェネレーターのサンプルコードどこかないでしょうか
c言語の解析するサンプルコードなら他のでも良いです
494デフォルトの名無しさん
2017/07/09(日) 02:25:04.88ID:ryDnV29I 誰か知っていれば教えてほしいのですが
LispWorks 7.0 のmacOS版って日本語表示や日本語入力問題なく
できるようになっていますか?
LispWorks 6.1 Personalを使っているのですが日本語入力すると??に文字が
変わってしまうみたいなので。
LispWorks 7.0 のmacOS版って日本語表示や日本語入力問題なく
できるようになっていますか?
LispWorks 6.1 Personalを使っているのですが日本語入力すると??に文字が
変わってしまうみたいなので。
495デフォルトの名無しさん
2017/11/08(水) 02:39:25.32ID:Uoqj8nW+ TEST
496デフォルトの名無しさん
2017/12/06(水) 00:55:26.32ID:eBsnaSfJ テスト
497デフォルトの名無しさん
2018/02/16(金) 05:55:09.54ID:W1XJdyx1 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
498デフォルトの名無しさん
2018/05/23(水) 21:07:30.15ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
HSR58
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
HSR58
499sage
2018/06/08(金) 07:24:37.45ID:j+JfgiN4 ところでlabelsって関数の名前の由来って何?
しっくりこない
しっくりこない
500デフォルトの名無しさん
2018/06/17(日) 11:25:32.22ID:eEWfV0tw >>477
そもそもCLはインタプリタだからGPU使っても7倍程度しか速度出ないのは当たり前だろ。
そもそもCLはインタプリタだからGPU使っても7倍程度しか速度出ないのは当たり前だろ。
501デフォルトの名無しさん
2018/06/19(火) 02:22:17.89ID:q+1hh2rS >>500
clはコンパイラ言語だよ.仕様上インタプリタ実装も許容されているだけ
clはコンパイラ言語だよ.仕様上インタプリタ実装も許容されているだけ
502デフォルトの名無しさん
2018/07/04(水) 22:29:25.87ID:gFgZc5FG V3Z
503デフォルトの名無しさん
2018/07/05(木) 16:53:25.50ID:AeL6VB/V V3Z
504デフォルトの名無しさん
2018/07/13(金) 17:19:54.02ID:EPDxLdrK こないだ迄Windows10の64bit版ではDEPの絡みで動かないと思ってた、SBCL版のMaximaが、
今試してみたらあっさり動いてしまいました。
sf.netに置いてあったインストーラでインストールした直後はCLISP版しか駄目だった
筈なんですが…。
うちではWindows10 Homeを使ってますが、皆様の処ではどうでしょうか?
今試してみたらあっさり動いてしまいました。
sf.netに置いてあったインストーラでインストールした直後はCLISP版しか駄目だった
筈なんですが…。
うちではWindows10 Homeを使ってますが、皆様の処ではどうでしょうか?
505504
2018/07/13(金) 17:28:05.78ID:EPDxLdrK SBCL自体を別途インストールしたのが効いてるのかも知れないなぁ…。
506デフォルトの名無しさん
2018/09/11(火) 03:59:06.82ID:u3nXUIwD Lispってwebフレームワークありますか?
一通りの機能のあるブログを作ったり出来るような
一通りの機能のあるブログを作ったり出来るような
507デフォルトの名無しさん
2018/10/03(水) 18:50:06.50ID:1GTVcIse 質問です。
Lispで書かれたLisp処理系はありますか?
Lispで書かれたLisp処理系はありますか?
508デフォルトの名無しさん
2018/11/03(土) 15:30:34.57ID:3XdSQ+AZ 中学卒業までにコモンリスプ極める!
509デフォルトの名無しさん
2018/11/14(水) 08:37:19.93ID:gqSz/09F roswellについての質問なんですが
ros init ファイル名
としたときできるファイルの中身の
(progn ;;init forms
(ros:ensure-asdf)
;;#+quicklisp (ql:quickload '() :silent t)
)
って何ですか?
(ros:ensure-asdf)特にこれ
ros init ファイル名
としたときできるファイルの中身の
(progn ;;init forms
(ros:ensure-asdf)
;;#+quicklisp (ql:quickload '() :silent t)
)
って何ですか?
(ros:ensure-asdf)特にこれ
510デフォルトの名無しさん
2018/11/17(土) 00:21:41.91ID:eQWBxdMf >>509
そんな事俺に聞かれても知るわけないやろ頭おかしいんか?
そんな事俺に聞かれても知るわけないやろ頭おかしいんか?
511デフォルトの名無しさん
2018/12/02(日) 12:23:45.12ID:KPiqRYEn お前だれよ
512デフォルトの名無しさん
2019/01/08(火) 13:36:34.22ID:n4V6aMpj Common LispからC言語のモジュールを呼ぶ方法は簡単に見つかるのですが
C言語からCommon Lispプログラムを実行する方法が見つかりません。
GaucheならC言語からインタープリタを起動できるみたいなのですがCommonLispにはないのでしょうか?
C言語からCommon Lispプログラムを実行する方法が見つかりません。
GaucheならC言語からインタープリタを起動できるみたいなのですがCommonLispにはないのでしょうか?
513デフォルトの名無しさん
2019/01/08(火) 18:04:16.67ID:kGjsEUq7 >>512
ただ別プロセスで処理系を起こして、そこの repl で評価できればいい・・というだけなら、 fork と exec で済むかも。
CからLisp関数を直接呼んだり、C関数でLispオブジェクトを直接扱うとかするのは、がっつり処理系依存だけど出来ることは出来る。
たぶんこの目的なら ECL が一番簡単だと思う。それっぽい例もあるし:
https://gitlab.com/embeddable-common-lisp/ecl/tree/develop/examples/embed
SBCL や Allegro CL でも出来るみたいだけど、かなり大変。
というのも、C関数が動いてる間にLisp処理系のGCが走ると死ぬ・・とか諸々あるので。一応リンクだけ:
http://www.sbcl.org/manual/#Calling-Lisp-From-C
https://franz.com/support/documentation/10.1/doc/foreign-functions.htm#lisp-from-c-1
ただ別プロセスで処理系を起こして、そこの repl で評価できればいい・・というだけなら、 fork と exec で済むかも。
CからLisp関数を直接呼んだり、C関数でLispオブジェクトを直接扱うとかするのは、がっつり処理系依存だけど出来ることは出来る。
たぶんこの目的なら ECL が一番簡単だと思う。それっぽい例もあるし:
https://gitlab.com/embeddable-common-lisp/ecl/tree/develop/examples/embed
SBCL や Allegro CL でも出来るみたいだけど、かなり大変。
というのも、C関数が動いてる間にLisp処理系のGCが走ると死ぬ・・とか諸々あるので。一応リンクだけ:
http://www.sbcl.org/manual/#Calling-Lisp-From-C
https://franz.com/support/documentation/10.1/doc/foreign-functions.htm#lisp-from-c-1
514デフォルトの名無しさん
2019/01/13(日) 15:30:06.78ID:awaCdOlx Lispでグラフィカルにステップ実行できる方法ってEmacsでSLIMEやるしかないですか?
LispのためだけにEmacs覚えるのは勘弁してほしいので
VimでSlimv入れてやってみましたがGDBのようなステップ実行しか出来ませんでした。
LispのためだけにEmacs覚えるのは勘弁してほしいので
VimでSlimv入れてやってみましたがGDBのようなステップ実行しか出来ませんでした。
515デフォルトの名無しさん
2019/01/15(火) 05:34:30.77ID:lhwbzmDt >>514
「グラフィカルにステップ実行」が何をさすのかよく分からんが。
slime でも sldb で restart 選ぶ感じにはなっちゃうと思う。
https://lispcookbook.github.io/cl-cookbook/debugging.html#step
https://lisphub.jp/common-lisp/cookbook/index.cgi?SLIME%3ASLDB
「グラフィカルにステップ実行」が何をさすのかよく分からんが。
slime でも sldb で restart 選ぶ感じにはなっちゃうと思う。
https://lispcookbook.github.io/cl-cookbook/debugging.html#step
https://lisphub.jp/common-lisp/cookbook/index.cgi?SLIME%3ASLDB
516514
2019/01/15(火) 10:41:56.87ID:EvpJOxTU すみません、勘違いでした。
edebugのように現在実行している行がわかるステッパ?が利用したいのですが
edebug以外にないでしょうか?
edebugのように現在実行している行がわかるステッパ?が利用したいのですが
edebug以外にないでしょうか?
517デフォルトの名無しさん
2019/01/16(水) 01:39:36.94ID:Q19T/bZz >>514
「グラフィカルにステップ実行」と言ったらVisualStudioみたいな感じかと思うけど。
LispじゃなくてSchemeでもいいならRacketはどう?(ダメだよね ;_;)
かなり昔にDrSchemeって名前だった頃にちょっと遊んでみただけだけど。
https://docs.racket-lang.org/drracket/debugger.html
「グラフィカルにステップ実行」と言ったらVisualStudioみたいな感じかと思うけど。
LispじゃなくてSchemeでもいいならRacketはどう?(ダメだよね ;_;)
かなり昔にDrSchemeって名前だった頃にちょっと遊んでみただけだけど。
https://docs.racket-lang.org/drracket/debugger.html
518デフォルトの名無しさん
2019/01/17(木) 06:22:05.82ID:W9irOPq+ Lispでドルマークって特別な意味ありますかね?正規表現とかナシで
519デフォルトの名無しさん
2019/01/17(木) 15:24:46.14ID:XV1+qWbe Land of Lisp、文字が小さくて読めない…(´;ω;`)
520デフォルトの名無しさん
2019/01/17(木) 19:09:16.06ID:Y7dh6bUh >>519
⊃ハズキルーペ
⊃ハズキルーペ
521デフォルトの名無しさん
2019/01/18(金) 15:25:03.51ID:6FOWYZfc >>518
standard-syntax なら $ は普通の文字。
standard-syntax での各文字の意味はここにある:
http://www.lispworks.com/documentation/HyperSpec/Body/02_ad.htm#charsyntaxtypesinstdsyntax
readtable いじってたら分からない
standard-syntax なら $ は普通の文字。
standard-syntax での各文字の意味はここにある:
http://www.lispworks.com/documentation/HyperSpec/Body/02_ad.htm#charsyntaxtypesinstdsyntax
readtable いじってたら分からない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 【群馬】横断歩道を渡っていたNHKアナウンサーが車にはねられ骨折などの重傷 前橋市 [ぐれ★]
- ガチニートのモーニングがお洒落すぎる件
- 趣味に年50万って多い?
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 底辺テイカー気質Vtuberを破壊する遊びが闇深いと話題に [922647923]
- 【動画】まんさん、アラジンのジーニーみたいな男にボコボコにされる🧞‍♂ [632966346]
- 【時事】立憲民主党、30代の支持率が「ゼロ」😨 [369521721]
