Thanks Eric.  Yes I appreciate that the language is highly flexible and one 
can do lots of things.  I don't want to get hung up on using indexing with 
integer valued floats in particular, my concern is more philosophical

For much of what I do I am wanting to solve some technical problem within 
an environment that involves a minimal overhead in solving the coding 
problem.  If, as I am developing my solution, I end up writing some code 
that happens to use indexing with integer valued floats, or would find a 
meshgid() function handy, then I do not want the language to 'get in my 
way'.    (Hands up everyone who has their own implementation of meshgrid() 
!)  Yes I know these things are not required and are not efficient but I 
may find them handy and I don't want to be distracted from solving my 
technical problem while I attend to any finicky language issues.     I want 
to develop my initial solution with the minimal amount of code and the 
minimal number of special data types.  Later, when I have things solved, I 
can return to the code and re-engineer it for efficiency 

It is extremely attractive that you can engineer your Julia code to 
be  highly efficient but I am hoping the language can develop in a way that 
does not compromise simplicity and convenience.

Cheers
Peter

Reply via email to