From: Rick M. <obj...@gm...> - 2007-04-10 20:07:28
|
Rene, please open bug reports for these. This allows me to keep track of what I have and have not fixed, as well as giving us indicators we can include in changes notices, etc. Rick On 4/10/07, Ren=E9 Jansen <rvj...@xs...> wrote: > > Hi, > > t =3D .testTheArguments~new > s =3D .string~new("hello there") > t~testArgument(s) > > > ::class testTheArguments > > ::method testArgument > use strict arg x assert(x~isA(.string) > say x > > this fails with > > Program received signal EXC_BAD_ACCESS, Could not access memory. > Reason: KERN_PROTECTION_FAILURE at address: 0x0000001c > RexxSource::errorPosition (this=3D0x28edd70, errorcode=3D131, token=3D0x0= ) > at kernel/parser/Token.hpp:406 > 406 inline void getLocation(PLOCATIONINFO location) > { *location =3D this->location; } > > > This is because I forgot to close the paren on assert. But it should > deliver a message. > > By the way: what do we do when the type to be asserted by isA starts > with a vowel? (ducks ;-)) I wondered how long it would take somebody to make that observation. I had the same thought myself, to the point I considered adding an "IsAn" method for the convenience of those whose fingers would automatically type the other form. Rick best regards, > > Ren=E9. > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Oorexx-devel mailing list > Oor...@li... > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > |