Having them in image can indeed be useful.

I am testing against REST backends, and well, this is a destructive test to
say the least. Not easy to replay as much as I want.

I hope that with the Bootstrap we'll be able to have a set of "Batteries
Included" distributions. Kind of like we have Moose today, which I like
very much as I do not have to load parts from all over the place.

On http://tcl.tk there are also a number of such distributions:

* the "Batteries Included" ActiveTcl (http://www.activestate.com/activetcl)
with its various support levels [which would be good to emulate for the
Pharo Pro business proposition]

* TclKit / StarKits concept (http://wiki.tcl.tk/52). TclKit is a BaseKit.
See http://wiki.tcl.tk/15985 for a table of kits and their supported
features.

* Build your own from sources.

TclKit allows one to build special kit, using a command line tool, similar
to what we discuss for loading packages easily. http://wiki.tcl.tk/10558

We do have an image and the TclKit has a VFS (Virtual File System) bundling
everything in a single file.

So, basically, one runs things with tclkit hello.kit. Quite reminiscent of
pharo Pharo.image I'd say.

Question 1:

Which top 5 packages/configurations would you find useful to have available
in a distribution?

1-
2-
3-
4-
5-

Question 2:

What do you consider to be the top 3 use cases of a Pharo Distribution for
your own use?

1-
2-
3-

Best,
Phil



`







On Fri, Oct 28, 2016 at 8:36 PM, Denis Kudriashov <dionisi...@gmail.com>
wrote:

>
> 2016-10-28 18:58 GMT+02:00 Guillermo Polito <guillermopol...@gmail.com>:
>
>> No, please, kernel test should have the fewer dependencies as possible!
>>
> I would say this dependency is needed.
>
>> And again i'll hold my position: whoever wants to load it can do it.
>> There is no need to put it there by default.
>>
> Do you know how much easier it would be to design and test FileSystem with
> mocks. Code and tests will be much better and simpler from the beginning.
> And I could said it about any package which provide abstractions.
>
> Now no project which is part of Pharo can use mocks for tests. So it is
> not question of loading it for own project. Pharo contributors can't use
> mocks.
>
> And there is another story. Imaging Ruby guys join Pharo development (not
> real story :)). Many years In Ruby people use mocks and "human should"
> assertions. Most TDD evolution was from Ruby. I imaging their impression
> about Pharo "the best for TDD".
>
> And generally I would said we have quite bad tests in system. They are
> slow, they corrupt image. Mocks will help to improve this situation.
>

Reply via email to