- 1 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 11:52:46 ]
- lispを触ってみたい入門者のQ&A
初心者のQ&A 本スレでは恥ずかしくて聞けない人のQ&A 本スレは高度すぎて割り込めない人のQ&A linuxでなくてwindowsでやりたいんですが・・・Q&A lispを使用してC#やJAVAの代替にするための方法(おまけ) ま、ゆっくりたりましょう。 「いいものの本質は、いかなる時代においても変わらない」byパワーズ (list (url pc8.2ch.net/test/read.cgi/tech/1101386936/l50 :part 1) (url pc11.2ch.net/test/read.so/tech/1140012484/l50 :part 2) (url pc11.2ch.net/test/read.so/tech/1181479267/l50 :part 3))
- 910 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 21:58:18 ]
- てか不可能。
- 911 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 22:00:45 ]
- cでcインタプリタは昔Cマガで見たな。
c++ならまだしもcのインタプリタなんて教育用途でも微妙だと思ったが。
- 912 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 22:32:10 ]
- >>910
理由は? # 「性能とかの実用性は度外視して」が前提だが。
- 913 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 22:40:25 ]
- Cインタプリタくらいあるだろ
ttp://wiki.osdev.info/?C%2F%A5%A4%A5%F3%A5%BF%A5%D7%A5%EA%A5%BF
- 914 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 22:59:40 ]
- 2進数を10進数に変換する関数なのですが
(defun two2ten (x) (let ((n 0) (goukei '())) (loop (if (< (1- (length x)) n) (return (lsadd goukei)) (progn (push (lsadd (mapcar #'(lambda (a) (* a (expt 2 n))) x)) goukei) (1+ n)))))) と言う関数がどこかが終わらないのか15秒ほど待ってみても答えが出ません。 何処に原因が有るのかおしえていただけませんでしょうか? lsadd:与えられたリストの全要素の合計を数で返す関数 自作ですがこれは確実に動作します。 xはリスト形式で式に与えています。(1 0 0 1 1 0)の様な形式です。
- 915 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 23:41:06 ]
- >>914
下を見れば分かるかな。その変数 n を出力してみるといいよ。 1+ だけじゃ値は増えてないから。 cl-user(12): (setq x 10) 10 cl-user(13): (1+ x) 11 cl-user(14): x 10
- 916 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 23:59:58 ]
- >>715
ありがとうございます。 忘れてしまっていました。 ありがとうございます。
- 917 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 00:21:57 ]
- 忘れるなよ。
- 918 名前:デフォルトの名無しさん [2008/06/21(土) 07:42:57 ]
- LispでDLLを作って他のプログラムから呼び出すことはできますか?
- 919 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 08:10:47 ]
- LispWorks, ECL はできるよ。CLISP, SBCL はできない。他の処理系はしらない。
- 920 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 19:38:23 ]
- CommonLispのメーリングリストを開設しようと思うのですが
Yahooの提供サービスで良いのでしょうか YahooIDをお持ちでない先輩がいらっしゃるといけないので
- 921 名前:920 mailto:sage [2008/06/21(土) 19:43:34 ]
- GoogleMLは広告が入らないそうなのでこちらも良さそうなのですが
これについても上と同様の質問についてお答え願います。
|

|