Regex11 bug

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Regex11 bug

Reinout Heeck-2
Symptom:

'.*(ABCD|BC)' asRegex matches: 'fooABCD'  "=> false (!)"


Workaround:
'.*(ABCD|BC)$' asRegex matches: 'fooABCD' "=> true"


some more experiments:
'.*(ABCD|BC)' asRegex matches: 'fooABCD' "=> false (!)"
'.*(BC|ABCD)' asRegex matches: 'fooABCD' "=> false (!)"

'(.*BC)|(.*ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
'(.*ABCD)|(.*BC)' asRegex matches: 'fooABCD' "=> true"



R
-

--
*********************************************************************

Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).

Gebruik door anderen is niet toegestaan. Indien u niet degeadresseerde(n) bent wordt u verzocht de verzender hiervan op de hoogte te stellen en het bericht te verwijderen. Door de elektronische verzending kunnen aan de inhoud van dit bericht geen rechten worden ontleend.

Soops B.V. is gevestigd te Amsterdam, Nederland, en is geregistreerd bij de Kamer van Koophandel onder nummer 33240368.
Soops B.V. levert volgens de Fenit voorwaarden, gedeponeerd te Den Haag op 8 december 1994 onder nummer 1994/189.
**********************************************************************

This e-mail message is intended to be exclusively for the addressee.

If you are not the intended recipient you are kindly requested not to make any use whatsoever of the contents and to notify the sender immediately by returning this e-mail message. No rights can be derived from this message.

Soops B.V. is a private limited liability company and has its seat at Amsterdam, The Netherlands and is registered with the Trade Registry of the Chamber of Commerce and Industry under number 33240368.
Soops B.V. delivers according to the General Terms and Conditions of Business of Fenit, registered at The Hague, The Netherlands on December 8th, 1994, under number 1994/189
**********************************************************************


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Regex11 bug

Steven Kelly
Good catch. And:
'.*(ABCD|CD)' asRegex matches: 'fooABCD' => true
'.*(ABCD|AB)' asRegex matches: 'fooABCD'  => true

It was broken like this in the first version in Store, 10 years ago, and
in the last version published by Vassili, 1.2 (2006). So at least I
haven't broken it :-). Unfortunately, I also don't have time to look
into this for quite a while, nor am I by any means an expert on this
package.

Steve


> -----Original Message-----
> From: [hidden email] [mailto:[hidden email]] On
> Behalf Of Reinout Heeck
> Sent: 10. toukokuuta 2011 15:24
> To: 'VWNC'
> Subject: [vwnc] Regex11 bug
>
> Symptom:
>
> '.*(ABCD|BC)' asRegex matches: 'fooABCD'  "=> false (!)"
>
>
> Workaround:
> '.*(ABCD|BC)$' asRegex matches: 'fooABCD' "=> true"
>
>
> some more experiments:
> '.*(ABCD|BC)' asRegex matches: 'fooABCD' "=> false (!)"
> '.*(BC|ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
>
> '(.*BC)|(.*ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
> '(.*ABCD)|(.*BC)' asRegex matches: 'fooABCD' "=> true"
>
>
>
> R
> -
>
> --
> *********************************************************************
>
> Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).
>
> Gebruik door anderen is niet toegestaan. Indien u niet
> degeadresseerde(n) bent wordt u verzocht de verzender hiervan op de
> hoogte te stellen en het bericht te verwijderen. Door de elektronische
> verzending kunnen aan de inhoud van dit bericht geen rechten worden
> ontleend.
>
> Soops B.V. is gevestigd te Amsterdam, Nederland, en is geregistreerd
> bij de Kamer van Koophandel onder nummer 33240368.
> Soops B.V. levert volgens de Fenit voorwaarden, gedeponeerd te Den
Haag

