Tom Clune

Results 237 comments of Tom Clune

Your timing is good. I'm trying very hard to block off some time to focus on generics in preparation for the October meeting. Also, I feel a bit bad that...

I should add that I am pretty much on the same page as your paper regarding program units and parameters. I need to give more though to the submodule aspect...

@wclodius2 Do you have the energy to attempt to fuse those into the draft paper in the main directory? You understandably may want to wait just a bit, as the...

@wclodius2 For your final example: ```f90 generic module uses_plus(T_generic, operator(+)) type :: T_generic end type interface operator(+) function plus(a,b) result(c) type(T_generic):: c type(T_generic), intent(in) :: a type(T_generic), intent(in) :: b...

The issue of type-bound vs non type-bound operators is only one aspect that I was exploring with the directory that started this discussion. Consider this case. I want to have...

I now realize that I've really not even mentioned the primary reason that Magne asked me to explore this. Namely we don't want the user to have to "teach" the...

Interesting post. I would add to you your list: 4. Slow emergence of support from vendors. This one is probably somewhat unique to Fortran in that there are few vendors...

I think one of the challenges that may affect vendor compilation speed is that of detecting related instantiations of the same template. If the compiler inlines and compiles the template...

I think it is safe to say that if it is perceived to harm run-time performance the feature will not be accepted. One of the main advantages of templates over...

@everythingfunctional I don't think you need to be so pessimistic on this front. The requirement your are describing is an important one even without traits. Use cases will matter though....