Masanori Ogino 𓀁 omasanori@mstdn.maud.io

本当にStandardと名乗っているSchemeの仕様はIEEE 1178-1990 - IEEE Standard for the Scheme Programming Language(RnRSでいうとR4RSに近い)だけなのだけれども、Schemeコミュニティで委員会を組織して改定を続けているRnRSが広義の標準とみなされていて、現時点で活発にメンテナンスされているScheme処理系はR6RSを実装している処理系とR7RSを実装している処理系に分かれる。

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

Scheme史的にみても、Sagitarius SchemeはR6RS SchemeでR7RS Schemeを実装して結果を報告し、R6RSとR7RSの両方のモードを持つScheme処理系の先駆者として重要な功績を果たしている。

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

Matrix.org matrix@mastodon.matrix.org

Synapse 1.72 is out! Come read all about improvement for threads, the removal of support for Postgres 10, new features around relations, and more on our blog

matrix.org/blog/2022/11/22/syn

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

ロージー / ハト :pigeon: rosylilly@best-friends.chat

「プログラミング自体が楽しい」は正だと思うんだけど、それは「走ること自体楽しい」とかと同じで適正があった人の言だと思うんだよなぁ。俺は走るのもプログラミング単体も楽しくなかった。

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

Sagitarius SchemeはR6RSとR7RSの両方を実装しているし、実装も割と読みやすい。

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

@kb10uy 「標準」がR7RSのことだと仮定すると、-r7オプションを付けるとR7RSモードでREPLが起動します。あとはマニュアルの「ライブラリモジュール - R7RS標準ライブラリ」を参照しつつ、 (scheme ...) と (srfi ...) ライブラリのみを使うようにすればGaucheに強く依存するコードになることは少ないと思います。R7RSの範囲内であることを重視するのであればChibi Schemeで動作確認するとよりよいと思います。

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red

「物を作るなら目的があるはずだ」みたいな幻想、克服せずそのままいくと人の趣味に「それ何の役に立つんですか?」と宣うクズに成り果ててしまうのでマジで矯正した方がいいと思う

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

@orumin クーン

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

GNU Guileはほぼ完全なR6RS Schemeで、コンパイラがきれいな構造になっているのもあってJavaScriptのサブセットに対するコンパイラフロントエンドなどがオマケに付いているのも面白い。

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

この後ろに10個くらい追加でScheme処理系を紹介する文章を続けることも可能

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

@kb10uy 日頃のスクリプト言語としてならGauche、自分のプログラムに組み込みたいならChibi Scheme、コードの速さならChez Scheme、コンパイラを読むならGNU Guileかなぁ

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

「omasanoriの100冊」公開が急務とされています

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

『ディジタル作法』でしょ(ディジタル作法はいいぞおじさん)

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

ぼろんじ boronology@social.penguinability.net

零細あいちー企業の未経験新人教育には何を読ませればいいですかの顔

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

Satoshi Kojima (小嶋智) skoji@sandbox.skoji.jp

「目的がないとプログラミングなんておぼえられない」って主張よく見るけど私は割と強めに反対している、それは呪いの言葉だと思うので。

プログラミングそのものが楽しいぜ。時代が全然違うけど私は目的なしに覚えたし、なんなら今も自分の中からの目的はほとんど無しに趣味のコードも書いてる

いや目的があったほうが早いのはそうだし、趣味のコーディングも捗る、だから「目的があったほうが早い」ならわかる

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

Niceratus Niceratus@pawoo.net

いつも足首にたどり着いたあとの足の挙動が分からねえぇクソが!ちゅってたけど,足首のあと足裏の面を先に定義するのが正解っぽい

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

プログラミングのカリキュラムやる前に『ディジタル作法』かなんかを読んだ方がええよ(ディジタル作法はいいぞおじさん)

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

「プログラミングを学びたい」「了解!プログラミング言語意味論!アルゴリズムとデータ構造!コンピューターアーキテクチャ!」

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 2 years ago

ロージー / ハト :pigeon: rosylilly@best-friends.chat

その玉子のアレみたいになって「じゃあデータ構造やろうか」とかなるんだけどデータ構造とかって単体だと何にも面白くねえんだよな