タグ

ブックマーク / www.callcc.net (2)

  • Rubyへのパターンマッチ構文導入に向けた一提案 - 継続にっき(2017-09-21)

    ))) Rubyへのパターンマッチ構文導入に向けた一提案Pattern Matching in Ruby - RubyKaigi 2017 RubyKaigi 2017に参加してきました。 今回は例年にも増して濃い感じのタイムスケジュールとなっていましたが、 Rubyへのパターンマッチ導入を目論んでいる身としてはその中でも@yotii23さんによるPattern Matching in Rubyが大変楽しかったです。Rubyの主要なカンファレンスにおいて、 Ruby体にパターンマッチ用の構文をいれようという話が実装を伴って出てきたのは今回が初めてのはずで、それ自体意義深い事だったように思います。 提案されていた%pについては、Rubyistにとって馴染み深い文法というのは利点といえる半面、 裏を返すと馴染み深すぎてユーザに誤った印象を与えてしまいそう(オブジェクトに見えるので変数に代入し

  • xyzzy:テストライブラリ

    2010-04-30 11:14:12 +0900 (5181d); rev 2 概要 xyzzy上での単体テストを支援するライブラリです。Gaucheのテストモジュールgauche.testを参考に作られています。 ダウンロード http://github.com/k-tsj/test.l 使い方 ソースファイル中にコメントとして書かれていますが、あわせて[gauche-ref-ja:gauche.test]のドキュメントも 参照するとよいでしょう。 なおサンプルを実行すると*test*バッファが開かれて次のような出力がなされます。 Testing mylib ... <Section 1>-------------------------------------------------------------------- test test-1.0, expects (0) ==>

  • 1