> op 8 december 1994 onder nummer 1994/189.
> **********************************************************************
>
> This e-mail message is intended to be exclusively for the addressee.
>
> If you are not the intended recipient you are kindly requested not to
> make any use whatsoever of the contents and to notify the sender
> immediately by returning this e-mail message. No rights can be derived
> from this message.
>
> Soops B.V. is a private limited liability company and has its seat at
> Amsterdam, The Netherlands and is registered with the Trade Registry
of
> the Chamber of Commerce and Industry under number 33240368.
> Soops B.V. delivers according to the General Terms and Conditions of
> Business of Fenit, registered at The Hague, The Netherlands on
December
> 8th, 1994, under number 1994/189
> **********************************************************************
>
>
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Regex11 bug

jtuchel

Hi there

 

I also found that VBRegex ignores multipliers of the form '\d{1,3}'

 

So if there is someone out there who wants to improve the regex package, this might be a nice addition.

 

I am not an expert in parsing and stuff and will not be able to look into it for a while, so I thought I'd just mention it here ;-)

 

Joachim

 

Steven Kelly <[hidden email]> hat am 10. Mai 2011 um 15:28 geschrieben:

> Good catch. And:
> '.*(ABCD|CD)' asRegex matches: 'fooABCD' => true
> '.*(ABCD|AB)' asRegex matches: 'fooABCD'  => true
>
> It was broken like this in the first version in Store, 10 years ago, and
> in the last version published by Vassili, 1.2 (2006). So at least I
> haven't broken it :-). Unfortunately, I also don't have time to look
> into this for quite a while, nor am I by any means an expert on this
> package.
>
> Steve
>
>
> > -----Original Message-----
> > From: [hidden email] [mailto:[hidden email]] On
> > Behalf Of Reinout Heeck
> > Sent: 10. toukokuuta 2011 15:24
> > To: 'VWNC'
> > Subject: [vwnc] Regex11 bug
> >
> > Symptom:
> >
> > '.*(ABCD|BC)' asRegex matches: 'fooABCD'  "=> false (!)"
> >
> >
> > Workaround:
> > '.*(ABCD|BC)$' asRegex matches: 'fooABCD' "=> true"
> >
> >
> > some more experiments:
> > '.*(ABCD|BC)' asRegex matches: 'fooABCD' "=> false (!)"
> > '.*(BC|ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
> >
> > '(.*BC)|(.*ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
> > '(.*ABCD)|(.*BC)' asRegex matches: 'fooABCD' "=> true"
> >
> >
> >
> > R
> > -
> >
> > --
> > *********************************************************************
> >
> > Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).
> >
> > Gebruik door anderen is niet toegestaan. Indien u niet
> > degeadresseerde(n) bent wordt u verzocht de verzender hiervan op de
> > hoogte te stellen en het bericht te verwijderen. Door de elektronische
> > verzending kunnen aan de inhoud van dit bericht geen rechten worden
> > ontleend.
> >
> > Soops B.V. is gevestigd te Amsterdam, Nederland, en is geregistreerd
> > bij de Kamer van Koophandel onder nummer 33240368.
> > Soops B.V. levert volgens de Fenit voorwaarden, gedeponeerd te Den
> Haag
> > op 8 december 1994 onder nummer 1994/189.
> > **********************************************************************
> >
> > This e-mail message is intended to be exclusively for the addressee.
> >
> > If you are not the intended recipient you are kindly requested not to
> > make any use whatsoever of the contents and to notify the sender
> > immediately by returning this e-mail message. No rights can be derived
> > from this message.
> >
> > Soops B.V. is a private limited liability company and has its seat at
> > Amsterdam, The Netherlands and is registered with the Trade Registry
> of
> > the Chamber of Commerce and Industry under number 33240368.
> > Soops B.V. delivers according to the General Terms and Conditions of
> > Business of Fenit, registered at The Hague, The Netherlands on
> December
> > 8th, 1994, under number 1994/189
> > **********************************************************************
> >
> >
> >
> > _______________________________________________
> > vwnc mailing list
> > [hidden email]
> > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Regex11 bug

Steven Kelly

