Re: Essential feature: assertions
- Posted by George Henry <ghenryca at LYCOS.COM> Jan 29, 2001
- 586 views
Derek, I agree 100%. This is the way to do it. Eiffel (since I used it as an example) lets you turn off all that extensive checking, once the code is debugged to your satisfaction. For performance. George -- On Mon, 29 Jan 2001 22:40:51 Derek Parnell wrote: >----- Original Message ----- >From: "George Henry" <ghenryca at LYCOS.COM> >To: "Euphoria" <EUforum at topica.com> >Sent: Tuesday, January 30, 2001 5:07 PM >Subject: Essential feature: assertions > > >[snip] > >> Euphoria can and should implement assertions in a more elegant way than C. >All that's needed is an "assert" *keyword*, and the syntax "assert ><expression>". So one would write: >> >> assert id_vitalProc >= 0 >> > >I like this idea too. Plus something like ... > > with assert -- Evaluate any assert statements > without assert -- Ignore any assert statements > >these would enable assert processing to occur during testing/debugging and >also to be skipped ("without assert") when running code where performance is >critical or if installed in production. Though I personnally would want >assertions to execute even in production environments. > >------ >Derek Parnell >Melbourne, Australia >(Vote [1] The Cheshire Cat for Internet Mascot) > > > >____________________________________________________________ >T O P I C A -- Learn More. Surf Less. >Newsletters, Tips and Discussions on Topics You Choose. >http://www.topica.com/partner/tag01 > > Get your small business started at Lycos Small Business at http://www.lycos.com/business/mail.html ____________________________________________________________ T O P I C A -- Learn More. Surf Less. Newsletters, Tips and Discussions on Topics You Choose. http://www.topica.com/partner/tag01