Here are the reasons I will be "ok" if the Core does not use the DAL II:
The MAIN reason we did the DAL II proposal was because the development configuration and complexity and amount of code needed for the DAL was prohibitive to module development. That has changed with DNN4 and I hope my Tutorial proves it.
The Core has to deal with priorities and the current DAL does work. Also note, it was slightly altered for DNN 4!
So yeah it's odd that after putting nearly 100 hours into DALII I'm willing to let the Core off the hook.
I cannot ignore the fact that they addressed issues in other ways.
- The DAL was altered to not require a separate project. This alone was half the problem!
- The DAL was altered to support Generics. This is a big deal. Generics can save a lot of code