impure elemental procedure support

impure elemental procedure support

Ritratto di Izaak Beekman

Any chance we'll see support for impure elemental procedures sometime soon? It would certainly aid debugging my overloaded operators and assignments. Abstract factory patterns in Fortran often require type gaurding the RHS these operators and assignments. If they are elemental and if an incompatable type is passed (which might extend a common abstract parent class) there is no good way to signal an error. This error will likely have to pass silently.

-Zaak
6 post / 0 nuovi
Ultimo contenuto
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione
Ritratto di Steve Lionel (Intel)

If by "soon" you mean in the next few months, it is unlikely. But it is on our shortlist of things we're considering in our current planning.

Steve
Ritratto di Steve Lionel (Intel)

We expect to support IMPURE in our next major release.

Steve
Ritratto di Izaak Beekman

Does that mean in one of the 2015 releases or the 2016 release?

-Zaak
Ritratto di Steve Lionel (Intel)

It won't be an update to the 15.0 compiler - it will be some higher numbered version. Version numbers and product nomenclature are all subject to the whim of the marketing people, so I don't want to predict what it will be called. Expect it about a year from now, ok?

Steve
Ritratto di Izaak Beekman

great, thanks for the info

-Zaak

Accedere per lasciare un commento.