Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is the home of the Daffodil open source implementation of the Open Grid Forum's Data Format Description Language (DFDL) standard specification, created by the Open Grid Forum.

There is information here for DFDL Users, as well as for Daffodil Developers.

...

You can skip this at first, but eventually you will want to understand:

For Developers:

There are really two different kinds of developers. Those that want to embed Daffodil into an application, and those who want to contribute to Daffodil itself. These are not mutually exclusive.

...

If you want to embed Daffodil into some other system so that you can parse data using DFDL schemas to describe the format, then you can develop in Java or in Scala. There are APIs for both.

...

(Under construction, but there will be links here to the pages that show you how to check-out, build, and run Daffodil as a developer using the Scala programming language, some of our project workflow practices, some Scala idioms we use, and so forth.)