Also true for Regex11, sadly. NB VBRegex ~= Regex11. I don’t know about the subsequent history of VBRegex, but when Vassili worked on them Regex11 was newer than VBRegex. VBRegex is still around in some Smalltalks, but not to my knowledge in VW. I’ve pasted more details in a PS, from a couple of years back on vw-dev.

 

I had a try at getting multipliers like {1,3} to work with Regex11 a while back. It was easy enough to get the parsing of the regular expression itself to work OK (RxsPiece), but I got stuck trying to introduce this new concept into the existing Rxm* code for applying the regular expression. It shouldn’t be too hard, it just didn’t have the priority for me to carry on when the first “let’s see if I can add it quickly” attempt failed.

 

Steve

 

PS: http://www.parcplace.net/list/vw-dev/0911/msg00020.html (requires login)
Regex11 is Vassili Bykov's package, although my minor changes are the only things that have happened since 2006. It seems Vassili made his first version in 1996, maybe called VBRegex(?), and version 1.1 in 1999, called Regex11 in many places. It's been ported to many other Smalltalks, by Vassili and others.
 
The main thing missing from Regex11 is range quantifiers, {min,max} , e.g. a{3,4} matches aaa or aaaa. Here's some kind of list of regular expression libraries for Smalltalk - additions and corrections welcome!
 
http://www.totallyobjects.com/rest.htm
REST, for VisualAge, by Totally Objects, freeware
Has range quantifiers 
 
http://www.gnu.org/software/smalltalk/manual/html_node/Regular-expressions.html
in GNU Smalltalk, uses C library (libc) + Perl/Ruby extensions
Has range quantifiers
 
http://live.exept.de/doc/online/english/programming/goody_regex.html
ST/X, originally from Vassili Bykov
 
http://www.dartois-d.nom.fr/regex/en/
Dolphin, originally from Vassili Bykov
 
VisualAge apparently also had a version from Vassili Bykov:
it was apparently hard to find: 
http://www.instantiations.com/forum/viewtopic.php?f=12&t=1870
but Niall Ross tells me it's available from http://VASTGoodies.com.
 
http://map.squeak.org/package/c32158f2-ab2c-49c4-8451-d920dcf1023c
Squeak, originally from Vassili Bykov, port by Avi Bryant
 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Joachim Tuchel
Sent: 10. toukokuuta 2011 17:21
To: VWNC; Reinout Heeck
Subject: Re: [vwnc] Regex11 bug

 

Hi there

 

I also found that VBRegex ignores multipliers of the form '\d{1,3}'

 

So if there is someone out there who wants to improve the regex package, this might be a nice addition.

 

I am not an expert in parsing and stuff and will not be able to look into it for a while, so I thought I'd just mention it here ;-)

 

Joachim

 

Steven Kelly <[hidden email]> hat am 10. Mai 2011 um 15:28 geschrieben:


