#racket 新着一覧

Racket 8.9 登場
2023年5月末頃、Racket最新版8.9が登場しました。C言語脳ウィルスの感染を防げ!C言語脳ウィルスに羅漢すると「C言語は全てのプログラミングの基礎」と言う根拠のない幻覚を見ます。明らかに脳がや

Racketで何か 四人のキング12 メインEvalをFoldで動くようにする実験
前回、CARDインスタンスの中にクロージャと引数のリストを用意して、それをFOLDで回すこと...

Python/Racketで学ぶ関数型プログラミング: 遅延評価編
何度か書いてるが、「プログラミング言語は全て同じ」と言うわけではない。ポール・グレアムは次のように書いている。「自分の経験からすれば、 どんなプログラミング言語も基本的には同じだね...

Racketで何か 四人のキング11 通常Battle部分とりあえず完成
前回、Battle-evalの結果をBattle-printで出力するところまで出来た。 今回はREPLのL、戦...

Racketで何か 四人のキング10 Battle-print部分に突入
前回、このような形で戦闘結果のデータを出力できるようになりました。次はこれを元にしてP...

RE: プログラミング学習日記 2023/06/02〜
星田さんの記事に対するコメント。> transpose(※)単純にはSRFI-1のzipをapplyと組み合わせれば同じ効果が得られます。多分、星田...

Racketで何か 四人のキング09 BATTLE-EVALのデータ出力部分を作る
バトル関数の続きを書く!と気合を入れたけど前回の対戦判定部分が大変だっただけで、戦闘自...

プログラミング学習日記 2023/03/16〜
2023/05/30 四人のキングの対戦ロジックを(僕が)For/list系で書けるか? 前回の実践Racke...

Racketで何か 四人のキング08 BATTLE-EVALのロジックで悩む
まず前回のBattle-Read2関数なんですけど、最後のEvalに渡す部分をちょっと変更しま...

Racketで何か 四人のキング07 BATTLE関数突入
前回シンボル関係で恐ろしい間違いをしていたのに気づいたのでチェック! *map*にはシンボルのカード名がリストになって入ってるんですが・・...

Racketで何か 四人のキング06 フォント選び&データ作り
Windows標準の等幅フォントが全然等幅ではないので探して追加。手書き風フォント・・ゲーム...