Tony, if I were comfortable building these as Expr objects, I would be
doing this (more pressing) with that:
trait Status
Planned, Designed, Developed, Tested, Released
end
trait Refinement
trait Accuracy <: Refinement
Exact, Faithful, Approximate
end
trait Precision <: Refinement
High, Standard, Low
end
function{I<:Integer, R<:Refinement}(x::Vector{I::Trait{R, Tested | Released
}}) ... end
On Monday, July 4, 2016 at 7:37:05 PM UTC-4, Tony Kelman wrote:
>
> Are you building up a representation of the code an Expr objects? Maybe
> just show on those could be decent to start with? There's also Mustache.jl
> which can do generic templating.