[Dune] basic concepts
Oliver Sander
sander at mi.fu-berlin.de
Thu Mar 9 11:58:32 CET 2006
Hallo!
Sowas genau festzulegen wäre sicher hilfreich, aber wahrscheinlich
ziemlich aufwendig. Wenn man es konsequent zuende denkt landet
man bei den Concept Checks:
http://www.boost.org/libs/concept_check/concept_check.htm
Mittelfristig sollen die sogar Teil der Sprache werden:
http://www.artima.com/cppsource/cpp0x.html
Grüße,
Oliver
************************************************************************
* Oliver Sander ** email: sander at mi.fu-berlin.de *
* Freie Universität Berlin ** phone: + 49 (30) 838 75217 *
* Institut für Mathematik II ** URL : page.mi.fu-berlin.de/~sander *
* Arnimallee 2-6 ** -------------------------------------*
* 14195 Berlin, Germany ** Member of MATHEON (www.matheon.de) *
************************************************************************
On Thu, 9 Mar 2006, Peter Bastian wrote:
> Hallo,
>
> ich glaube die Diskussion um den EntityPointer ist Symptom eines
> grundlegenderen Problems. In der STL gibt es eine Reihe grundlegender
> Konzepte wie assignable, mutable, immutable, default-constructible, etc.
> Da haben wir uns bisher nicht konsequent drum gekümmert, aber wenn man
> beginnt Dokumentation zu schreiben wird das sehr wichtig.
>
> Ich meine wir brauchen folgendes:
>
> - Ein vollständige Liste dieser Grundkonzepte und eine Beschreibung ihrer
> Bedeutung.
>
> - Eine Festlegung was für jede Klasse in unserer (Gitter-)Schnittstelle
> gelten soll und zwar:
>
> -- für die Schnittstelle
>
> -- und was für die jeweiligen Implementierungen realisiert ist.
>
> Z.B. könnten wir fordern, dass EntityPointer default-constructible ist, dass
> aber Implementierung X das im Moment noch nicht kann oder umgedreht.
>
> Ich würde so eine Liste mal anfangen, da ich eh an der Doku bastele und dann
> können wir zusammen festlegen was für welche Klasse gelten soll.
>
> Grüße
>
> -- Peter
> ------------------------------------------------------------------
> Peter Bastian, IWR,Uni Heidelberg, INF 348,R 020, 69120 Heidelberg
> email: Peter.Bastian at iwr.uni-heidelberg.de Tel: +49 6221 54 4984
> WWW: http://www.iwr.uni-heidelberg.de/~Peter.Bastian Fax: ... 8860
>
>
> _______________________________________________
> Dune mailing list
> Dune at hal.iwr.uni-heidelberg.de
> http://hal.iwr.uni-heidelberg.de/cgi-bin/mailman/listinfo/dune
>
More information about the Dune
mailing list