Lisp Scheme Part41 (858レス)
1-

519: デフォルトの名無しさん [sage] 2022/01/20(木) 21:08:50.31 ID:Ibae9TV2(1) AAS
処理系作りたいなら下手な本より既存の処理系のソース読みまくるのが近道
520
(1): デフォルトの名無しさん [sage] 2022/01/22(土) 21:58:31.48 ID:E9iIueP5(1) AAS
俺の気持ちを代弁してくれてたポエム
外部リンク:gist.github.com
521: _ [sage] 2022/01/24(月) 12:23:44.52 ID:J5Esvhno(1) AAS
>>520
斉藤由貴バージョンの
夢の中へ
が脳内再生された。
522
(1): デフォルトの名無しさん [sage] 2022/01/24(月) 20:39:39.47 ID:xI9wwXQn(1) AAS
ちゃんとエンドユーザー様までデプロイするのはめんどいのは確か

グラフィックス叩いたりするライブラリに依存するのはやむ無しだけど、純lispなライブラリはライセンスの許す限りスニペットに切り出して同梱してる
523: デフォルトの名無しさん [sage] 2022/01/24(月) 21:07:29.09 ID:e/3681Ma(1) AAS
継続が凄いって話は、かれこれ10年くらい聞いてたんだけど、結局は限定継続で十分だよね、
限定継続もあんまり応用ないね、って感じに落ち着いたのかな?
524: デフォルトの名無しさん [sage] 2022/01/25(火) 11:38:40.17 ID:GfuWsBWm(1) AAS
継続が凄いってなんだよ
継続ベースのlisp実装をschemeと言うのだから、そういう意味では凄い応用例だよ
525: デフォルトの名無しさん [sage] 2022/01/25(火) 12:33:26.79 ID:Do1EUgQ3(1) AAS
非限定継続ってjmcのambとかが該当するのか?
動作としてはバックトラックするだけだから特に継続概念が必須というわけではないけど、なんか楽しい
526: デフォルトの名無しさん [sage] 2022/01/28(金) 01:56:11.96 ID:hT9TavA0(1/2) AAS
形式定義できるのが継続の便利なところなんだよ。
バックトラックするだけとはいうが「バックトラックってなに?」というのを突き詰めていったときに「継続をこんなふうに受け渡してるでよ」と言えるの。
527: デフォルトの名無しさん [sage] 2022/01/28(金) 23:35:03.31 ID:i9eS2qVS(1) AAS
でも実際はambはただの愚直な探索だから遅いんじゃないの?
528: デフォルトの名無しさん [sage] 2022/01/28(金) 23:54:45.12 ID:hT9TavA0(2/2) AAS
原理的にはバックトラックと同じ速さ。
それが遅いというのならバックトラックでも遅い。
バックトラックより速い方法があってチューニングの手間をかけていいならそうすりゃいい。
529: デフォルトの名無しさん [sage] 2022/02/09(水) 12:03:16.04 ID:3KsDo8lO(1/2) AAS
>>522
久々にscm書いてみたんだけどsrfi1とMITとr6rsでfold, fold-left, reduce fold-right, reduce-right(とそのpair-版)が初期値の畳まれる位置や引数の左右スワップとか違ってて混乱した

とっくに誰かやってると思ったけど今後の為に:initial-valueと:from-endを取るcl式reduceを移植しました…
530: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/02/09(水) 12:14:56.74 ID:9Cj+df9g(1/2) AAS
scm はキーワード型がないけどキーワード引数をどういう風に渡すの?
531: デフォルトの名無しさん [sage] 2022/02/09(水) 12:36:09.65 ID:3KsDo8lO(2/2) AAS
restに'symb突っ込んで泥臭く拾ってます
srfiにちゃんとした機構あった気がするけど、小道具レベルで依存はしたくないので
532: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/02/09(水) 23:48:43.20 ID:9Cj+df9g(2/2) AAS
ところで scm を使うのはなにか理由があるの?
単なる好みならそれはそれでいいんだけど
このスレで言及される Scheme 処理系は Gauche, Racket, Chicken あたりが多いので
scm 使いは珍しいなーと思った。
533: デフォルトの名無しさん [sage] 2022/02/10(木) 00:36:07.94 ID:d8JzH9qO(1) AAS
guile使ってるけど#:で自己評価シンボルになるな
よく見かける:の方はデフォルトで有効じゃなくて、オプション切り替えだったり
534: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/02/10(木) 11:27:44.77 ID:zyc1CtL/(1) AAS
Guile のキーワードはシンボルとは別の型。
(symbol? #:foo) は #f を返す。
535: デフォルトの名無しさん [sage] 2022/02/10(木) 20:51:58.38 ID:/6XFwXXi(1) AAS
CLの掟とか知らないから名前付き引数はマクロでシコシコやってた思い出
536: デフォルトの名無しさん [sage] 2022/03/22(火) 22:52:38.10 ID:VhTpyHaP(1) AAS
外部リンク[html]:www.meti.go.jp
537: デフォルトの名無しさん [sage] 2022/03/22(火) 23:07:01.10 ID:jC3GI8nJ(1) AAS
Lispエイリアンww
538: デフォルトの名無しさん [sage] 2022/03/23(水) 05:57:57.32 ID:M5tI2TdZ(1) AAS
ほんまや
539
(1): _ [] 2022/04/03(日) 20:41:08.96 ID:2/Br4qMY(1) AAS
LLVMベースの Common Lisp Clasp が1.0 になったよー
外部リンク:github.com
540: デフォルトの名無しさん [sage] 2022/04/04(月) 01:15:26.65 ID:H1vYw7XQ(1) AAS
キタ━━━━(゚∀゚)━━━━!!
541: デフォルトの名無しさん [sage] 2022/04/04(月) 15:23:18.85 ID:lL1T2q6e(1) AAS
>>539
新興?処理系もまだ増えてるのね
良きことだ
542: でーちゃんじゃないけど [] 2022/06/25(土) 21:10:35.30 ID:AGenfzJY(1) AAS
github.com/Soldier-B/ns.js/blob/master/ns.js#L3
543: デフォルトの名無しさん [] 2022/06/26(日) 13:26:40.20 ID:DTfGvOZF(1) AAS
さとばん
1-
あと 315 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s