> Good catch. And:
> '.*(ABCD|CD)' asRegex matches: 'fooABCD' => true
> '.*(ABCD|AB)' asRegex matches: 'fooABCD'  => true
>
> It was broken like this in the first version in Store, 10 years ago, and
> in the last version published by Vassili, 1.2 (2006). So at least I
> haven't broken it :-). Unfortunately, I also don't have time to look
> into this for quite a while, nor am I by any means an expert on this
> package.
>
> Steve
>
>
> > -----Original Message-----
> > From: [hidden email] [mailto:[hidden email]] On
> > Behalf Of Reinout Heeck
> > Sent: 10. toukokuuta 2011 15:24
> > To: 'VWNC'
> > Subject: [vwnc] Regex11 bug
> >
> > Symptom:
> >
> > '.*(ABCD|BC)' asRegex matches: 'fooABCD'  "=> false (!)"
> >
> >
> > Workaround:
> > '.*(ABCD|BC)$' asRegex matches: 'fooABCD' "=> true"
> >
> >
> > some more experiments:
> > '.*(ABCD|BC)' asRegex matches: 'fooABCD' "=> false (!)"
> > '.*(BC|ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
> >
> > '(.*BC)|(.*ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
> > '(.*ABCD)|(.*BC)' asRegex matches: 'fooABCD' "=> true"
> >
> >
> >
> > R
> > -
> >
> > --
> > *********************************************************************
> >
> > Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).
> >
> > Gebruik door anderen is niet toegestaan. Indien u niet
> > degeadresseerde(n) bent wordt u verzocht de verzender hiervan op de
> > hoogte te stellen en het bericht te verwijderen. Door de elektronische
> > verzending kunnen aan de inhoud van dit bericht geen rechten worden
> > ontleend.
> >
> > Soops B.V. is gevestigd te Amsterdam, Nederland, en is geregistreerd
> > bij de Kamer van Koophandel onder nummer 33240368.
> > Soops B.V. levert volgens de Fenit voorwaarden, gedeponeerd te Den
> Haag
> > op 8 december 1994 onder nummer 1994/189.
> > **********************************************************************
> >
> > This e-mail message is intended to be exclusively for the addressee.
> >
> > If you are not the intended recipient you are kindly requested not to
> > make any use whatsoever of the contents and to notify the sender
> > immediately by returning this e-mail message. No rights can be derived
> > from this message.
> >
> > Soops B.V. is a private limited liability company and has its seat at
> > Amsterdam, The Netherlands and is registered with the Trade Registry
> of
> > the Chamber of Commerce and Industry under number 33240368.
> > Soops B.V. delivers according to the General Terms and Conditions of
> > Business of Fenit, registered at The Hague, The Netherlands on
> December
> > 8th, 1994, under number 1994/189
> > **********************************************************************
> >
> >
> >
> > _______________________________________________
> > vwnc mailing list
> > [hidden email]
> > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

 

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Regex11 bug

Nicolas Cellier
In reply to this post by Reinout Heeck-2
Reinout Heeck <vwnclist <at> soops.nl> writes:

>
> Symptom:
>
> '.*(ABCD|BC)' asRegex matches: 'fooABCD'  "=> false (!)"
>
> Workaround:
> '.*(ABCD|BC)$' asRegex matches: 'fooABCD' "=> true"
>
> some more experiments:
> '.*(ABCD|BC)' asRegex matches: 'fooABCD' "=> false (!)"
> '.*(BC|ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
>
> '(.*BC)|(.*ABCD)' asRegex matches: 'fooABCD' "=> false (!)"
> '(.*ABCD)|(.*BC)' asRegex matches: 'fooABCD' "=> true"
>


This remind me the VBRegex variant

http://bugs.squeak.org/view.php?id=5391

Nicolas



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Regex11 bug fixed

Reinout Heeck-2
I published 2 new versions of Regex11 to the open repository.

Regex11(1.3.1-soops1) - introduces fix
Regex11(1.3.3) - merge above with 1.3.2

Blessing comment:

     Fixed RxmBranch to do greedy matching instead of first match passes.
     This entailed adding a collection copy to #currentState, so I
expect this to slow down Regex11 a bit (not measured yet).

     This fixes a bug found a Soops:
         '.*(ABCD|BC)' asRegex matches: 'fooABCD'
     and Mantis bug 5391:
         '15' matchesRegex: '[1-9]|1[0-9]'




Give it a spin and please let us know here whether this fix is correct...


R
-






On 5/10/2011 7:03 PM, nicolas cellier wrote:

