Lisp Scheme Part41 (856レス)
Lisp Scheme Part41 http://mevius.5ch.net/test/read.cgi/tech/1531587928/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
59: デフォルトの名無しさん [sage] 2019/03/07(木) 00:08:40.76 ID:3nOoPCck >>58 はちみつ餃子がすでに書いてるのに >>54 http://mevius.5ch.net/test/read.cgi/tech/1531587928/59
60: デフォルトの名無しさん [sage] 2019/03/08(金) 01:59:42.89 ID:PoFzWHgZ ごめん、見落としてた http://mevius.5ch.net/test/read.cgi/tech/1531587928/60
61: デフォルトの名無しさん [sage] 2019/03/09(土) 18:08:55.14 ID:AFl9pnGp 研究者や企業による実験段階+アルファまでAI 商品化され一般に流通したらIT http://mevius.5ch.net/test/read.cgi/tech/1531587928/61
62: デフォルトの名無しさん [sage] 2019/03/20(水) 16:56:57.86 ID:Cy24MG6x >>61 👍 http://mevius.5ch.net/test/read.cgi/tech/1531587928/62
63: デフォルトの名無しさん [] 2019/03/23(土) 22:34:59.05 ID:xopjuNQ8 Scheme というか、Lisp のことを少ししか分かっていないんですども、μKanren を使ってみたくて Sheme の処理系をインストールしたんですが Gauche、Guile、MT/GNU Sheme と、入れた全部 に assp がアンバウンドだと言われて動きません。 1.解決方法が分からなくて、自前で assp を書いて動かしてますが、本当はどうやったら assp が 使えるか教えてください。ライブラリをロードするのでしょうか? 2.せっかく書いたので、自前の関数の働きが本当の assp と同じなのか知りたいです。 みなさんならどのように書きますか? 最初に見つかったときに止める場合のセオリー はありますか? 書いてみた関数: (define (assp fn assoc) (let ((rtn #f)) (for-each (lambda (x) (if (not rtn) (if (fn (car x)) (set! rtn x)))) assoc) rtn)) http://mevius.5ch.net/test/read.cgi/tech/1531587928/63
64: はちみつ餃子 ◆8X2XSCHEME [sage] 2019/03/23(土) 23:08:12.36 ID:ByL/s3eU >>63 μKanren のことはよくしらないけど、 assp は R6RS (※1) では rnrs lists ライブラリに含まれるので、 R6RS 処理系ではこのライブラリを import すると使えるようになる。 R6RS 以外には無い。 自分で書くとしたら SRFI-1 (※2) を使える状況なら こんな感じで書くなぁ (define (assp proc alist) (find (lambda(x)(proc (car x))) alist)) ※1 RnRS は Scheme の仕様書の通称。 n に改定番号が入る。 ※2 小さい言語である Scheme では日常的に使うにはライブラリが足りなさげなので、 ユーザーコミュニティとしてライブラリの仕様を考えて文書化したものの集合体が SRFI 。 (RFC みたいな感じ?) SRFI-1 はその最初期のもので、リスト操作系のライブラリ。 仕様の一部ではないので処理系によって SRFI の採用の程度は色々だけど、 実用嗜好の処理系は主要なものはまあまあ取り込んでいる。 今では仕様の検討の前段階として一旦 SRFI にしたりもしている。 http://mevius.5ch.net/test/read.cgi/tech/1531587928/64
65: 63 [] 2019/03/24(日) 10:14:45.86 ID:UnbL980K >>64 ありがとうございます。Gauche は find があるみたいなので、早速置き換えてみました。 Scheme の規格は、過去のものを包括しているわけでもなく、なかなか難しいものなんですね。 μKanren だけに限らないかもしれませんが、μKanren の Scheme のコードは、普通の オブジェクト指向言語と違って型を作って使い分けするのでなくて、そういう意図でベクトルや ドット対やリストを使い分けていたり、戻す値が何を意図したものなのかわかりにくくて、 短いけど難しいですね〜 http://mevius.5ch.net/test/read.cgi/tech/1531587928/65
66: デフォルトの名無しさん [sage] 2019/03/24(日) 12:59:34.15 ID:0UFOFyyE μKanrenてユニフィケーションの亜種みたいなもんだから多分どの言語でも大丈夫だぞ http://mevius.5ch.net/test/read.cgi/tech/1531587928/66
67: 63 [sage] 2019/03/26(火) 10:45:46.30 ID:qv9oqtep >>66 μKanren や miniKanren はいろんな言語に移植されていますね。 実は私も、ある超マイナー言語に移植することでその言語の勉強と、移植したライブラリで なんかしてみようと始めたんですけど、スタック系言語なんで、なかなかすんなりいきません。 あと、コア部分はいいとしても、Shceme でマクロを使っているところをどうするかって ところが悩みどころ。他の言語の移植をみても、そのへんはつくってないものも多い様で。 http://mevius.5ch.net/test/read.cgi/tech/1531587928/67
68: デフォルトの名無しさん [sage] 2019/03/26(火) 12:30:38.77 ID:rfZeS/lQ powershell上のC#で持っとくと捗りそう http://mevius.5ch.net/test/read.cgi/tech/1531587928/68
69: デフォルトの名無しさん [sage] 2019/05/17(金) 11:21:22.79 ID:5wW1YVrN なんか書けよおまえら http://mevius.5ch.net/test/read.cgi/tech/1531587928/69
70: デフォルトの名無しさん [sage] 2019/05/17(金) 20:28:12.22 ID:yF96juLt Racket 7.3 でたね。上げ http://mevius.5ch.net/test/read.cgi/tech/1531587928/70
71: はちみつ餃子 ◆8X2XSCHEME [] 2019/06/16(日) 17:10:40.09 ID:NdE++jZZ Gauche も 0.9.8 が出たよー http://mevius.5ch.net/test/read.cgi/tech/1531587928/71
72: 通りすがりの名無しさん [] 2019/06/17(月) 15:39:20.44 ID:GZApyxPH プログラミングGaucheのサポートぺーじ ずっと落ちてるのなんで? http://karetta.jp/book-cover/programming-gauche http://mevius.5ch.net/test/read.cgi/tech/1531587928/72
73: はちみつ餃子 ◆8X2XSCHEME [] 2019/06/17(月) 21:26:53.35 ID:PcIXrAci サポートは永遠ではないんやで。 http://mevius.5ch.net/test/read.cgi/tech/1531587928/73
74: デフォルトの名無しさん [sage] 2019/07/27(土) 11:20:29.96 ID:B7vPYzXg 何か面白いことないか? http://mevius.5ch.net/test/read.cgi/tech/1531587928/74
75: デフォルトの名無しさん [sage] 2019/07/27(土) 19:13:31.49 ID:oO/GdmlC >>72 サイトのオーナーは個人みたいだけどDNSから消えてるね アーカイブには残ってるんでそっちをみれば? http://web.archive.org/web/20120305231338/http://karetta.jp/book-cover/programming-gauche http://mevius.5ch.net/test/read.cgi/tech/1531587928/75
76: デフォルトの名無しさん [sage] 2019/07/27(土) 19:18:18.62 ID:oO/GdmlC あ、Kahuaプロジェクトの中の人か http://mevius.5ch.net/test/read.cgi/tech/1531587928/76
77: はちみつ餃子 ◆8X2XSCHEME [sage] 2019/07/30(火) 13:16:53.69 ID:1iVnacAY >>74 君が面白くするのさ! http://mevius.5ch.net/test/read.cgi/tech/1531587928/77
78: デフォルトの名無しさん [sage] 2019/08/06(火) 11:57:55.79 ID:NEGlosyW webで公開されてるsicpのレビューを なんで翻訳者が違うamazonの書籍のところに書いてるんだ? qiitaにでも書いとけよ http://mevius.5ch.net/test/read.cgi/tech/1531587928/78
79: はちみつ餃子 ◆8X2XSCHEME [sage] 2019/08/17(土) 02:28:56.98 ID:ePDK/uqj Chez を組み込んだ Racket が出たぞー http://mevius.5ch.net/test/read.cgi/tech/1531587928/79
80: デフォルトの名無しさん [sage] 2019/09/19(木) 02:40:36.60 ID:90sjVPq/ chicken scheme のサイト( www.call-cc.org ) が ここ数日ダウンしたままだ 流石にこのままフェイドアウトではないと信じたい http://mevius.5ch.net/test/read.cgi/tech/1531587928/80
81: デフォルトの名無しさん [sage] 2019/09/21(土) 19:25:17.46 ID:vGpgqd5W lisp一本で食っていけますか? http://mevius.5ch.net/test/read.cgi/tech/1531587928/81
82: デフォルトの名無しさん [sage] 2019/09/23(月) 00:25:37.40 ID:yOVeMM4I パーソナルコンピュータの父アラン・ケイが選ぶ「プログラマー必読の古典本」とは? https://gigazine.net/news/20190813-alan-kays-best-classic-book-programmers/ アラン・ケイ氏が「大ファンだ」と絶賛する本が、プログラミング言語LISPを生み出した ジョン・マッカーシー自身の手による解説書「LISP 1.5 Programmer's Manual」です。 アラン・ケイ氏によると、この本を読んで成長するためには「どうすべきなのか」 「実際にどうしているのか」を意識しながら本を読むだけではなく、13ページに書かれた 例を「自力で書き直す」ことが重要とのこと。 アラン・ケイ氏は「LISPは単なるプログラミング言語にとどまらず、思考を鍛えるのに最適な言語です」 と述べており、「LISP 1.5 Programmer's Manual」を「完璧な古典」だと絶賛しています。 http://mevius.5ch.net/test/read.cgi/tech/1531587928/82
83: デフォルトの名無しさん [sage] 2019/09/23(月) 06:18:18.85 ID:HVpBuK3H Smalltalkのオッサンだっけ http://mevius.5ch.net/test/read.cgi/tech/1531587928/83
84: デフォルトの名無しさん [sage] 2019/09/23(月) 13:19:32.86 ID:CUAPT5Qo LISP知らん人に勧めても判るのかね MITってschemeやめてpython教えてるんでしょ http://mevius.5ch.net/test/read.cgi/tech/1531587928/84
85: デフォルトの名無しさん [sage] 2019/09/24(火) 15:17:40.15 ID:YoZGtfWP これマジ? http://mevius.5ch.net/test/read.cgi/tech/1531587928/85
86: デフォルトの名無しさん [sage] 2019/09/25(水) 09:30:17.28 ID:kJSqg5q2 紫のSICPやめてpythonの教科書になったのは知ってたけど 何年か前のことだよね http://mevius.5ch.net/test/read.cgi/tech/1531587928/86
87: デフォルトの名無しさん [sage] 2019/09/26(木) 01:23:29.85 ID:ofkTv/yu > chicken scheme のサイト( www.call-cc.org ) が ここ数日ダウンしたままだ > 流石にこのままフェイドアウトではないと信じたい この件、googleの最新キャッシュ日付(2019年9月24日 12:18:42 GMT )を考えると もしかして "おま国" 的なアクセス制限されちゃってる? http://mevius.5ch.net/test/read.cgi/tech/1531587928/87
88: デフォルトの名無しさん [sage] 2019/09/26(木) 02:15:15.69 ID:1Fe6CtGg 昨日見られたけど http://mevius.5ch.net/test/read.cgi/tech/1531587928/88
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 768 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s