Le 29/10/16 à 08:39, [email protected] a écrit :
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.
Yes we will now people will be able to also define their own image.
At the end
    bootstrap
+    configura
+    jenkins
= an image


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 <[email protected] <mailto:[email protected]>> wrote:


    2016-10-28 18:58 GMT+02:00 Guillermo Polito
    <[email protected] <mailto:[email protected]>>:

        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