indeed it looks quite redemetary and gen* sucks as if generate would cost more to write
Stef On Aug 8, 2011, at 10:51 AM, Bernat Romagosa wrote: > Done :) > > 2011/8/8 Bernat Romagosa <[email protected]> > So I see it does not work, I'm fixing it and sending it back in a while... > > > 2011/8/8 Bernat Romagosa <[email protected]> > I've just ported it, please check whether it works for you. > > I don't quite like the code, but that's another issue... for instance, there > are direct references to the class QuickSmash everywhere, instead of to self. > Also, local variables are overused all the time when a single return > statement would suffice. > > Anyway, if it works I'm in for rewriting these pieces of not so cool code :) > > Cheers, > > > 2011/8/8 Stéphane Ducasse <[email protected]> > ok so it should not be difficult to reproduce in Smalltalk. > > On Aug 8, 2011, at 9:27 AM, Miguel Moquillon wrote: > > > I've used Quickcheck with programs in Haskell. > > IMHA it is the great tool to test codes as we describe the properties of > > the code to test in terms of invariants or conditional properties. > > The tool then generates randomly 100 inputs to check the properties; we can > > indicates the tool to generate more inputs. (We can also specify the > > generator to use.) > > > > Mig > > > > Le 07/08/2011 22:43, Stéphane Ducasse a écrit : > >> Andrew > >> > >> First welcome :) > >> Second you should pay attention to the license of the code because GPL is > >> not compatible with Smalltalk in general. > >> Third why quickMash is interesting because I could not get it. > >> > >> Stef > >> > >> On Aug 7, 2011, at 10:20 PM, Andrew Pennebaker wrote: > >> > >>> Can someone help me make QuickSmash Pharo-friendly? It's a unit test > >>> framework based on QuickCheck. > >>> > >>> QuickSmash > >>> https://github.com/mcandre/quicksmash > >>> > >>> Cheers, > >>> > >>> Andrew Pennebaker > >>> www.yellosoft.us > >> > >> > > > > > > > > > > -- > Bernat Romagosa. > > > > -- > Bernat Romagosa. > > > > -- > Bernat Romagosa. > <QuickSmash.st>
