Idea: Google Summer of Code project?

Tobias Burnus burnus@net-b.de
Fri Feb 16 12:07:00 GMT 2007


Hi all,

François-Xavier Coudert wrote:
> In a last round of mail before I fly away: I have been wondering for a
> while if it would be worth proposing a Google Summer of Code project
> (http://code.google.com/soc/) for gfortran. Among the things that
> might be worth thinking, it could be a project on ISO_C_BINDING,
> depending on how much time we expect to have to work on ISO_C_BINDING
> ourselves (mine is very close to zero) and how difficult we expect the
> remaining tasks to be.

I think the ISO C Bindings are rather complete in the
Fortran-Experiments branch. I think the only bigger missing part is C
interoperable procedural pointers, which should be rather simple to
implement once we have support for procedural pointers in Fortran
itself. (One application which uses C interoperable procedural pointers
is CP2k.)

Other nice things:
The IEEE intrinsic module would also be nice. (I think FX was working on
this?)

Other than that one could consider the object-orientated enhancements of
Fortran 2003.
I'm especially thinking about type-bound procedures:

type foo
...
contains
  procedure ::
end type foo
type, extends(foo) :: bar
...
end type

(Application for SoC begins March.)

Tobias



More information about the Fortran mailing list