タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

gaucheとschemeに関するWindymeltのブックマーク (2)

  • GaUnit

    なにこれ? Gaucheで実装されたUnit Testing Frameworkです. 読み方は,「ごにっと」とかはどうでしょうか?いや,「ジー エーユニット」でもいいんですけど... 同様のものにSchemeUnit があります. 入手方法 ここからどうぞ インストール % sudo gosh install/install.scm 使い方 テスト用のモジュールを定義します。 (define test-your-module (use test.unit.test-case) (use your-module)) (selecte-module test-your-module) (provide "test-your-module") 定義したモジュールの中で名前が"test-"からはじまる引数なしの関数を定義します。 (define (test-your-func

  • Scheme:テストファースト

    開発の始めかた うーん,何を書けばよいかわからないので,とりあえず,私が何か Gaucheで作るときの手順でも書いてみます.- kou 前提 GAUCHE_LOAD_PATHは".:./lib:./src:${HOME}/local/share/gauche/site/lib"となっている. Gauche関係のものは~/work/gauche/以下に置いている. テストの実行はGaUnitに含まれているrun-test.elを使ってEmacs上で行っている. 下準備 プロジェクト(ちょっとしたものなら「ちょっとした」プロジェク トになる)用のディレクトリを作る.プロジェクト用ディレクトリ は以下のような構成となる.ここでは,プロジェクト名をXXXとする. XXX -+- lib ;; スクリプトを置くディレクトリ | +- test ;; テストスクリプトを置くディレクトリ % cd ~/

    Scheme:テストファースト
    Windymelt
    Windymelt 2017/02/02
    プロジェクト構成について
  • 1