Skip to content

More magic in initAndValidate #22

Open
@tgvaughan

Description

@tgvaughan

Some plugins (RandomTree, CalibratedYuleModel, maybe others) pluck inputs from the prior (with what looks to me like risky code) or from their outputs.

It is not clear to me how this information is supposed to reach users who wish to modify the XML or even developers which may miss the code.

Should we really design plugins this way? I thought the whole idea in having "inspectable" inputs was to eliminate magic.

(I scratched my head in disbelief several times when I removed the inputs to RandomTree from the XML, yet they appeared in the debugger)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions