タグ

2015年2月11日のブックマーク (4件)

  • Gauche でリードマクロ? - 主題のない日記

    プログラミング言語 Scheme にはリーダの挙動を変更する方法が用意されている。 R7RS には #!fold-case と #!no-fold-case が定義されており、リーダはこの識別子に出逢うと大文字小文字を区別しないモードと区別するモードとが切替わるようになっている。 これらは慣例的にハッシュバンディレクティブなどと呼ばれる。 処理系によってはこのふたつ以外のディレクティブを持っていることもある。 もちろん Gauche にもこの機能があるのだが、規定のディレクティブを持っているだけでなく新しいディレクティブを定義することも可能であることを発見した。 公にドキュメントに記述されていないのでユーザが使うことを想定していないのだとは思うが define-reader-directive によってディレクティブとリード手続きを結び付けられる。 たとえば以下のように定義すれば XML

    Gauche でリードマクロ? - 主題のない日記
  • 宁波逼拘旅行社

    宁波逼拘旅行社
  • C# 7に向けて(8): Tuples

    C# 7 Proposals な内容、あと Method Contracts だけになったと一息ついたところで、新しい Issue ページが立つわけですが。 Tuples #347 タプル、つまり、型名を持たない構造化データ/データの一時的なグループ化の話。 これは結構気合の入った提案文章になっているので、全訳気味に紹介。 System.Tuple のおかげでタプルという言葉だけではあまり期待感が持てないかもしれませんが、C# 開発者的にインパクトのある言葉で表現すると「アセンブリをまたげる匿名型」「メソッド引数・戻り値やフィールドに使える匿名型」です。 背景 「複数の値の一時的にグループ化」が必要な最もよくある例は、メソッドの引数リストでしょう。C# をはじめ、多くのプログラミング言語がこれをサポートしています。要するに、複数の引数を持つメソッドには、F(1, “abc”) というように

    C# 7に向けて(8): Tuples
  • know ~知っている

    know ~知っている(再)(全10回) あの子は向かう・・・「すべてを知る」ために 【NHK FM】 6月14日(月)~6月18日(金) 午後9時15分~午後9時30分(1-5回) 6月21日(月)~6月25日(金) 午後9時15分~午後9時30分(6-10回) (初回放送:2015年3月2日~3月13日) ※配信期間は放送から1週間 【出演者】 加藤虎ノ介 宮武美桜 磯部勉 山野史人 魏涼子 門田裕 内山絢貴 楠年明 川下大洋 森竜一 国木田かっぱ 川美由紀 梅田千絵 寺澤理子 岩明子 三谷昌登 谷口知輝 山峻也 松幸司 平野道彦 福栄新 杉森拳心 【スタッフ】 演出:真銅健嗣 技術:佐藤善次郎 西原毅 音響効果:柴田なつみ 井上直美 選曲:寺脇千景 (大阪局制作) 【あらすじ】 2080年、情報が肥大化した社会。頭に人造の脳《電子葉》という装置を植えつけるようになっている時

    know ~知っている