Procedure pointers

Janus Weil jaydub66@googlemail.com
Thu Jun 7 21:19:00 GMT 2007


Hi everyone,
I hope you remember me. I'm the guy who plans to implement procedure 
pointers in gfortran and got this accepted as a Google Summer of Code 
project. While starting to work on this project I discovered that 
procedure pointers are already implemented in g95. Since g95 is also 
open source and actually very closely related to gfortran (as I found 
out), it came to my mind that one could try to port g95's implementation 
of procedure pointers to GCC, instead of re-inventing the wheel 
completely. So my question to all of you would be: Do you think this is 
a good idea or do you see any obstacles (legally or technically) that 
would prevent this?
I'm really not a licensing expert and quite new to open source, so I'm 
not sure if it is legal to include code from one open source project 
into another, but my naive guess would be yes. If I'm not mistaken g95 
is also released under the GPL, right?
On the technical side: I had a look at both the g95 and the gfortran 
source code (mainly the parser), and to me it seems they are pretty 
similar if not identical in large parts. But I don't know if any major 
structural changes occured since the fork that would complicate porting 
code from one to the other.
Any comments on this are highly appreciated ...
Cheers,
Janus



More information about the Fortran mailing list