Julia 0.4 has changed the rand! api (in a good way - the generator is now
explicit) and I am wondering whether I can support both in a single code
base.
What I'd really like, being old fashioned and simple, is something like
cpp's macros that let me switch between two different sets of code:
#ifdef 0.4
rand!{...}(...) = ...
#else
rand!{...}(...) = ...
#endif
That seems like it would be simple and easy for me to understand and read
and maintain in the future.
It also seems like it should be possible with macros, so I wondered if
anyone had done so?
(I did look at the Compat package, but it doesn't seem to support this
particular issue).
Does anything like this exist?
Thanks,
Andrew