This question relates to how Blang is intended to be extended to different (non-abstract) factors. In particular, would Blang ship with a variety of ready-to-use factors for, say, trees in phylogenetics or DPMM problems? Or, should each particular application (eg. conifer) have Blang's abstract factors and other interfaces implemented?
I was thinking to put in the core project only well known, generic distribution (e.g. univariate ones); and to have one separate project for BNP (namely, Polya), and one for phylo (namely, conifer).
This question relates to how Blang is intended to be extended to different (non-abstract) factors. In particular, would Blang ship with a variety of ready-to-use factors for, say, trees in phylogenetics or DPMM problems? Or, should each particular application (eg. conifer) have Blang's abstract factors and other interfaces implemented?