このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

2010-11-09から1日間の記事一覧

ディレクトリツリー生成をCatyスクリプトで書いてみる

repeatではなくて、普通の再帰を使ってみる。これはスタックフレームを消費する。名前付きコマンドを許してしまうと、repeatがあっても結局コールスタックベースの再帰は必要になる。 type path = string(format=path);type Item = {"name" : string, "isDir…

無限FizzBuzzをCatyスクリプトで書いてみる

CatyScript 2.0 では、メモリ資源(スタック)を消費しない再帰呼び出しを使って、意図的に無限ループを書ける。長時間セルフテスト(マゾテスト)のために無限ループは必要なのだ。で、無限に続くFizzBuzzを書いてみる。実際には整数がラップアラウンドして…