Could you elaborate on what sort of tricky bugs that would cause?  Thanks!

On Sunday, September 27, 2015 at 11:46:38 AM UTC-4, Tom Breloff wrote:
>
> Do you need the bracket notarion 'x[-5]'? This would be best implemented 
> as a package with explicit get/set, as Matt implied... As otherwise you 
> risk some tricky bugs. Also if you're implementing "array-like" types, I 
> would definitely use 0.4+. 
>
> On Sunday, September 27, 2015, Matt Bauman <[email protected] <javascript:>> 
> wrote:
>
>> There has been a lot of discussion about this in the past few weeks
>>
>> https://groups.google.com/d/msg/julia-users/ScwXMfQIBGs/wD1HTXeZBQAJ
>> https://groups.google.com/d/msg/julia-users/fNisYpMdZ6o/DvFaQi_ZBAAJ
>>
>> TL;DR, yes, it is possible, but it takes some care since it's violating a 
>> fairly well-entrenched assumption about how arrays behave.
>>
>> On Sunday, September 27, 2015 at 10:48:22 AM UTC-4, Mark Sherlock wrote:
>>>
>>> Hi,
>>>
>>> I work in computational physics. The main reason we all use Fortran in 
>>> my area is because it allows arrays to have negative indices. This is very 
>>> useful when solving some partial differential equations (in e.g. plasma 
>>> physics, astrophysics, fluid mechanics).
>>>
>>> I and my colleagues frequently consider alternative languages but in the 
>>> end never change due to the headaches involved regarding this. Since Julia 
>>> seems to be focused on computational science,
>>> I am wondering how likely it is that this would ever be implemented, 
>>> and/or how we could encourage the developers to do this?
>>>
>>> In all other areas Julia looks fantastic for our needs!
>>>
>>

Reply via email to