タグ

dslに関するelanbeatのブックマーク (3)

  • BOO - Home

    _your description goes here_Yeah, it's that time again! As usual lots and lots of improvements in this new release including : (almost) complete nullable type support shorthandsfor nullable types (T?) and enumerables (T* instead of IEnumerable[of T]) improved booish behavior with nicer colors (and it should work inside emacs now ) 'else' block for 'for' and 'while loops fixes and improvement relat

  • InfoQ: CLR上でのドメイン特化言語の構築

    私の好みは、ほとんどすべての場合、構文の柔軟性が高い言語に基づいた内部DSLに取り組むことです。私は、ほぼ例外なくCLRで作業する傾向があるため、このプラットフォームで動作するホスト言語の使用を望みます。それにより、骨を折って得たCLRに関する知識の多くを再利用できます。この利点を過小評価しないでください。手近に馴染みのある環境を持つことは、極めて重要です。 言語について掘り下げる前に、まず「構文の柔軟性が高い言語」とは一体何でしょうか? 内部DSLに適したホスティング環境を提供するために、言語にはどのような機能が必要でしょうか? 私には自分の考えを示すために適切な手段が必要です。意図的に名前を明らかにし、ドメイン特化の概念を表現し、そして一般に汎用プログラミング言語のアプローチから離れることで、これを達成できます。あなたは第四世代言語(4GL)を作成し、それを容易に行えるようになることを

    InfoQ: CLR上でのドメイン特化言語の構築
  • Agile Asset Management with Ruby DSLs

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

    Agile Asset Management with Ruby DSLs
  • 1