workflow - Flexible compiler pipeline definitions -


i'm developing compiler framework .net , want flexible way of defining pipelines. i've considered following options:

  • wwf
  • custom xml pipeline description
  • custom pipeline description in code (using nemerle's macros define syntax it)
  • other code-based description

requirements:

  • must not depend on functionality in later versions of .net (3+) since it's intended cross-platform , used on top of managed kernels, meaning semi-limited .net functionality.
  • must allow conditional pipeline building, can specify command line options correspond elements , orders.

wwf nice, doesn't meet first requirement. others work less optimal due work involved.

does know of solution meet these goals little no modification?

if know ruby solution write simple internal dsl can generate whatever pipeline data types , reader/writer code need. generating xml quick way started. can change dsl generate format later if required.

you may want @ microsoft phoenix compiler project inspiration.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -