CPAN equivalent for fortran?
- From: Thomas Robitaille <no@xxxxxxxx>
- Date: Fri, 30 May 2008 10:05:21 +0100
Hi everyone,
I've been programming in fortran 90/95 for over 5 years now, and I enjoy
very much the new modular and object orientated features that fortran
now includes.
In fact, it seems to me that fortran is at a stage where it should
become easier to start exchanging full modules rather than individual
routines (as in numerical recipes for example). For instance, I've
developed for my purposes a module which defines vectors and all the
operations associated with them. Of course many other people have done
this too. I've also written a couple of modules which have interfaces
defined for f77 libraries (e.g. PGPLOT or CFITSIO).
I have come across various websites where programmers make available the
routines that they use. However, in some cases it is hard to know
whether this code is being maintained, etc., and how popular it is.
As far as I am aware, there does not appear to be any large centralized
repository for fortran 90/95 modules, where users could leave comments
about the modules, rate then by e.g. code quality, speed, etc... I think
this would be invaluable. So some kind of mix between the CPAN archive
for perl, and sourceforge for complete programs or libraries.
First, am I missing the obvious - does such a repository exist? If not,
do others agree that this would be useful? I don't think I have the
experience to set up such a system from scratch, but I would certainly
be happy to be involved in helping in some way.
Would such a system be difficult to set up? Are there existing
frameworks that have been developed for other languages that can be used
for this?
-T
.
- Follow-Ups:
- Re: CPAN equivalent for fortran?
- From: Ron Ford
- Re: CPAN equivalent for fortran?
- Prev by Date: Re: newbie: that mapping CHARACTER*2 to INTEGER*2 question
- Next by Date: .true. help
- Previous by thread: public/private and overloaded operator
- Next by thread: Re: CPAN equivalent for fortran?
- Index(es):
Relevant Pages
|
|