> Reinout Heeck<vwnclist<at>  soops.nl>  writes:
>
>> Symptom:
>>
>> '.*(ABCD|BC)' asRegex matches: 'fooABCD'  "=>  false (!)"
>>
>> Workaround:
>> '.*(ABCD|BC)$' asRegex matches: 'fooABCD' "=>  true"
>>
>> some more experiments:
>> '.*(ABCD|BC)' asRegex matches: 'fooABCD' "=>  false (!)"
>> '.*(BC|ABCD)' asRegex matches: 'fooABCD' "=>  false (!)"
>>
>> '(.*BC)|(.*ABCD)' asRegex matches: 'fooABCD' "=>  false (!)"
>> '(.*ABCD)|(.*BC)' asRegex matches: 'fooABCD' "=>  true"
>>
>
> This remind me the VBRegex variant
>
> http://bugs.squeak.org/view.php?id=5391
>
> Nicolas
>
>
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>

--
*********************************************************************

Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).

Gebruik door anderen is niet toegestaan. Indien u niet degeadresseerde(n) bent wordt u verzocht de verzender hiervan op de hoogte te stellen en het bericht te verwijderen. Door de elektronische verzending kunnen aan de inhoud van dit bericht geen rechten worden ontleend.

Soops B.V. is gevestigd te Amsterdam, Nederland, en is geregistreerd bij de Kamer van Koophandel onder nummer 33240368.
Soops B.V. levert volgens de Fenit voorwaarden, gedeponeerd te Den Haag op 8 december 1994 onder nummer 1994/189.
**********************************************************************

This e-mail message is intended to be exclusively for the addressee.

If you are not the intended recipient you are kindly requested not to make any use whatsoever of the contents and to notify the sender immediately by returning this e-mail message. No rights can be derived from this message.

Soops B.V. is a private limited liability company and has its seat at Amsterdam, The Netherlands and is registered with the Trade Registry of the Chamber of Commerce and Industry under number 33240368.
Soops B.V. delivers according to the General Terms and Conditions of Business of Fenit, registered at The Hague, The Netherlands on December 8th, 1994, under number 1994/189
**********************************************************************


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Regex11 bug fixed

Steven Kelly
Thanks Reinout!

It's about twice as slow as 1.3.2. With logging to the Transcript turned
off, the old version takes 8ms for the old test suite, and the new
version 16ms for the same old suite of about 350 tests. The difference
is unsurprisingly mostly in GC. I tried using the old currentState for
RxmPredicate and RxmSubstring, which (apparently) don't need the new
bigger currentState, but it only improved performance about 20%, so
probably not worth the risk.

I've published 1.3.4 with the ability to turn Transcript logging off,
since it makes running the tests about 1000 times faster (!).

Steve

> -----Original Message-----
> From: [hidden email] [mailto:[hidden email]] On
> Behalf Of Reinout Heeck
> Sent: 11. toukokuuta 2011 16:55
> To: [hidden email]
> Subject: Re: [vwnc] Regex11 bug fixed
>
> I published 2 new versions of Regex11 to the open repository.
>
> Regex11(1.3.1-soops1) - introduces fix
> Regex11(1.3.3) - merge above with 1.3.2
>
> Blessing comment:
>
>      Fixed RxmBranch to do greedy matching instead of first match
> passes.
>      This entailed adding a collection copy to #currentState, so I
> expect this to slow down Regex11 a bit (not measured yet).
>
>      This fixes a bug found a Soops:
>          '.*(ABCD|BC)' asRegex matches: 'fooABCD'
>      and Mantis bug 5391:
>          '15' matchesRegex: '[1-9]|1[0-9]'
>
>
>
>
> Give it a spin and please let us know here whether this fix is
> correct...
>
>
> R
> -
>
>
>
>
>
>
> On 5/10/2011 7:03 PM, nicolas cellier wrote:
> > Reinout Heeck<vwnclist<at>  soops.nl>  writes:
> >
> >> Symptom:
> >>
> >> '.*(ABCD|BC)' asRegex matches: 'fooABCD'  "=>  false (!)"
> >>
> >> Workaround:
> >> '.*(ABCD|BC)$' asRegex matches: 'fooABCD' "=>  true"
> >>
> >> some more experiments:
> >> '.*(ABCD|BC)' asRegex matches: 'fooABCD' "=>  false (!)"
> >> '.*(BC|ABCD)' asRegex matches: 'fooABCD' "=>  false (!)"
> >>
> >> '(.*BC)|(.*ABCD)' asRegex matches: 'fooABCD' "=>  false (!)"
> >> '(.*ABCD)|(.*BC)' asRegex matches: 'fooABCD' "=>  true"
> >>
> >
> > This remind me the VBRegex variant
> >
> > http://bugs.squeak.org/view.php?id=5391
> >
> > Nicolas
> >
> >
> >
> > _______________________________________________
> > vwnc mailing list
> > [hidden email]
> > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
> >
>
> --
> *********************************************************************
>
> Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).
>
> Gebruik door anderen is niet toegestaan. Indien u niet
> degeadresseerde(n) bent wordt u verzocht de verzender hiervan op de
> hoogte te stellen en het bericht te verwijderen. Door de elektronische
> verzending kunnen aan de inhoud van dit bericht geen rechten worden
> ontleend.
>
> Soops B.V. is gevestigd te Amsterdam, Nederland, en is geregistreerd
> bij de Kamer van Koophandel onder nummer 33240368.
> Soops B.V. levert volgens de Fenit voorwaarden, gedeponeerd te Den
Haag

