> There was a Julia age during which BigInt(3)/BigInt(28) was equal to the
> BigRational 3/28, why this feature has been removed ?
>
I don't think that command ever worked like that actually; in order to get
Rational values, you need to use a double-slash "//" in stead of a single
slash:
big(3) // 28
does what you want (it returns a Rational{BigInt}).
julia> r = big(3)//28
3//28
julia> typeof(r)
Rational{BigInt} (constructor with 1 method)
julia> r ^ 100
515377520732011331036461129765621272702107522001//5197603356578053743046457091718238387315570720700158666355787339743938954474733738504301832337506542362159928768916101388187175111771723845861376