...
If you want to help in the development of Daffodil itself, then you will need to know or learn Scala, because that's what it is written in.
- Eclipse Setup For Beginnners - Beginner Daffodil developers that is.Getting Started for Developers
(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.)
...