[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 08:47 / Filesize : 210 KB / Number-of Response : 922
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【入門】Common Lisp その4【質問よろず】



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は広告が入らないそうなのでこちらも良さそうなのですが
これについても上と同様の質問についてお答え願います。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<210KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef