[SAGA-RG] package renaming proposal
Andre Merzky
andre at merzky.net
Thu Mar 4 16:04:08 CST 2010
Hi again,
there was no oppposition for the proposal below, and we'll thus
implement the package name change as proposed.
Thanks, Andre.
Quoting [Andre Merzky] (Feb 25 2010):
>
> Hi all,
>
> while implementing the Core API, we stumbled over the following
> naming issue: in the current package naming scheme, we end up with
> names like
>
> saga::file::file
> saga::file::directory
>
> saga::logical_file::logical_file
> saga::logical_file::logical_directory
>
> the file::file type names are somewhat annoying, the file::directory
> type names are also somewhat confusing (which is it now?). The
> problem is obviously that saga packages have sometimes the same
> names as saga classes.
>
> We would like to propose to change the package names, to
>
> saga::filesystem::file
> saga::filesystem::directory
>
> saga::replica::logical_file
> saga::replica::logical_directory
>
> The SAGA-C++, JavaSAGA and JSAGA implementors, and the python
> binding authors, seem not to be opposed toward that change. In
> fact, C++ and Python have those changes already partially
> implemented, for various reasons. We would thus very much like to
> reconcile the implementations with the spec.
>
> Note that would be the second backward compatibility braking API
> change I believe, after removing context.set_defaults().
>
> Please comment.
>
> Best, Andre.
--
Nothing is ever easy.
More information about the saga-rg
mailing list