Lisp Scheme Part41 (855レス)
上下前次1-新
504(1): 2022/01/16(日)15:41 ID:13k9JV8z(1) AAS
ことしのlisp的抱負をひとつ...
505: 2022/01/16(日)17:06 ID:qRjB4bc5(1) AAS
>>504
今一度!
3度目の挑戦ですが、sheme 手習いを読む、読み通す!!
506: 2022/01/16(日)22:33 ID:UU19DhdN(1/2) AAS
同じく
あと、リスト遊び読む
507(1): 2022/01/16(日)22:57 ID:hpGcG9O9(1) AAS
あくまで個人的感想だが、そういう風に勉強のために勉強するみたいなのは結局は上手くいかんのじゃないかと思う。
508: 2022/01/16(日)23:41 ID:UU19DhdN(2/2) AAS
じゃあ、GAFAを超えるものを作るために勉強する!
509: 2022/01/17(月)05:54 ID:F1CAOb16(1) AAS
>>507
仕事で使えば直ぐに覚えられるね
だがSchemeの仕事は無い
510: 2022/01/17(月)10:07 ID:jU2WrI4n(1/2) AAS
成果物として作るんでなくてもちょっとした前処理程度のことをするときに使えばいいよ。
使い捨てるものを何で作ろうが文句は言わせん。
プライベートで使うんでもいいしな。
511: 2022/01/17(月)10:10 ID:mRPHMZkx(1) AAS
ツール類は自分の慣れた言語で作ってしまうw
512: 2022/01/17(月)10:32 ID:jU2WrI4n(2/2) AAS
俺は Scheme が一番慣れた言語だから……
こういうのがニワトリタマゴってやつかね。
慣れるために使いたいのに慣れてないから使わないってのでは
何も進まんでないか。
513: 2022/01/17(月)22:29 ID:BbgRNbfx(1) AAS
scheme使いなら自作の処理系の1つや2つは持ってるよね
514: 2022/01/18(火)01:32 ID:Q53p7HFH(1) AAS
いいえ。
515: 2022/01/18(火)23:30 ID:Npm0ST7N(1) AAS
黒板とノートという万能処理系なら
516: 2022/01/19(水)12:17 ID:YBAvI2MD(1) AAS
なにか作ろうと思うと結局cffiでcライブラリを呼び出して使ってるので、糊みたいな使い方しかしてないなぁ
517: 2022/01/20(木)02:19 ID:3oKX7/s6(1) AAS
Ruby でも JavaScript でも Python でもだいたいそんなもんだろ。
518: 2022/01/20(木)19:02 ID:GKs3JF21(1) AAS
scheme修行読んだら処理系書けるかな?
ちょっと読んでちっともわからなくて挫折したけど
519: 2022/01/20(木)21:08 ID:Ibae9TV2(1) AAS
処理系作りたいなら下手な本より既存の処理系のソース読みまくるのが近道
520(1): 2022/01/22(土)21:58 ID:E9iIueP5(1) AAS
俺の気持ちを代弁してくれてたポエム
外部リンク:gist.github.com
521: _ 2022/01/24(月)12:23 ID:J5Esvhno(1) AAS
>>520
斉藤由貴バージョンの
夢の中へ
が脳内再生された。
522(1): 2022/01/24(月)20:39 ID:xI9wwXQn(1) AAS
ちゃんとエンドユーザー様までデプロイするのはめんどいのは確か
グラフィックス叩いたりするライブラリに依存するのはやむ無しだけど、純lispなライブラリはライセンスの許す限りスニペットに切り出して同梱してる
523: 2022/01/24(月)21:07 ID:e/3681Ma(1) AAS
継続が凄いって話は、かれこれ10年くらい聞いてたんだけど、結局は限定継続で十分だよね、
限定継続もあんまり応用ないね、って感じに落ち着いたのかな?
524: 2022/01/25(火)11:38 ID:GfuWsBWm(1) AAS
継続が凄いってなんだよ
継続ベースのlisp実装をschemeと言うのだから、そういう意味では凄い応用例だよ
525: 2022/01/25(火)12:33 ID:Do1EUgQ3(1) AAS
非限定継続ってjmcのambとかが該当するのか?
動作としてはバックトラックするだけだから特に継続概念が必須というわけではないけど、なんか楽しい
526: 2022/01/28(金)01:56 ID:hT9TavA0(1/2) AAS
形式定義できるのが継続の便利なところなんだよ。
バックトラックするだけとはいうが「バックトラックってなに?」というのを突き詰めていったときに「継続をこんなふうに受け渡してるでよ」と言えるの。
527: 2022/01/28(金)23:35 ID:i9eS2qVS(1) AAS
でも実際はambはただの愚直な探索だから遅いんじゃないの?
528: 2022/01/28(金)23:54 ID:hT9TavA0(2/2) AAS
原理的にはバックトラックと同じ速さ。
それが遅いというのならバックトラックでも遅い。
バックトラックより速い方法があってチューニングの手間をかけていいならそうすりゃいい。
529: 2022/02/09(水)12:03 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 2022/02/09(水)12:14 ID:9Cj+df9g(1/2) AAS
scm はキーワード型がないけどキーワード引数をどういう風に渡すの?
531: 2022/02/09(水)12:36 ID:3KsDo8lO(2/2) AAS
restに'symb突っ込んで泥臭く拾ってます
srfiにちゃんとした機構あった気がするけど、小道具レベルで依存はしたくないので
532: はちみつ餃子 ◆8X2XSCHEME 2022/02/09(水)23:48 ID:9Cj+df9g(2/2) AAS
ところで scm を使うのはなにか理由があるの?
単なる好みならそれはそれでいいんだけど
このスレで言及される Scheme 処理系は Gauche, Racket, Chicken あたりが多いので
scm 使いは珍しいなーと思った。
533: 2022/02/10(木)00:36 ID:d8JzH9qO(1) AAS
guile使ってるけど#:で自己評価シンボルになるな
よく見かける:の方はデフォルトで有効じゃなくて、オプション切り替えだったり
上下前次1-新書関写板覧索設栞歴
あと 322 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s