Mamba.jl
Mamba.jl copied to clipboard
Use the Compat package for Julia-0.4 compatibilty
I would be willing to take a first cut at adding @compat
macro calls to Mamba so that one version is compatible with both julia-0.3.7 and julia-0.4-dev.
I see that there is already a julia-0.4 branch which is 10 commits ahead of and 12 commits behind the master branch. Would it be best to start with that branch or to see which of the changes in that branch can be merged into the master branch first?
You're a brave soul to venture into the Mamba julia-0.4 branch :)
Actually, the code there is in pretty good shape. It's compatible with today's julia-0.4-dev nightly and has all master branch changes applied to it. However, many warnings are being generated by other packages that Mamba depends on, and some of those really bog down the test programs. Consequently, development of that branch is a little challenging right now.
Given how tied Mamba model specification is to the julia language, I'm not quite sure that backward compatibility is something worth maintaining in one branch. Let me think about it a little more, before you spend time making those changes...