[nem-pl] Przyszłościowe pomysły
Michal Moskal
malekith at pld-linux.org
Thu Mar 11 13:19:26 CET 2004
On Thu, Mar 11, 2004 at 01:14:23PM +0100, Kamil Skalski wrote:
> > public [Contracted] jakas_funkcja (x : int) : int
> > {
> > require { x >= 0 }
> > method { x * 2 }
> > ensure { value % 2 == 0 }
> > }
>
> No tak, to jest całkiem fajne, ale jak widzisz [Contracted] i require są
> trochę w innych miejscach. Implementacje tych dwu rzeczy musiałyby ze sobą
> jakoś współpracować... hmm, może to nie będzie takie ciężkie.
Makro na metodach o nazwie Contracted, po prostu brałoby metodę i ją
przerabiało (robiąc coś z require i ensure).
--
: Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++
: When in doubt, use brute force. -- Ken Thompson :: UL++++$ C++ E--- a?
More information about the devel-pl
mailing list