LISP Scheme
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG(list 1 2 3)
てどっちが速いの?
0952デフォルトの名無しさん
NGNG作りによるだろ
終端がnilで良いならlist使っとけ
0954デフォルトの名無しさん
NGNGquasiquoteの実装具合によるだろ
おれっちの環境ではlistが圧倒的に速いけどさ
0955デフォルトの名無しさん
NGNGと
`(,a ,b ,@c)
てどっちが速いの?
0956デフォルトの名無しさん
NGNGこれを終了させるのになにかいい方法はないですか?
いまはCtrl+zしてからkill -9してるんですが、皆さんどうされてますか?
0958デフォルトの名無しさん
NGNG!!!ありがとうございます!!!
これを知らずに何日苦労したことか・・・
0959デフォルトの名無しさん
NGNGCtrl-D(=端末からのEOF)でもOK。
0960デフォルトの名無しさん
NGNGその前にリンクの整理と参考書籍をまとめようよ!
0961デフォルトの名無しさん
NGNGとりあえず次スレ立てておきました。
リンク先とかは2以降ということで。
LISP Scheme Part2
http://piza2.2ch.net/test/read.cgi/tech/1002584344/
0962デフォルトの名無しさん
NGNGhttp://www.sci.toyama-u.ac.jp/~iwao/Scheme/
0963デフォルトの名無しさん
NGNG【計算機プログラムの構造と解釈(SICP)】
日本語 http://www.amazon.co.jp/exec/obidos/ASIN/489471163X
原書 http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/english-books/0262011530
私はこれだけしか読んでないヘタレなので、あとは識者の方、下のリンクから推薦書籍をあげて下さい。
よろしくお願いします。
個人的にはいつの間にか刷られていた、CommonLisp 2edが欲しいところです。
http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/english-books/1555580416
アマゾン "Scheme" 和書検索結果
http://www.amazon.co.jp/exec/obidos/search-handle-form/250-7032484-4473008
アマゾン "Scheme" 洋書検索結果
http://www.amazon.co.jp/exec/obidos/search-handle-form/250-7032484-4473008
アマゾン "Lisp" 和書検索結果
http://www.amazon.co.jp/exec/obidos/search-handle-form/250-7032484-4473008
アマゾン "Lisp" 洋書検索結果
http://www.amazon.co.jp/exec/obidos/search-handle-form/250-7032484-4473008
0964デフォルトの名無しさん
NGNGhttp://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%25_toc_start
0965デフォルトの名無しさん
NGNGごめんなさい。
0966デフォルトの名無しさん
NGNGWeb で読めるよ
0967デフォルトの名無しさん
NGNGhttp://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start
0969Part2の1
NGNG足りない様でしたら補完おねがいします。
0970デフォルトのん足
NGNGありがとうございます
"The Scheme Programming Language Second Edition"
http://www.scheme.com/tspl2d/index.html
日本語訳では「プログラミング言語Scheme」という本になってるよ。
0972デフォルトの名無しさん
NGNG初出みたいですね。でも関数言語の本ってWebに公開されて
いるものが多いですね。教科書として毎年生徒の数だけ
売れることが約束されているからあんまりセコくならないのかな?
英語だと世界中で教科書として使われるわけだし。
0973デフォルトの名無しさん
NGNGhttp://www.math.uio.no/cltl/clm/clm.html
0974デフォルトの名無しさん
NGNGScheme (set! a (begin (set! b c) b))
うむむ・・
0975デフォルトの名無しさん
NGNG副作用が基本の言語と比べるのって...
0976デフォルトの名無しさん
NGNG記述量を問題にしてるならマクロつかえ
0977デフォルトの名無しさん
NGNG(define c a)
ぢゃだめなの?
0979デフォルトの名無しさん
NGNGまずカッコが無いとだめ。
(operator args)
が基本なので、無理矢理やるとしたら
({ hoge... ) => (begin hoge ...)
0980デフォルトの名無しさん
NGNGマクロ文字というのがある。
Schemeでは規定されてないけど、
厳密なLISP処理系ではマクロ文字が定義できる筈。
`',,@(←こういうのは本来マクロ文字。)
マクロ文字は演算子に近いので、シンボルなどと
くっつけて書いても区別される。
'a => (quote a)
マクロ文字は無いけど、どうしても使いたい場合、
(read)を修正するとか。
0981デフォルトの名無しさん
NGNG0982デフォルトの名無しさん
NGNGはげしくどうい!
0983デフォルトの名無しさん
NGNGhttp://mentai.2ch.net/test/read.cgi/prog/963134110/
> franz Lispにあるfexprって言う関数は
> XLispにありません。
> exprから誘導出来ますか?
FEXPRは、可変個引数でかつ引数を評価しない関数なので、
マクロで書き直しましょう。引数が評価されてもいいなら、
(defun fname (&rest arg) ふにゃふにゃ)
で可変個引数にしてもいいです。
0984Lisp板の753
NGNGThanx
今問題のソースPLT Schemeに移植してますがてんとう虫が出まくってます。
あと もし関数に渡す引数が評価されては、まずい場合はどうなんでしょうか?
0985デフォルトの名無しさん
NGNGだから、マクロで全部解決するって・・
0986Lisp板の753
NGNG(wang (addr (car wff) (line 0 nil nil nil nil)))
こんな感じでしょうか?
0987デフォルトの名無しさん
NGNGdefine-macro: malformed definition
>
ちゃんちゃん
>malformed definition
↑
これもう見飽きました
Xlisp-statに帰ります。
0988デフォルトの名無しさん
NGNG> (define-macro prove fexpr (wff)
> (wang (addr (car wff) (line 0 nil nil nil nil)))
> こんな感じでしょうか?
XLispってschemeじゃないよね。
< (defmacro prove (wff)
< `(wang (addr (car ,wff) (line 0 nil nil nil nil)))
じゃねーの? XLispにbackquoteあるかどうか知らんけど。
0989デフォルトの名無しさん
NGNG(define nil '())
(define nil #f)
どっちがいいんでそ?
0990デフォルトの名無しさん
NGNG>(define-macro fexpr (lambda rest body...))
これはマクロでfexprを定義しているって事ですよね?
カキコしながら またダメ
> (define-macro fexpr (lambda rest body))
> (define prove fexpr (wff)
(wang (addr (car wff) (line 0 nil nil nil nil)))
)
define: malformed definition
> ↑
ちゃんちゃん
0991デフォルトの名無しさん
NGNGありがとうございます
0992Ruby戦隊
NGNG0993Ruby戦隊
NGNGRuby >>>>>>>> Scheme
0994ruby!
NGNG0995Ruby!
NGNGるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
0996ああああああああ
NGNGるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
0997Ruby戦隊
NGNGるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
0998__ruby!__
NGNGるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
0999__RUBY__
NGNGるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
るびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびーるびー
10001000!
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。