>>759
テイルコールみたいにファーストラムダ最適化も必須にすればインライン展開される分速くなる
探検
Lisp Scheme Part41
761デフォルトの名無しさん
2025/07/09(水) 15:56:45.13ID:cmuoaTCa762はちみつ餃子 ◆8X2XSCHEME
2025/07/09(水) 16:17:26.50ID:ZKntcAAj 最適化するために仕様の改定が必要か?
763デフォルトの名無しさん
2025/07/09(水) 16:32:28.96ID:eQ8lOX87 >>738
どのへんが既出なんだか教えてほしいということならALGOLとサンクのコンパイル研究あたりで出尽していると思うから60年前には既に研究レベルでなく, 実践されていたのではないか.AIにきいてもわからなかったか?
AIに尋ねたら1960年代初頭でサンクのインライン展開も含めてアイデアは出尽しているといわれた.
ついでにSMALLTALKとIFとブロックについても調べてみろよ.
LISPの関数呼び出しの最適化についてもおまえは50年前あたりの認識をしている. 当然SBCLあたりの最適化はおまえよりずっと先をいってる.
どのへんが既出なんだか教えてほしいということならALGOLとサンクのコンパイル研究あたりで出尽していると思うから60年前には既に研究レベルでなく, 実践されていたのではないか.AIにきいてもわからなかったか?
AIに尋ねたら1960年代初頭でサンクのインライン展開も含めてアイデアは出尽しているといわれた.
ついでにSMALLTALKとIFとブロックについても調べてみろよ.
LISPの関数呼び出しの最適化についてもおまえは50年前あたりの認識をしている. 当然SBCLあたりの最適化はおまえよりずっと先をいってる.
764デフォルトの名無しさん
2025/07/09(水) 17:07:46.42ID:ohpjpVt+ >ファーストラムダというのは
「ファーストラムダ」という言葉は、通常、AWS Lambdaを指すスラングとして使われることがあります。AWS Lambdaは、サーバーレスコンピューティングサービスで、コードをサーバーの管理なしに実行できます。
「ファーストラムダ」という言葉は、通常、AWS Lambdaを指すスラングとして使われることがあります。AWS Lambdaは、サーバーレスコンピューティングサービスで、コードをサーバーの管理なしに実行できます。
765デフォルトの名無しさん
2025/07/09(水) 17:09:06.44ID:cmuoaTCa インライン展開を俺が発明したなんて言ってないだろ
この形をしたラムダをそうすると効くんじゃないかというのが俺の発明だ
あと、クロージャを引数として渡すのもSmalltalkやRubyはやってるだろう
俺の発明は「インライン関数を引数として渡すという逆接はものごとを見通しよくしますよ」だ
この形をしたラムダをそうすると効くんじゃないかというのが俺の発明だ
あと、クロージャを引数として渡すのもSmalltalkやRubyはやってるだろう
俺の発明は「インライン関数を引数として渡すという逆接はものごとを見通しよくしますよ」だ
766デフォルトの名無しさん
2025/07/09(水) 17:25:03.45ID:ohpjpVt+ そうやってevalの時点で評価されなかった式を何時どうやって誰が適用するのか
というおとぎ話を自慢毛に語るスレ
というおとぎ話を自慢毛に語るスレ
767デフォルトの名無しさん
2025/07/09(水) 17:29:15.92ID:cmuoaTCa evalはインタープリタ、lambdaはコンパイラ
768はちみつ餃子 ◆8X2XSCHEME
2025/07/09(水) 18:09:52.06ID:ZKntcAAj Scheme はコンパイル結果を気楽に見る方法がないことも多いんだけど……
Gauche だと disasm で見れる。
(define (foo x y) ((lambda(a b)(+ a b)) x y))
(define (bar x y) (+ x y))
(disasm foo)
(disasm bar)
表示の意味がわからなくても foo と bar が同じになっていることはわかるだろう。
(バージョンによるかも?)
ごく普通にそういう最適化はしてる。
Gauche だと disasm で見れる。
(define (foo x y) ((lambda(a b)(+ a b)) x y))
(define (bar x y) (+ x y))
(disasm foo)
(disasm bar)
表示の意味がわからなくても foo と bar が同じになっていることはわかるだろう。
(バージョンによるかも?)
ごく普通にそういう最適化はしてる。
769デフォルトの名無しさん
2025/07/09(水) 18:36:27.57ID:CwmzIZ1x 自分で処理系書いてから言え
770デフォルトの名無しさん
2025/07/09(水) 19:18:13.79ID:eQ8lOX87 >>765
少なくともLISP界隈では発明では全くないからHaskell, OCaml, コンパイラの最適化方面のスレで展開してみたら?
A正規化あたりと絡めて展開すればよりアカデミックなやりとりが期待できるのでは?
少なくともLISP界隈では発明では全くないからHaskell, OCaml, コンパイラの最適化方面のスレで展開してみたら?
A正規化あたりと絡めて展開すればよりアカデミックなやりとりが期待できるのでは?
771デフォルトの名無しさん
2025/07/09(水) 19:46:08.96ID:QwaFNVYh map系の関数にラムダ式を渡したら、それがインライン展開されてコンパイルされるのは、最近の言語では当然の様にやってる
772デフォルトの名無しさん
2025/07/09(水) 22:06:22.87ID:cmuoaTCa >>770
letでローカル変数3つ確保しましたって時に
実際には内部でlambdaが呼ばれてるわけだろ?
この時にlambdaをインライン展開したら
オペランドスタックと返り値スタックが省かれて
変数スタックだけになって制御構造と同じコストになるだろ?
これは大きな最適化なんだよ
letでローカル変数3つ確保しましたって時に
実際には内部でlambdaが呼ばれてるわけだろ?
この時にlambdaをインライン展開したら
オペランドスタックと返り値スタックが省かれて
変数スタックだけになって制御構造と同じコストになるだろ?
これは大きな最適化なんだよ
773はちみつ餃子 ◆8X2XSCHEME
2025/07/09(水) 22:54:33.01ID:ZKntcAAj >>772
let が lambda に展開される (させる) 例が仕様に書いてあるのはあくまでも挙動の説明に過ぎず、多くのリッチな処理系ではそんな展開はしない。
let が lambda に展開される (させる) 例が仕様に書いてあるのはあくまでも挙動の説明に過ぎず、多くのリッチな処理系ではそんな展開はしない。
774デフォルトの名無しさん
2025/07/09(水) 23:21:02.31ID:cmuoaTCa >>773
リッチでない処理系がこの最適化ひとつでリッチ同然になる
リッチでない処理系がこの最適化ひとつでリッチ同然になる
775デフォルトの名無しさん
2025/07/09(水) 23:40:56.18ID:eQ8lOX87 テム・レイ最適化って呼ばせてほしい
776デフォルトの名無しさん
2025/07/09(水) 23:41:46.05ID:QSSrKuoD おかしな人が居ると捗るよね。でもまともなこと言ってる人もだんだんおかしなことをいいだして、実はおかしな人しかいなかったと気づかされる。
777デフォルトの名無しさん
2025/07/10(木) 00:52:48.56ID:nn3AKhN3 (macroexpand '(let ((a 1) (b a) (c b)) c)) ;=>((lambda (a b c) c) 1 a b)
(macroexpand '(let* ((a 1) (b a) (c b)) c)) ;=>((lambda (a) ((lambda (b) ((lambda (c) c) b)) a)) 1)
(macroexpand '(letrec ((a 1) (b a) (c b)) c)) ;=>((lambda (a b c) (set! a 1) (set! b a) (set! c b) c) '() '() '())
あいあい いいいい 飛ばして えいえい おいおい 戻して うーいうい
(macroexpand '(let* ((a 1) (b a) (c b)) c)) ;=>((lambda (a) ((lambda (b) ((lambda (c) c) b)) a)) 1)
(macroexpand '(letrec ((a 1) (b a) (c b)) c)) ;=>((lambda (a b c) (set! a 1) (set! b a) (set! c b) c) '() '() '())
あいあい いいいい 飛ばして えいえい おいおい 戻して うーいうい
778デフォルトの名無しさん
2025/07/10(木) 01:03:21.83ID:qcnALR7R779はちみつ餃子 ◆8X2XSCHEME
2025/07/10(木) 07:45:53.86ID:UMLMi9p2780デフォルトの名無しさん
2025/07/10(木) 09:58:20.49ID:yFw8mCQ1781はちみつ餃子 ◆8X2XSCHEME
2025/07/10(木) 10:05:39.66ID:UMLMi9p2 放置しても延々と書き込み続けるタイプだと思う
782デフォルトの名無しさん
2025/07/10(木) 19:24:20.39ID:yFw8mCQ1783デフォルトの名無しさん
2025/07/10(木) 23:08:55.70ID:RcjFMSaB bignumを廃止してint64を基本にしようとか、いまさらC言語の変数のregister宣言を再発明して画期的だといってるようなもんだろ
こういうのが生成AIでブーストされる世の中になったかと思うとそら恐しいわ
こういうのが生成AIでブーストされる世の中になったかと思うとそら恐しいわ
784デフォルトの名無しさん
2025/07/12(土) 11:00:16.80ID:Q8STCu4g ほんそれ
785デフォルトの名無しさん
2025/07/12(土) 21:28:03.94ID:JuZx4722 つまりGaucheを仕様にしてR7RSを実装にすればぼくだつていばれる
786デフォルトの名無しさん
2025/07/13(日) 05:20:47.26ID:5bgAV9JM ぶっちゃけ「まだ(制御構造相当へと)最適化されていないlambdaもしかるべく最適化されます」であかんの?
787デフォルトの名無しさん
2025/07/13(日) 05:22:42.75ID:5bgAV9JM lambdaというかlambdaの返すクロージャのインライン最適化だな
788デフォルトの名無しさん
2025/07/13(日) 05:35:19.17ID:5bgAV9JM あとAI云々に関しては「一線だとこんなもんです」としか言いようがない
俺はAIを数年前哲学板にペータテストスレが立った頃からいじってるけど
俺の問答はAIを作ってる会社的にもいい一次データになってる可能性があります
あと、論文は近い将来のAIの吐く洗練された論文と比べて原始的になる可能性もあります
俺はAIを数年前哲学板にペータテストスレが立った頃からいじってるけど
俺の問答はAIを作ってる会社的にもいい一次データになってる可能性があります
あと、論文は近い将来のAIの吐く洗練された論文と比べて原始的になる可能性もあります
789デフォルトの名無しさん
2025/07/13(日) 05:52:35.96ID:5bgAV9JM ユーザーがマクロとかで勝手に書いた
どこの馬の骨みたいな制御構造でも
最適化されるんですよ
どこの馬の骨みたいな制御構造でも
最適化されるんですよ
790デフォルトの名無しさん
2025/07/13(日) 08:07:50.27ID:lgLjhFXd >>789
ふつうそうなるだろ。マクロにしたら最適化かからないなんて面倒で非効率なことしない。
ふつうそうなるだろ。マクロにしたら最適化かからないなんて面倒で非効率なことしない。
791デフォルトの名無しさん
2025/07/13(日) 11:38:22.98ID:5bgAV9JM792デフォルトの名無しさん
2025/07/13(日) 12:26:31.49ID:tfWATuEI Racket は、やらないの?
793デフォルトの名無しさん
2025/07/13(日) 23:42:36.36ID:2niGmUKn はちみつがすでに指摘してることを延々とくりかえすのはスレの住人の大半が理解できてないってことか?
794デフォルトの名無しさん
2025/07/13(日) 23:50:59.82ID:2niGmUKn AIくんが教師なし学習でLispの最適化を発明したと主張してきたので新規性がないし既存の手法で実現されてると指摘したら教師なし学習なので新規性なんか知らないし教師なし学習としては凄くないですか?といいはじめる
五年ほど前までこういうAIエンジニア多かったな今どこいったんだろ
五年ほど前までこういうAIエンジニア多かったな今どこいったんだろ
795デフォルトの名無しさん
2025/07/14(月) 04:03:05.17ID:H42iB8O8 >>794
お前なんかがこのスレの何がいいんだ?
お前なんかがこのスレの何がいいんだ?
796デフォルトの名無しさん
2025/07/14(月) 10:05:54.72ID:SvqlBNnt >>791
ごめんなさい、もちろんふつうじゃありません。letを等価なlambda によるものとかに変換して (まあマクロでいいやもあり)それを最適化した方が捗る(ような気がする)というオレオレ実装の話です。
ごめんなさい、もちろんふつうじゃありません。letを等価なlambda によるものとかに変換して (まあマクロでいいやもあり)それを最適化した方が捗る(ような気がする)というオレオレ実装の話です。
797デフォルトの名無しさん
2025/07/14(月) 10:15:20.25ID:yq/UCo3U >>793
はちみつをNGにしてる人かもしれないね
はちみつをNGにしてる人かもしれないね
798デフォルトの名無しさん
2025/07/14(月) 20:30:35.39ID:778hTmQY lambdaの返す関数オブジェクトのたどる運命は大体3通り
(1) シンボルにバインドされて普通の名前付き関数になる
(2) 高階関数に引数として渡される
(3) ファーストラムダとして即座に呼び出される
(1) シンボルにバインドされて普通の名前付き関数になる
(2) 高階関数に引数として渡される
(3) ファーストラムダとして即座に呼び出される
799デフォルトの名無しさん
2025/07/14(月) 23:25:17.89ID:OppI5UAF800デフォルトの名無しさん
2025/07/14(月) 23:58:48.95ID:8TvcLzrP 実在しない実装
虚装
虚装
801デフォルトの名無しさん
2025/07/15(火) 07:22:30.34ID:M3dXRA34 >>796
正規化による見通しのよさが向上するというメリットは普通にあるでしょ
では既存の処理系がすべてそうしていないなぜかというとletのままの方が最適化できることがあるからだったり, CommonLispのletのようにlambdaより機能が多いために等価に変換できないということがある
はちみつが既に指摘している
正規化による見通しのよさが向上するというメリットは普通にあるでしょ
では既存の処理系がすべてそうしていないなぜかというとletのままの方が最適化できることがあるからだったり, CommonLispのletのようにlambdaより機能が多いために等価に変換できないということがある
はちみつが既に指摘している
802デフォルトの名無しさん
2025/07/15(火) 07:32:47.68ID:M3dXRA34 ある状況に最適化するのだから当然だが, 最適化は特定の実行モデルと結び付けると局所的には成功するが往々にして大域的には失敗する
言語設計の巧みさは最適化可能な余地を保ちつつ特定の実行モデルは極力前提にしないところにある. 特定の実行モデルの戦略の失敗が言語の失敗に直結してしまう
これも, はちみつが既に指摘している. 仕様の読み方を学んではどうか. まして独自の言語設計をするならば
言語設計の巧みさは最適化可能な余地を保ちつつ特定の実行モデルは極力前提にしないところにある. 特定の実行モデルの戦略の失敗が言語の失敗に直結してしまう
これも, はちみつが既に指摘している. 仕様の読み方を学んではどうか. まして独自の言語設計をするならば
803デフォルトの名無しさん
2025/07/22(火) 23:09:36.04ID:7KXgok3Q To: **************
Subject: First Lambda = A tail-call-like optimization that lets you write syntax as functions
Dear *********,
The project is still in the early stage of theoretical modeling and representation-level experimentation.
I'm exploring whether the idea of "inline closures as syntax" could serve as a foundation for rewriting control constructs without relying on macro expansion.
First Lambda has the form:
((lambda ...
That is, it immediately invokes the function object returned by a lambda expression.
My idea is to inline that function object at the call site, treating it as if it were a syntactic form.
I believe many constructs like let and while naturally take this shape.
I would greatly appreciate your thoughts on this idea.
Best regards,
*****************
Subject: First Lambda = A tail-call-like optimization that lets you write syntax as functions
Dear *********,
The project is still in the early stage of theoretical modeling and representation-level experimentation.
I'm exploring whether the idea of "inline closures as syntax" could serve as a foundation for rewriting control constructs without relying on macro expansion.
First Lambda has the form:
((lambda ...
That is, it immediately invokes the function object returned by a lambda expression.
My idea is to inline that function object at the call site, treating it as if it were a syntactic form.
I believe many constructs like let and while naturally take this shape.
I would greatly appreciate your thoughts on this idea.
Best regards,
*****************
804デフォルトの名無しさん
2025/07/24(木) 20:23:59.30ID:Pb6gK57F スレに報告するなら
このスレでは新しいアイデアではなかったという結論になっているので
スレの住人の結論をくつがえす力をもつ大先生に相談したのかが
重要な情報だと思うが隠したら意味がない
このスレでは新しいアイデアではなかったという結論になっているので
スレの住人の結論をくつがえす力をもつ大先生に相談したのかが
重要な情報だと思うが隠したら意味がない
805デフォルトの名無しさん
2025/07/24(木) 21:54:32.59ID:CH9XcWr2 宛先はドクター ・マシュー・フラット
806デフォルトの名無しさん
2025/07/25(金) 03:09:24.85ID:3nwbV1EW あなたがこれらの関係性を「発見」だと感じたのは、ご自身で深く考え、これらの概念間のつながりを独自に見出したからでしょう。これは、知識を鵜呑みにせず、自ら思考し、理解しようとする非常に素晴らしい姿勢です。科学の多くの進歩は、このように自らの頭で考えることから生まれます。
しかし、科学の世界では、その「発見」が人類にとって本当に新しい知識であるか、そしてそれが厳密な形で定式化され、検証されているかが問われます。あなたがたどり着いた結論は、偶然にも、あるいは必然的に、すでに確立された「基礎中の基礎」である、ということです。
しかし、科学の世界では、その「発見」が人類にとって本当に新しい知識であるか、そしてそれが厳密な形で定式化され、検証されているかが問われます。あなたがたどり着いた結論は、偶然にも、あるいは必然的に、すでに確立された「基礎中の基礎」である、ということです。
807デフォルトの名無しさん
2025/07/25(金) 18:03:37.57ID:NfVpBKmO 関数型言語が手続き型言語と根本的に違うみたいに言ってたのは一般界隈の方じゃないか
俺は「Schemeを手続き型言語のひとつとしてしか使ったことがない」と言ったら嘲笑を浴びたこともあるぞ
俺は「Schemeを手続き型言語のひとつとしてしか使ったことがない」と言ったら嘲笑を浴びたこともあるぞ
808デフォルトの名無しさん
2025/07/26(土) 00:52:48.70ID:2rEMZk2e もちろん、話し手の真意は本人にしか分かりませんが、提示された情報だけを基にすれば、「逆張りのイキリがスベっただけ」という解釈は十分に成り立ちます。
809デフォルトの名無しさん
2025/08/19(火) 12:17:09.07ID:UpjtMkWM 大学の教授もAIで生成した論文を査読してくれっていわれるの災難だよな
810デフォルトの名無しさん
2025/09/14(日) 14:42:43.95ID:CeEbD0mr すっかり乗り遅れたけど((lambda がインライン化されることの何が発明なのだろうと俺も思った
schemeののメジャーな論文読んだ上での提案ではなさそう
あとアカデミックな作法を好む癖に論の進め方がアカデミックな訓練を受けてなさそうなのが気になる
schemeののメジャーな論文読んだ上での提案ではなさそう
あとアカデミックな作法を好む癖に論の進め方がアカデミックな訓練を受けてなさそうなのが気になる
811デフォルトの名無しさん
2025/09/15(月) 11:19:02.42ID:DuTxbbPw ((lambdaは釣り餌だよ
812デフォルトの名無しさん
2025/09/16(火) 12:10:26.43ID:M3b1vCXY んまー、おせっくす好きですの?
813八大龍王・豊田聡志
2025/09/30(火) 19:20:44.06ID:rqdKtsao 早く仕事終とリハビリテーション終わらして byさとばん
814八大龍王・豊田聡志
2025/09/30(火) 19:22:45.12ID:rqdKtsao 早く仕事終とリハビリテーション終わらして実家に帰るぞby さとばん
815豊田聡志
2025/09/30(火) 19:23:34.85ID:rqdKtsao surveyscm.scm by さとばん
816八大龍王・豊田聡志
2025/09/30(火) 19:24:46.11ID:rqdKtsao sao
surveyscm.scm by さとばん
surveyscm.scm by さとばん
817豊田聡志
2025/09/30(火) 19:25:14.03ID:rqdKtsao surveyscm.scm by さとばん
818八大龍王・豊田聡志
2025/09/30(火) 19:26:38.65ID:rqdKtsao いくら悪神ジタバタしたとて手も出んぞwwwww
819八大龍王・豊田聡志
2025/09/30(火) 19:33:27.27ID:rqdKtsao コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえ放置プレイ中
820暗黒神・豊田聡志
2025/09/30(火) 19:34:31.15ID:rqdKtsao コッチは、回心した大邪神だ、血も涙もあるわkけ無いだろボケwwwかつえ放置プレイ中
821八大龍王・豊田聡志
2025/09/30(火) 19:47:21.60ID:rqdKtsao コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえ放置プレイ中 命尽きろクソかつえww
420暗黒神・豊田聡志
垢版 | 大砲
2025/09/30(火) 19:40:30.68ID:qhYqnJ/60
コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえガールズ・ガーデン放置プレイ中
421八大龍王・豊田聡志
垢版 | 大砲
2025/09/30(火) 19:44:17.47ID:qhYqnJ/60
コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえガールズ・ガーデン放置プレイ中
422八大龍王・豊田聡志
垢版 | 大砲
2025/09/30(火) 19:45:20.34ID:qhYqnJ/60
コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえガールズ・ガーデン放置プレイ中
979八大龍王・豊田聡志 そのうち、クタバルだろクソかつえの命www
420暗黒神・豊田聡志
垢版 | 大砲
2025/09/30(火) 19:40:30.68ID:qhYqnJ/60
コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえガールズ・ガーデン放置プレイ中
421八大龍王・豊田聡志
垢版 | 大砲
2025/09/30(火) 19:44:17.47ID:qhYqnJ/60
コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえガールズ・ガーデン放置プレイ中
422八大龍王・豊田聡志
垢版 | 大砲
2025/09/30(火) 19:45:20.34ID:qhYqnJ/60
コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえガールズ・ガーデン放置プレイ中
979八大龍王・豊田聡志 そのうち、クタバルだろクソかつえの命www
822八大龍王・豊田聡志
2025/09/30(火) 19:48:31.86ID:rqdKtsao コッチは、回心した黒龍だ、血も涙もあるわkけ無いだろボケwwwかつえ放置プレイ中 命尽きろクソかつえww
823八大龍王・豊田聡志
2025/09/30(火) 19:50:52.41ID:rqdKtsao 早く体力尽きて死ねくそかつえwwwwwww
824八大龍王・豊田聡志
2025/09/30(火) 19:51:30.39ID:rqdKtsao 早く体力尽きて死ねクソかつえwwwwwww
825八大龍王・豊田聡志
2025/09/30(火) 19:54:44.71ID:rqdKtsao 濁の霊界ガールズ・ガーデンで体力尽きて死ねクソかつえ
826暗黒神・豊田聡志
2025/09/30(火) 20:01:07.14ID:rqdKtsao の霊界ガールズ・ガーデンで体力尽きて死ねクソかつえ。 そして切り札を失え、クソ下村敬治。。
827八大龍王・豊田聡志
2025/09/30(火) 20:01:54.46ID:rqdKtsao の霊界ガールズ・ガーデンで体力尽きて死ねクソかつえ。 そして切り札を失え、クソ下村敬治。。
828八大龍王・豊田聡志
2025/09/30(火) 20:02:32.04ID:rqdKtsao の霊界ガールズ・ガーデンで体力尽きて死ねクソかつえ。 そして切り札を失え、クソ下村敬治。。
829八大龍王・豊田聡志
2025/09/30(火) 20:03:06.68ID:rqdKtsao の霊界ガールズ・ガーデンで体力尽きて死ねクソかつえ。 そして切り札を失え、クソ下村敬治。。
830暗黒神・豊田聡志
2025/09/30(火) 20:15:31.25ID:rqdKtsao 黒龍・バルタン星人・聡志より くたばれよ、くそかつえwww
831八大龍王・豊田聡志
2025/09/30(火) 20:18:40.41ID:rqdKtsao 黒龍・バルタン星人・聡志より くたばれよ、早く死ねよ、くそかつえwww
832暗黒神・豊田聡志
2025/09/30(火) 20:20:39.38ID:rqdKtsao ネタバレ
祈りに徹する
自分で自分を殺さないと神様の御用は出来ない」って書いてあるぞクソかつえ。。。
祈りに徹する
自分で自分を殺さないと神様の御用は出来ない」って書いてあるぞクソかつえ。。。
833暗黒神・豊田聡志
2025/09/30(火) 20:21:51.87ID:rqdKtsao ヘビ斜視って本当に低能www
834八大龍王・豊田聡志
2025/09/30(火) 20:26:37.39ID:rqdKtsao 切り札のクソかつえ死んじゃったwww
835暗黒神・豊田聡志
2025/09/30(火) 20:27:35.57ID:rqdKtsao あとは、秀明潰しだなww
836八大龍王・豊田聡志
2025/09/30(火) 20:30:03.02ID:rqdKtsao セックスかつえ万博介護は潰したから、後は秀明だなwww
837八大龍王・豊田聡志
2025/10/01(水) 00:21:07.62ID:5pOmYdRM 秀明会はエース級の奉仕者上君田に寄越せボケの小山弘子サマww
838八大龍王・豊田聡志
2025/10/01(水) 00:22:10.90ID:5pOmYdRM 秀明会はエース級の美人の奉仕者上君田に寄越せボケの小山弘子サマww
839八大龍王・豊田聡志
2025/10/01(水) 00:24:39.87ID:5pOmYdRM 秀明会はエース級の美人の奉仕者もクラックしてやるよマジでwww
840八大龍王・豊田聡志
2025/10/01(水) 00:32:49.44ID:5pOmYdRM 豊田聡志
趣味 pcのクラッキング
バルタン星人
前回は悪性リンパ腫smバカ幸子は登板するのwww
趣味 pcのクラッキング
バルタン星人
前回は悪性リンパ腫smバカ幸子は登板するのwww
841八大龍王・豊田聡志
2025/10/01(水) 00:53:16.41ID:5pOmYdRM 豊田聡志
趣味 Schemeプログラミング pcのクラッキング
バルタン星人
前回は悪性リンパ腫smバカ幸子は登板するのwww
趣味 Schemeプログラミング pcのクラッキング
バルタン星人
前回は悪性リンパ腫smバカ幸子は登板するのwww
842八大龍王・豊田聡志
2025/10/01(水) 00:54:19.48ID:5pOmYdRM 豊田聡志
趣味 Schemeプログラミング 既存システムのクラッキング
バルタン星人
前回は悪性リンパ腫smバカ幸子は登板するのwww
趣味 Schemeプログラミング 既存システムのクラッキング
バルタン星人
前回は悪性リンパ腫smバカ幸子は登板するのwww
843八大龍王・豊田聡志
2025/10/01(水) 00:58:20.32ID:5pOmYdRM ヘビは、恨むなら会澤孝先生を恨めボケ。
844八大龍王・豊田聡志
2025/10/01(水) 01:32:36.34ID:5pOmYdRM 秀明会のエース級の美人の奉仕者もクラックしてやるよマジでwww
845八大龍王・豊田聡志
2025/10/01(水) 01:36:25.39ID:5pOmYdRM ドス黒いグロマンの勝沼かつえww下村敬治死ねボケwww
846。。。。
2025/10/01(水) 03:43:59.10ID:5pOmYdRM 秀明会はエース級の美人の奉仕者上君田に寄越せボケの小山弘子サマww
色々いるだろm高知支部の松林琴乃
色々いるだろm高知支部の松林琴乃
847八大龍王・豊田聡志
2025/10/01(水) 03:45:59.03ID:5pOmYdRM 秀明会はエース級の美人の奉仕者上君田に寄越せボケの小山弘子サマww
色々いるだろm高知支部の松林琴乃。
鈴木弘子。
広島支部の林さん。
等々。。。
色々いるだろm高知支部の松林琴乃。
鈴木弘子。
広島支部の林さん。
等々。。。
848八大龍王・豊田聡志
2025/10/01(水) 03:52:38.84ID:5pOmYdRM 早くシャトル外交でオバマケア決めろの奉仕者上君田に寄越せボケww
849八大龍王・豊田聡志
2025/10/01(水) 03:59:55.54ID:5pOmYdRM ジでwwwwかつえの代替え探すから、クソ国連www
暇だから
早くシャトル外交でオバマケア決めろの奉仕者上君田に寄越せボケww
暇だから
早くシャトル外交でオバマケア決めろの奉仕者上君田に寄越せボケww
850暗黒神・豊田聡志
2025/10/01(水) 06:34:29.02ID:5pOmYdRM オバマケア 鈴木弘子
オバマケア 鈴木弘子
上君田に鈴木弘子を寄越せよ、
総裁選に出ろ、鈴木弘子はよボケ
オバマケア 鈴木弘子
上君田に鈴木弘子を寄越せよ、
総裁選に出ろ、鈴木弘子はよボケ
851八大龍王・豊田聡志
2025/10/01(水) 10:25:03.39ID:5pOmYdRM マジでwwwwかつえの代替え探すから、クソ国連www
暇だから
早くシャトル外交でオバマケア決めろの奉仕者上君田に寄越せボケww
暇だから
早くシャトル外交でオバマケア決めろの奉仕者上君田に寄越せボケww
852暗黒神・豊田聡志
2025/10/01(水) 10:26:22.72ID:5pOmYdRM オバマケア 鈴木弘子
オバマケア 鈴木弘子
上君田に鈴木弘子を寄越せよ、
総裁選に出ろ、鈴木弘子はよボケ
オバマケア 鈴木弘子
上君田に鈴木弘子を寄越せよ、
総裁選に出ろ、鈴木弘子はよボケ
853暗黒神・豊田聡志
2025/10/01(水) 10:32:33.22ID:5pOmYdRM 豊田聡志の身体は最高のカーネルだなwww
本当にシッカリしたカーネルだなwww
本当にシッカリしたカーネルだなwww
854八大龍王・豊田聡志
2025/10/03(金) 04:27:29.39ID:bmmWLZ7W 豊田聡志の信仰は大したものだ黒龍・霊体を受け止めれるだからwwww
855八大龍王・豊田聡志
2025/10/03(金) 04:29:09.06ID:bmmWLZ7W 田聡志の信仰は大したものだ黒龍・霊体を受け止めれるだからwwww
最高黒龍・オーエスのカーネルだよボケwww
最高黒龍・オーエスのカーネルだよボケwww
856暗黒神・豊田聡志
2025/10/05(日) 10:39:39.47ID:CCs5njfs かつえとの子作りセックスよりも、biglooで遊ぶ方が面白そうだなwww
857暗黒神・豊田聡志
2025/10/10(金) 17:16:56.99ID:uByC0X3C クソ小山弘子
クソ勝沼かつえ
クソ小山弘子
クソ秀明会
クソ小山弘子
かつえとの子作りセックスよりも、宇宙戦争の方が絶対に面白い
かつえの子宮頸がんw
売女かつえ死ねww
宇宙戦争マンセーwwww
クソ勝沼かつえ
クソ小山弘子
クソ秀明会
クソ小山弘子
かつえとの子作りセックスよりも、宇宙戦争の方が絶対に面白い
かつえの子宮頸がんw
売女かつえ死ねww
宇宙戦争マンセーwwww
858暗黒神・豊田聡志
2025/10/10(金) 17:18:31.71ID:uByC0X3C 退院後に参拝に行ってやるよwww
859デフォルトの名無しさん
2025/10/17(金) 03:00:03.37ID:D1Ebmx1L schemeはclみたいにplaceにsetf(set!)できりゃいいのになぁ…とずっと思ってる
単なる変数でないplaceにsetfが使えれば、それだけで多くのアクセサが不要となるし、scheme自慢の簡潔な言語仕様もさらに簡潔にできるはずだ
なぜ標準に取り入れられないのか…
srfiでscheme版setfも提案されてるけど…うんちょっとこれは違う
単なる変数でないplaceにsetfが使えれば、それだけで多くのアクセサが不要となるし、scheme自慢の簡潔な言語仕様もさらに簡潔にできるはずだ
なぜ標準に取り入れられないのか…
srfiでscheme版setfも提案されてるけど…うんちょっとこれは違う
860暗黒神・豊田聡志
2025/10/19(日) 14:15:24.26ID:kuRAQfA8 来年、秀明自然農法でコンニャク栽培したから、水戸出張所に行って相談するか??
861デフォルトの名無しさん
2025/10/20(月) 16:10:47.43ID:h3FEiN7d >>859
ユーザコードは簡潔になるが言語仕様というかsetf expanderはむしろ複雑になるのでは
ユーザコードは簡潔になるが言語仕様というかsetf expanderはむしろ複雑になるのでは
862暗黒神・豊田聡志
2025/10/21(火) 06:22:24.84ID:x7hMr9oI 来年、秀明自然農法でコンニャク栽培したいから、水戸出張所に行って先生に相談するか??
863デフォルトの名無しさん
2025/10/21(火) 17:50:35.19ID:Ymvn4/mj >>859
そもそもジェネリックな関数を導入してないのでsetf入れたところでたいして統一感もない
モジュールシステムやマクロとも相性がわるいしイミュータブル指向に進んでるので次期豊田聡で定義されることは絶対ないだろうな
そもそもジェネリックな関数を導入してないのでsetf入れたところでたいして統一感もない
モジュールシステムやマクロとも相性がわるいしイミュータブル指向に進んでるので次期豊田聡で定義されることは絶対ないだろうな
864デフォルトの名無しさん
2025/10/21(火) 19:10:03.88ID:Jd81qZag (push 3 (alist-get 'c als)) ;; emacsで動く
alistのキーがcの値のリストに3をpushするとか、汎変数無しで書くとか地獄だねw
plist-getでも出来る
ま、リストの中身を書き換えるなんて絶対しないなら不要だけどね
alistのキーがcの値のリストに3をpushするとか、汎変数無しで書くとか地獄だねw
plist-getでも出来る
ま、リストの中身を書き換えるなんて絶対しないなら不要だけどね
865はちみつ餃子 ◆8X2XSCHEME
2025/10/21(火) 20:26:59.37ID:GptfFBSs SRFI-17 の generalized set! を実装するのはそんなに難しくない。
ただ、効率的に実装しようと思うと処理系が直接サポートするに越したことは無い。
私は必要だと思ったことがないけど。
ただ、効率的に実装しようと思うと処理系が直接サポートするに越したことは無い。
私は必要だと思ったことがないけど。
866デフォルトの名無しさん
2025/10/22(水) 00:13:50.86ID:Yyz/H0lN みんなsetfしか頭に無いからだよ
pushとかincfも汎変数を扱える
これの有用性を全然分かってない
汎変数が無い時は、pushする時にキーが無い時の事も考慮すると長いクソコードを書かないといけない
>>864のコードはキーが無い時でも問題ない
これが要らないとか、普段Lispを書いてないエアプとしか思えない
pushとかincfも汎変数を扱える
これの有用性を全然分かってない
汎変数が無い時は、pushする時にキーが無い時の事も考慮すると長いクソコードを書かないといけない
>>864のコードはキーが無い時でも問題ない
これが要らないとか、普段Lispを書いてないエアプとしか思えない
867デフォルトの名無しさん
2025/10/22(水) 15:07:29.42ID:XMOdEDQ7 >>864 のコードはキーが無い時でも問題ない
これはnilが空リストというのも含めて文脈に応じた拡張してるだけなのでplace機能が担う機能じゃない
alistを破壊的に使うのなんてemacsくらいで他はハッシュ使う
emacslispしか書いたことがなくてlisp完全理解してるやつは大口叩くよなlispコードも汚ないし
これはnilが空リストというのも含めて文脈に応じた拡張してるだけなのでplace機能が担う機能じゃない
alistを破壊的に使うのなんてemacsくらいで他はハッシュ使う
emacslispしか書いたことがなくてlisp完全理解してるやつは大口叩くよなlispコードも汚ないし
868デフォルトの名無しさん
2025/10/22(水) 15:36:27.81ID:MaQ8nGgA869デフォルトの名無しさん
2025/10/22(水) 17:59:42.59ID:XMOdEDQ7 emacsで設定ファイルいじるところからlispスタートしてるから知らないんだろうけど
incfやpushがplace扱えるなんてのはcommonlisp入門書に普通に載ってんだわ
ちなみにemacsのgvってのは多値が扱えない劣化版placeね
incfやpushがplace扱えるなんてのはcommonlisp入門書に普通に載ってんだわ
ちなみにemacsのgvってのは多値が扱えない劣化版placeね
870デフォルトの名無しさん
2025/10/22(水) 18:11:04.60ID:MaQ8nGgA >>867
> これはnilが空リストというのも含めて文脈に応じた拡張してるだけなのでplace機能が担う機能じゃない
↑
これがエアプ言ってんだよ
setf実装したこと無いだろ
文脈って何だよ?文系かよ…
> これはnilが空リストというのも含めて文脈に応じた拡張してるだけなのでplace機能が担う機能じゃない
↑
これがエアプ言ってんだよ
setf実装したこと無いだろ
文脈って何だよ?文系かよ…
871デフォルトの名無しさん
2025/10/22(水) 19:08:02.39ID:MaQ8nGgA alistやplistのキーじゃなく「値」を書き換えるのはLispの流儀じゃない?
clojure野郎か?
clojure野郎か?
872デフォルトの名無しさん
2025/10/22(水) 19:26:43.37ID:XMOdEDQ7 エアプじゃないならもっと技術的に正確に第三者も再現できるようなレスしろよ
setf実装したこと無いだろって何?
setf実装したこと無いだろって何?
873デフォルトの名無しさん
2025/10/22(水) 23:25:38.68ID:MaQ8nGgA setfが無いLispにsetfを実装する事という意味にしか取れんだろ
874デフォルトの名無しさん
2025/10/22(水) 23:46:41.20ID:MaQ8nGgA 簡単なものなら(defsetf symbol-value set)のように実装可能だが、無い場合は追加する状況が有るならdefsetfは使えない
getfが良い例だ
getfが良い例だ
875デフォルトの名無しさん
2025/10/22(水) 23:56:32.44ID:MaQ8nGgA placeはgetfのような場合でもちゃんと実装できるように考慮されてる
されてるというか、defsetfのような便利マクロを使えなくて素の仕組みを使うってだけだが
されてるというか、defsetfのような便利マクロを使えなくて素の仕組みを使うってだけだが
876デフォルトの名無しさん
2025/10/23(木) 04:32:37.99ID:unNDcSNX >>0873
はあ自作lispにsrfi 17とかemacsのgv.elを実装するってこと?
lisp版の左辺値なわけだから別に無理にマクロでエミュレートする必要もないわな
lisp1のschemeだったら10行程度だけどlisp2だと言語設計の話になるし後付けで一貫性がなかったらemacsみたいになるよな
alist-getの話にまで戻すとalistのkv要素をよきにはからって新規追加してるのは(gv-define-expander alist-get)で定義した挙動なだけでplaceという概念とは直交するだろという指摘なのでおまえのつっこみが全部まと外れ
はあ自作lispにsrfi 17とかemacsのgv.elを実装するってこと?
lisp版の左辺値なわけだから別に無理にマクロでエミュレートする必要もないわな
lisp1のschemeだったら10行程度だけどlisp2だと言語設計の話になるし後付けで一貫性がなかったらemacsみたいになるよな
alist-getの話にまで戻すとalistのkv要素をよきにはからって新規追加してるのは(gv-define-expander alist-get)で定義した挙動なだけでplaceという概念とは直交するだろという指摘なのでおまえのつっこみが全部まと外れ
877デフォルトの名無しさん
2025/10/23(木) 12:02:10.26ID:SeuJXbyZ878デフォルトの名無しさん
2025/10/23(木) 12:06:08.44ID:SeuJXbyZ 分かりやすい解説を書きたい所だが、文学が読みたいから返答を待ってるよw
879暗黒神・豊田聡志
2025/10/23(木) 13:45:49.27ID:xac6ZsGF どんな結果になろうとも、かつえの事は、放置プレイだボケ。
880デフォルトの名無しさん
2025/10/23(木) 18:54:52.20ID:SeuJXbyZ (setq ls (delete 'foo ls))
みたいなイディオムがあるように、リストの先頭を削除したり追加したりするにはその「外側」での対応が必要になる
Lisperなら当然知ってる事だがな
(alist-get 'a ls)でlsを受け取ったalist-getが幾ら先頭に(key . value)を追加したって意味が無い(途中になら可能)
lsを保持している外側での対応が必要になる
alist-getが2つ目の引数だって事が分かってるけどsetf側はそんな事知らないので教える必要がある
その辺がsetfがget-setf-expansionを介した2段構えになってる理由だな
みたいなイディオムがあるように、リストの先頭を削除したり追加したりするにはその「外側」での対応が必要になる
Lisperなら当然知ってる事だがな
(alist-get 'a ls)でlsを受け取ったalist-getが幾ら先頭に(key . value)を追加したって意味が無い(途中になら可能)
lsを保持している外側での対応が必要になる
alist-getが2つ目の引数だって事が分かってるけどsetf側はそんな事知らないので教える必要がある
その辺がsetfがget-setf-expansionを介した2段構えになってる理由だな
881デフォルトの名無しさん
2025/10/24(金) 03:28:33.12ID:SZTuSSg3 そもそもエアプは黙ってろって連呼してるやつって >>859 なの?
ハッシュテーブル使うならLispである必要がないとかいう原理主義者がsetfの話してるのもアンバランスでバカみたい
ハッシュテーブル使うならLispである必要がないとかいう原理主義者がsetfの話してるのもアンバランスでバカみたい
882デフォルトの名無しさん
2025/10/24(金) 17:02:06.19ID:gEuKQCol >>881
elispにはarefの対にasetがあって、そっちの方が記述がシンプルになるしsetfを使う意味がほとんどない
(aset ary 1 3)対(setf (aref ary 1) 3)とか
(set 'hoge 3)対(setf (symbol-value 'hoge) 3)
があったら普通は前者の方を書くだろう
ハッシュテーブルや配列だけならsetfは不要だ
でも、汎変数というかplaceというかsetfは(push 3 (alist-get 'c als))のようにリストに使うと効果絶大だ
先に書いたように(push 3 (alist-get 'c als))はシンプルで直感的な記述ながら実に多くの事をやっている
どの辺がアンバランスなんだ?
elispにはarefの対にasetがあって、そっちの方が記述がシンプルになるしsetfを使う意味がほとんどない
(aset ary 1 3)対(setf (aref ary 1) 3)とか
(set 'hoge 3)対(setf (symbol-value 'hoge) 3)
があったら普通は前者の方を書くだろう
ハッシュテーブルや配列だけならsetfは不要だ
でも、汎変数というかplaceというかsetfは(push 3 (alist-get 'c als))のようにリストに使うと効果絶大だ
先に書いたように(push 3 (alist-get 'c als))はシンプルで直感的な記述ながら実に多くの事をやっている
どの辺がアンバランスなんだ?
883デフォルトの名無しさん
2025/10/26(日) 23:35:32.26ID:SlBkv4G6 ハッシュテーブル使うならLispである必要がないというのはどう解釈してもお馬鹿
setfの役割は左辺値+オブザーバーだがalist-getの件はリストをkv構造で使う際のリストの構造上の欠陥をオブザーバー部が補ってるだけだから例として挙げるような優れたデザインでもなんでもない
ハッシュテーブルならそもそもこの問題がないからリストに使うと効果絶大というのもお馬鹿の勘違い
なんでもリストで処理しようとするのは昭和で終った
setfの役割は左辺値+オブザーバーだがalist-getの件はリストをkv構造で使う際のリストの構造上の欠陥をオブザーバー部が補ってるだけだから例として挙げるような優れたデザインでもなんでもない
ハッシュテーブルならそもそもこの問題がないからリストに使うと効果絶大というのもお馬鹿の勘違い
なんでもリストで処理しようとするのは昭和で終った
884デフォルトの名無しさん
2025/10/26(日) 23:50:13.43ID:RMl0wgM+ >>883
だからエアプ言われんだよw
Lispのリストほど便利なものはない
Lispのリストと言ってるのはコンスセルを使ったものを指している
他の言語では無い
もちろんその言語で実装する事は可能だが、Lispの様に構文レベルで対応してる言語には遠く及ばない
敢えて否定したいなら、効率が悪いという事のみ
これも動的型言語として使うならどうでも良い話だ
だからエアプ言われんだよw
Lispのリストほど便利なものはない
Lispのリストと言ってるのはコンスセルを使ったものを指している
他の言語では無い
もちろんその言語で実装する事は可能だが、Lispの様に構文レベルで対応してる言語には遠く及ばない
敢えて否定したいなら、効率が悪いという事のみ
これも動的型言語として使うならどうでも良い話だ
885デフォルトの名無しさん
2025/10/27(月) 00:01:04.96ID:W99ASBpj >>883
> setfの役割は左辺値+オブザーバーだがalist-getの件はリストをkv構造で使う際のリストの構造上の欠陥をオブザーバー部が補ってるだけだから例として挙げるような優れたデザインでもなんでもない
↑
俺の説明を聞いてから一生懸命否定しようとしたんだなw
そもそもなんだ?オブザーバーって?
デザインパターンのオブザーバーの事なら全然違う
マクロのトリックなんだよ
マクロ使ったテクニックをオブザーバーいう馬鹿は初めて見たw
> setfの役割は左辺値+オブザーバーだがalist-getの件はリストをkv構造で使う際のリストの構造上の欠陥をオブザーバー部が補ってるだけだから例として挙げるような優れたデザインでもなんでもない
↑
俺の説明を聞いてから一生懸命否定しようとしたんだなw
そもそもなんだ?オブザーバーって?
デザインパターンのオブザーバーの事なら全然違う
マクロのトリックなんだよ
マクロ使ったテクニックをオブザーバーいう馬鹿は初めて見たw
886デフォルトの名無しさん
2025/10/28(火) 04:53:26.98ID:FzLqQH8v なんだ、結局反論できなくなったのか? 「お馬鹿」だの「昭和で終った」だの散々イキってたのに、だんまりか?w
「オブザーバー(笑)」だの「リストの構造上の欠陥(笑)」だの、それっぽい文学的ポエムを並べてたが、こっちが「それ、ただのマクロのトリックだぞ」って事実を指摘したら逃げ出すとか、ダサすぎだろ。 マクロ使ったテクニックをオブザーバーとか言い出す馬鹿は初めて見たわw
結局、お前ら「エアプ」には、 (push 3 (alist-get 'c als)) の凄さが微塵も理解できなかったな。 get-setf-expansionがどう動くか、なんで「外側」の変数(als)を書き換えられるのか、俺がわざわざヒントまで出してやったのに、エアプが返してきたのは「よきにはからって(キリッ)」だもんな。文系かよw
で、苦し紛れに言い出したのが「ハッシュテーブルなら問題ない」。 だから、「ハッシュテーブル使うならLispである必要がない」と何度言えば分かるんだ? Lispのリスト(コンスセル)が他の言語に無い、どれだけ便利なものか、全く分かってない。 効率が悪い? そんなもんは動的型言語なんだから「どうでも良い話だ」と結論出てるだろ。
エアプは、alist-getの議論から「ハッシュテーブル」っていう全く別次元の話に逃げただけ。 俺が「リストに使うと効果絶大だ」と言った意味が、最後まで理解できなかった時点でお前らの負けだよ。 まぁ、Lisperなら当然知ってるイディオムすら知らなそうなエアプには、alist-getの真価なんて分かるわけもなかったかw
エアプは黙ってろ。議論にすらならんかったな。
「オブザーバー(笑)」だの「リストの構造上の欠陥(笑)」だの、それっぽい文学的ポエムを並べてたが、こっちが「それ、ただのマクロのトリックだぞ」って事実を指摘したら逃げ出すとか、ダサすぎだろ。 マクロ使ったテクニックをオブザーバーとか言い出す馬鹿は初めて見たわw
結局、お前ら「エアプ」には、 (push 3 (alist-get 'c als)) の凄さが微塵も理解できなかったな。 get-setf-expansionがどう動くか、なんで「外側」の変数(als)を書き換えられるのか、俺がわざわざヒントまで出してやったのに、エアプが返してきたのは「よきにはからって(キリッ)」だもんな。文系かよw
で、苦し紛れに言い出したのが「ハッシュテーブルなら問題ない」。 だから、「ハッシュテーブル使うならLispである必要がない」と何度言えば分かるんだ? Lispのリスト(コンスセル)が他の言語に無い、どれだけ便利なものか、全く分かってない。 効率が悪い? そんなもんは動的型言語なんだから「どうでも良い話だ」と結論出てるだろ。
エアプは、alist-getの議論から「ハッシュテーブル」っていう全く別次元の話に逃げただけ。 俺が「リストに使うと効果絶大だ」と言った意味が、最後まで理解できなかった時点でお前らの負けだよ。 まぁ、Lisperなら当然知ってるイディオムすら知らなそうなエアプには、alist-getの真価なんて分かるわけもなかったかw
エアプは黙ってろ。議論にすらならんかったな。
887デフォルトの名無しさん
2025/10/28(火) 05:32:08.58ID:FzLqQH8v つーか、ハッシュテーブルとか言ってる奴。お前マジでLispやめろ。 Lispの魂はコンスセル(cons)なんだよ。わかる? alist こそがLispの「コード=データ」を体現する至高のデータ構造。 ハッシュテーブル(笑)なんてPythonでも使ってろ。Lispである必要がゼロ。
setf ってのは、その cons でできたリスト宇宙(笑)を自在に書き換えるための「神のマクロ」なんだよ。 880で説明した「外側」の書き換えとか、get-setf-expansion の凄さが、お前らエアプには理解不能だっただけ。 nil を自動で (key . value) に変異させるこのマクロ・トリックこそがLispの真髄なのに、それを「構造上の欠陥」(883)とか言っちゃうセンスの無さ。
もういいわ。話にならん。 マクロが何かもわかってない文系エアプに何を言っても無駄。 俺が「本物のLisp」を教えてやったのに、誰もついてこれなかったな。
setf ってのは、その cons でできたリスト宇宙(笑)を自在に書き換えるための「神のマクロ」なんだよ。 880で説明した「外側」の書き換えとか、get-setf-expansion の凄さが、お前らエアプには理解不能だっただけ。 nil を自動で (key . value) に変異させるこのマクロ・トリックこそがLispの真髄なのに、それを「構造上の欠陥」(883)とか言っちゃうセンスの無さ。
もういいわ。話にならん。 マクロが何かもわかってない文系エアプに何を言っても無駄。 俺が「本物のLisp」を教えてやったのに、誰もついてこれなかったな。
888デフォルトの名無しさん
2025/10/28(火) 07:59:27.60ID:/Gs2akef Lispって無限リストとか作れるの?
それ何に使うの?
それなしじゃ書けないものあるの?
C言語にはそんなものないけどなんでも書けるよ?
それ何に使うの?
それなしじゃ書けないものあるの?
C言語にはそんなものないけどなんでも書けるよ?
889暗黒神・豊田聡志
2025/10/28(火) 16:33:24.90ID:rzZnX+yP 船井幸雄・著「今ひとに聞かせてい神さまの言葉」に書いてある。
かつえとの子作りセックスの為に最後の最後には、国連は上君田に土下座しに来ると書いてあるぞ。
必死になって国連は、土下座すると書いてあるぞwwww
余生は、かつえとの子作りセックスの話しを断り続けて、マクロスのプラモ三昧の生活だなwww
かつえとの子作りセックスで出来た「てんしさま」が居なければ戦争になると、船井幸雄が本に書いてあるぞwww
かつえの閉経はいつだ?
かつえの子宮頸がんのステージはいくつだ
宇宙戦争の開戦はいつだwww
勝沼かつえは、子供産める身体なのか???
かつえとの子作りセックスの為に最後の最後には、国連は上君田に土下座しに来ると書いてあるぞ。
必死になって国連は、土下座すると書いてあるぞwwww
余生は、かつえとの子作りセックスの話しを断り続けて、マクロスのプラモ三昧の生活だなwww
かつえとの子作りセックスで出来た「てんしさま」が居なければ戦争になると、船井幸雄が本に書いてあるぞwww
かつえの閉経はいつだ?
かつえの子宮頸がんのステージはいくつだ
宇宙戦争の開戦はいつだwww
勝沼かつえは、子供産める身体なのか???
890デフォルトの名無しさん
2025/11/11(火) 18:56:41.38ID:IMC7CS1x 80年代のsicpでさえデータ型を定義することを推奨してるのだから
リスト以外を使ったらlispの意味がないとかぬかすのは愚の骨頂ですわ
リスト以外を使ったらlispの意味がないとかぬかすのは愚の骨頂ですわ
891デフォルトの名無しさん
2025/11/16(日) 16:16:40.82ID:JUX/KH1x ファンタジーコンソールのtic80がこっそりschemeに対応してるんだけど
これゲームを題材にしてscheme手習いしたいって人にはめっちゃ良いんじゃない
これゲームを題材にしてscheme手習いしたいって人にはめっちゃ良いんじゃない
892デフォルトの名無しさん
2025/11/18(火) 07:50:44.27ID:7woWQLhR 手習いしたい?だからエアプ言われんだよw
893デフォルトの名無しさん
2025/11/18(火) 17:29:51.35ID:d9hs+rsN ?
手習いすればエアプじゃないじゃん
手習いすればエアプじゃないじゃん
894はちみつ餃子 ◆8X2XSCHEME
2025/11/18(火) 17:52:24.61ID:saOGypzbレスを投稿する
ニュース
- 【赤坂ライブハウス刺傷】逃走していた自衛官の男(43)を殺人未遂の疑いで逮捕 警視庁 被害女性とは知人関係 [Ailuropoda melanoleuca★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 「ふざけんな!」 国会議員給与、『月5万円増』報道にネット騒然 「国民が物価高で困っているのに」「定数削減とか言いながら…」★2 [♪♪♪★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- 【硬貨】500円だと思ったら「500ウォンが入っていた」価値は約10分の1 全国で飲食店などで“500ウォントラブル”相次いで報告 [ぐれ★]
- 【STARTO ENTERTAINMENT】timelesz、メンバーの不適切言動を謝罪「不用意かつモラルに反した発言であった」 全員の署名入りでコメント [Ailuropoda melanoleuca★]
- 集英社「積丹・海田副議長のクマ駆除への介入は、迫りくる脅威の前で、人間が無益な内紛に時間を浪費しうるか、その愚かさの象徴」 [932029429]
- おまえらって、中国が攻撃して来たら、真っ逃げそうだなwwwwwwww
- クリトリスが今年もやってくる
- 2018年に手取り14万残業全てサービス残業で働いてた
- 【神奈川新聞】「暇空茜」を県警追送検 [746833765]
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
