Lisp Scheme Part41 (858レス)
上下前次1-新
720: デフォルトの名無しさん [sage] 2024/08/11(日) 08:19:43.51 ID:Ra0/0/oh(1) AAS
この手で一番知りたいアンケート回答者の年齢について何も言及がない時点でお察し
721: デフォルトの名無しさん [sage] 2024/08/12(月) 00:13:23.88 ID:6GU4Ob6x(1) AAS
お察しのところもうしわけないが, プログラミング言語コミュニティのサーベイでユーザーの年齢層集計してるとこどこもないっしょ.
722: デフォルトの名無しさん [sage] 2024/08/24(土) 00:38:59.98 ID:TqJppTmh(1) AAS
貴重な趣味仲間なんだから仲良くしろ老人ども
723(1): デフォルトの名無しさん [sage] 2024/08/31(土) 07:41:36.68 ID:jZQQMHu4(1) AAS
おはようございます
貴重でもないし
趣味でもないし
仲間でもないし
仲良くすることもありません
724: デフォルトの名無しさん [sage] 2025/02/02(日) 08:13:35.15 ID:DG2EYWWi(1) AAS
SBCLはコンスタントに更新しててすごいなって。
たまに破壊的な変更をやらかすが・・・
725: デフォルトの名無しさん [sage] 2025/02/14(金) 15:49:29.78 ID:eMFFfIuE(1) AAS
racketもコンスタントに更新してるよ
726: デフォルトの名無しさん [sage] 2025/03/08(土) 07:16:48.57 ID:idxuFWQL(1) AAS
The Landscape of Lisp
外部リンク[html]:churchofturing.github.io
727: デフォルトの名無しさん [sage] 2025/04/08(火) 17:02:32.68 ID:dn4YaJk8(1) AAS
>>723
じゃあお前は来なくていいよ
一人でチラシ裏に書いててくれ
728(1): デフォルトの名無しさん [sage] 2025/04/30(水) 20:58:31.60 ID:Y194ehFB(1) AAS
外部リンク:qiita.com
これみたいにプロジェクトオイラーでlisp勉強してるやつおる?
729: はちみつ餃子 ◆8X2XSCHEME [sage] 2025/04/30(水) 21:17:37.74 ID:THYm3xdc(1) AAS
そういう題材は数学的な部分で引っ掛かって前に進まなかったりしそう。
言語の練習ということならやること自体ははっきりしてるような題材が良さそうな気がしてる。
730(1): デフォルトの名無しさん [sage] 2025/05/01(木) 15:54:19.52 ID:9Hk2MMyt(1) AAS
M.Hiroi's Home Pageってどうなん?
731: はちみつ餃子 ◆8X2XSCHEME [sage] 2025/05/03(土) 15:02:51.87 ID:WnzKFtQv(1) AAS
ええんちゃうか
732: デフォルトの名無しさん [] 2025/07/04(金) 19:22:30.97 ID:rrB9liNl(1) AAS
>>730
典型的な比較言語学者っぽいけどlisp関連(cl/el/scheme全部あったかな?)はまあいい
章立てがグッチャグチャだけど本人の趣味かパズルの例題が多くてそこはやってみる価値あり
733: デフォルトの名無しさん [] 2025/07/06(日) 09:51:20.77 ID:jyZjYPic(1) AAS
>>728もそうだけれどlispはパズル系は素直に書けていいものだと思った(特にcl)
マルチパラダイムだから色々な方針の実装も楽しいぞ
なんなら定番(場合によっては実装が提供される)であり、論理プログラミングのPrologのcl実装も山程あるからとても素直に解ける
734: デフォルトの名無しさん [] 2025/07/08(火) 19:29:01.07 ID:lEBcQUbL(1/2) AAS
俺がAIに書かせまくってる論文
外部リンク:ja.wikiversity.org
735: デフォルトの名無しさん [sage] 2025/07/08(火) 20:48:49.34 ID:sskQVz5B(1) AAS
おまえらも見習ってAIでどんどん妄想を形にしろよ
これからは論文は読むんじゃなくて生成する時代
736(1): デフォルトの名無しさん [] 2025/07/08(火) 21:23:04.28 ID:lEBcQUbL(2/2) AAS
ifは関数としては書けない、ifはマクロでしか書けない、有名な話だ
ifを関数として書くとしたらthen節とelse節を関数のポインタで渡すことになる
もちろんそれでは美しくない
そこでthen節とelse節をインライン関数として渡すという手がある
これならば節は関数呼び出しでなく同じレベルに展開される
さらにif関数自身もインライン関数にしてしまう
すると制御構造のifとそっくり同じものが手に入るのだ
ここにインライン関数と制御構造は美しい等価関係で結ばれるのである
LISP系の言語でこの最適化を自動でやるのがファーストラムダである
737: デフォルトの名無しさん [sage] 2025/07/09(水) 00:29:24.00 ID:eQ8lOX87(1/4) AAS
半世紀以上前に研究されてたようなことを今考えているのか?
738(2): デフォルトの名無しさん [] 2025/07/09(水) 01:41:00.59 ID:qReXyC09(1/3) AAS
どのへんが既出なんだか教えてほしいもんだがまあいいや
これはテイルコールみたいにファーストラムダの最適化も必須にしませんかという提案だ
それが実現すれば、内部的に無名関数を呼ぶことで実装されていた制御構造が軒並みその最適化にかかる
「C言語が中括弧を開くような感覚で関数を呼んじゃう」というのはLISPの本当に欠点らしい欠点の筆頭だから、
それが改善されればLISPの使い道が違ってくる可能性がある
739(1): デフォルトの名無しさん [sage] 2025/07/09(水) 02:37:47.51 ID:d2bmESXo(1) AAS
>>736
それをスペシャルフォームというのだが…
無知は何でも楽しそうでいいなw
740(1): デフォルトの名無しさん [] 2025/07/09(水) 04:41:41.15 ID:qReXyC09(2/3) AAS
>>739
スペシャルフォームでもなくマクロでもなく
普通の関数として書いてしまえちゃうだろって話
そのために必要な道具立てはインラインクロージャのみ
741: デフォルトの名無しさん [sage] 2025/07/09(水) 09:01:01.99 ID:IjsShBy4(1) AAS
わからん。コンパイラ頑張ります宣言ではないのか?
742: デフォルトの名無しさん [sage] 2025/07/09(水) 09:07:00.67 ID:Bk08chKM(1) AAS
AIと壁打ちして「理解」した内容を妥当性の検証もしないまま書き込んでそうだな
743(1): デフォルトの名無しさん [] 2025/07/09(水) 09:37:43.40 ID:qReXyC09(3/3) AAS
ファーストラムダというのは
((lambda
この形のこと
つまり、lambdaを呼んで返ってきた関数オブジェクトを即座にもう一度呼んでる
このときに関数呼び出しをせず、インライン関数として展開してしまう
もちろんスタックフレームは作られない
letだとかwhileだとか、実質的に制御構造に過ぎないものは軒並みこの形をしている
744: デフォルトの名無しさん [] 2025/07/09(水) 12:22:27.67 ID:EKMDM/sM(1) AAS
742
最近そういうの増えた
丸飲みコピペじゃなくて
消化してから吐き出して欲しい
上下前次1-新書関写板覧索設栞歴
あと 114 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s