> op 8 december 1994 onder nummer 1994/189.
> **********************************************************************
>
> This e-mail message is intended to be exclusively for the addressee.
>
> If you are not the intended recipient you are kindly requested not to
> make any use whatsoever of the contents and to notify the sender
> immediately by returning this e-mail message. No rights can be derived
> from this message.
>
> Soops B.V. is a private limited liability company and has its seat at
> Amsterdam, The Netherlands and is registered with the Trade Registry
of
> the Chamber of Commerce and Industry under number 33240368.
> Soops B.V. delivers according to the General Terms and Conditions of
> Business of Fenit, registered at The Hague, The Netherlands on
December
> 8th, 1994, under number 1994/189
> **********************************************************************
>
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Regex11 bug fixed

Reinout Heeck-2
On 5/11/2011 5:59 PM, Steven Kelly wrote:
> It's about twice as slow as 1.3.2. With logging to the Transcript turned
> off, the old version takes 8ms for the old test suite, and the new
> version 16ms for the same old suite of about 350 tests. The difference
> is unsurprisingly mostly in GC. I tried using the old currentState for
> RxmPredicate and RxmSubstring, which (apparently) don't need the new
> bigger currentState, but it only improved performance about 20%, so
> probably not worth the risk.
>
Thanks for measuring this!
It seem we'll have to live with half the speed for now, not that bad
since I initially feared an even worse slowdown..


> I've published 1.3.4 with the ability to turn Transcript logging off,
> since it makes running the tests about 1000 times faster (!).
Glad we can measure now :-)




R
-


--
*********************************************************************

Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).

Gebruik door anderen is niet toegestaan. Indien u niet degeadresseerde(n) bent wordt u verzocht de verzender hiervan op de hoogte te stellen en het bericht te verwijderen. Door de elektronische verzending kunnen aan de inhoud van dit bericht geen rechten worden ontleend.

Soops B.V. is gevestigd te Amsterdam, Nederland, en is geregistreerd bij de Kamer van Koophandel onder nummer 33240368.
Soops B.V. levert volgens de Fenit voorwaarden, gedeponeerd te Den Haag op 8 december 1994 onder nummer 1994/189.
**********************************************************************

This e-mail message is intended to be exclusively for the addressee.

If you are not the intended recipient you are kindly requested not to make any use whatsoever of the contents and to notify the sender immediately by returning this e-mail message. No rights can be derived from this message.

Soops B.V. is a private limited liability company and has its seat at Amsterdam, The Netherlands and is registered with the Trade Registry of the Chamber of Commerce and Industry under number 33240368.
Soops B.V. delivers according to the General Terms and Conditions of Business of Fenit, registered at The Hague, The Netherlands on December 8th, 1994, under number 1994/189
**********************************************************************


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc