タグ

dslに関するfubar_fooのブックマーク (4)

  • 言語実装パターン

    目次 『言語実装パターン』推薦のことば 謝辞 前書き 第I部 さあ、構文解析に取りかかろう 1章 言語アプリケーションのいろは 1.1 全体のあらまし 1.2 パターンを一巡する 1.2.1 入力文の構文解析をする 1.2.2 木を構築する 1.2.3 木の走査をする 1.2.4 入力が意味する内容を見つけ出す 1.2.5 入力文をインタプリタで実行する 1.2.6 ある言語から別の言語へと変換する 1.3 アプリケーションを解体する 1.3.1 バイトコードインタプリタ 1.3.2 Javaバグ検出器 1.3.3 Javaバグ検出器其の弐 1.3.4 Cコンパイラ 1.3.5 Cコンパイラを活用した C++実装 1.4 パターンを選んでアプリケーションを組み上げる 2章 基的な構文解析パターン 2.1 句の構造を識別する 2.2 再帰的下向き構文解析器を構築する 2.3 文法 DSLを

    言語実装パターン
  • Active Admin | The administration framework for Ruby on Rails

    The administration framework for business critical Ruby on Rails applications. Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort. A beautiful interface designed for real people. Global Navigation Customizable g

  • 米Foursquare、MongoDBクエリのScala DSL「Rogue」など社内技術をオープンソースで公開 | OSDN Magazine

    米Foursquareが、Webフレームワーク「Lift」で利用できるMongoDBクエリのScala DSL「Rogue」など、社内で開発した2種類のツールをオープンソースとして公開した。Githubでコードを公開している。 Foursquareは、ロケーションベースのソーシャルネットワーキングサービス「foursquare」を開発・提供するベンチャー企業。iPhoneをはじめとする各種スマートフォン向けアプリケーションとして提供されており、位置情報を記録したり友人と共有できる。 RogueはScalaで書かれたDSLで、ScalaベースのWebフレームワーク「Lift」で利用できる。タイプセーフで、Lift内でMongoDBに対してコマンドの構築と実行が行えるという。同社によると、当初社内利用向けに開発され、現在ほとんどのMongoDBクエリで利用されているという。 同社はまた、「Fu

    米Foursquare、MongoDBクエリのScala DSL「Rogue」など社内技術をオープンソースで公開 | OSDN Magazine
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 1