タグ

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

タグの絞り込みを解除

dslに関するcarme-264ppのブックマーク (3)

  • 第9回 Scala DSL事始め(前編)

    最近はすっかりScalaプログラマ。代表作はXML SmartDoc(XML文書処理システム),Relaxer(XML/Javaスキーマコンパイラ)。現在はScala DSLモデルコンパイラSimpleModelerを開発中。近著は「上流工程UMLモデリング」(日経BP),「マインドマップではじめるモデリング講座」(翔泳社)。モデル駆動開発×クラウド・コンピューティングの研究プロジェクトedge2.cc(Edge to Cloud Computing)を中心に活動中。 1 はじめに 2 例題 2.1 コンパイル 2.2 アプリケーション 3 DSLの説明 3.1 クラス宣言 3.2 基情報 3.3 申請情報 3.3.1 字句上の工夫 3.3.2 by-nameパラメタ 3.3.3 施設と設備 3.3.4 同時使用 4 JSON,XMLとの比較 4.1 JSON 4.2 XML 5 メイン

    第9回 Scala DSL事始め(前編)
  • Scala DSLの作り方

    This document discusses Scala as a domain-specific language (DSL) for building other DSLs. Some key points: - Scala can be used to create internal DSLs within applications as well as external DSLs for defining domain concepts. - Examples shown include using Scala for TODO list management, entity-relationship modeling, and processing streaming data. - Scala's traits, classes, functions and other fe

    Scala DSLの作り方
  • 第10回 Scala DSL事始め(後編)

    最近はすっかりScalaプログラマ。代表作はXML SmartDoc(XML文書処理システム),Relaxer(XML/Javaスキーマコンパイラ)。現在はScala DSLモデルコンパイラSimpleModelerを開発中。近著は「上流工程UMLモデリング」(日経BP),「マインドマップではじめるモデリング講座」(翔泳社)。モデル駆動開発×クラウド・コンピューティングの研究プロジェクトedge2.cc(Edge to Cloud Computing)を中心に活動中。 1 はじめに 2 例題 2.1 コンパイル 2.2 アプリケーション 3 DSLの説明 3.1 クラス宣言 3.2 基情報 3.3 申請情報 3.3.1 字句上の工夫 3.3.2 by-nameパラメタ 3.3.3 施設と設備 3.3.4 同時使用 4 JSON,XMLとの比較 4.1 JSON 4.2 XML 5 メイン

    第10回 Scala DSL事始め(後編)
  • 1