You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "NolanMatt (via GitHub)" <gi...@apache.org> on 2023/06/27 15:53:48 UTC

[GitHub] [daffodil-vscode] NolanMatt commented on issue #594: Use daffodil-tdml library

NolanMatt commented on issue #594:
URL: https://github.com/apache/daffodil-vscode/issues/594#issuecomment-1609798406

   Currently the TDML Library only supports execute operation and not generate/append.  We'd need to make updates to the TDML Library itself within daffodil to be able to use the library for all that we currently do.
   
   Steve:
   Currently the TDML library does not support a way to modify TDML files. 
   In fact, I believe all the TDML data structures are immutable and are initialized by reading XML, so there might need to be some refactoring or redesigns to make it more amenable to changes/generation.
   
   But I personally think that would be very valuable. There is a lot of boilerplate related to TDML files, so a programmatic way to hide all that could be very useful. Especially as the VS Code extension matures, I can imagine it completely hiding the fact that there's an XML description of the tests and it all just being in a simple user interface with input/check boxes for data, infoset, roundTrip, validation, run, etc.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org