Here is an example:
if VERSION < v"0.4-"
typealias AbstractString String
endif
On Sunday, May 24, 2015 at 1:26:19 PM UTC-4, andrew cooke wrote:
>
>
> 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
>
>