Hi Esteban,

I look forward to testing it :)

BTW, SqueakSource is not the problem for me (we have a HTTP repository). The MC 
speed is what bothers us most... I just responded in this thread since the idea 
was mentioned by Camillo. I know that other people are more attached to the 
"Smalltalk way" of doing things and prefer staying with MC, but I think we 
should seriously consider alternatives (as you apparently already do). I 
believe that closing the gap between the file-based languages and Smalltalk is 
possible without giving up too much...

Cheers,
Adrian

On Feb 21, 2011, at 18:52 , Esteban Lorenzano wrote:

> Hi,
> I'm already working in a file based solution... it will be ready for test 
> next one or two months :)
> 
> There are some advantages I want to point: 
> - Better for newcomers 
> - Better for customers who "want to see the sources" (yes, I have some of 
> them, time to time)
> - We don't need to take care about infrastructure anymore, just use one 
> already existing (like Github)
> - Increases Pharo visibility in the web (this is really important, IMHO)
> - "Hybrid" projects (with external files) like VM, for instance, and many 
> Seaside projects, can have just one source point (so tags, etc. has no need 
> to be manually matched with monticello repository). 
> - the solution I'm building (not just me, this is with a friend of mine who 
> does not participate in the list) can work together with monticello, so you 
> can have your sources "frozen" in the disk (and commit to git), and create a 
> monticello version if you need it :)
> - We will use coral source format to keep files in disk, so they will be more 
> readable than current file-out format (well, this can take a little more than 
> two months, because I'm still understanding it)
> 
> On the disadvantages... 
> - Most important (because of the "smalltalk culture", mostly) is the fact we 
> loose the "all in smalltalk" thing...but that's  not an issue IMHO. Pharo 
> community is a lot more open than others, and we already are using some 
> non-smalltalk tools (like hudson for building and google for tracking)
> - Yes, merging, etc. can be harder, but I think using a nice file format can 
> lower this impact (and we are still supporting image-to/from-file merging). 
> 
> A couple of years ago some guys released SqueakSVN, as an alternative, but it 
> failed to become an option... I think because SVN was already old at that 
> time, and also because installation, etc. was hard, and also because it was 
> an "incomplete" work, I think. Anyway... I'm doing this stuff because I need 
> it, and I hope some others will consider it useful :) 
> So... well... stay in touch ;)
> 
> cheers,
> Esteban
> 
> pd: yes... I know... I'm currently handling more projects than I can do... 
> and that delays all my projects... but I'm doing my best, and any help is 
> welcome :)
> 
> El 21/02/2011, a las 1:55p.m., Guillermo Polito escribió:
> 
>> I don't know if we have to change to another kind of service.  But we MUST 
>> have alternatives.
>> 
>> On Mon, Feb 21, 2011 at 1:49 PM, Igor Stasenko <siguc...@gmail.com> wrote:
>> Come on. We are talking about quality of service here, or about
>> changing the service?
>> I don't think that after migrating to (put your favorite here), we
>> won't have any new problems. And then same, lack of people who can
>> address them.
>> 
>> On 21 February 2011 17:39, Adrian Lienhard <a...@netstyle.ch> wrote:
>>> 
>>> On Feb 21, 2011, at 17:22 , Camillo Bruni wrote:
>>> 
>>>> how about a file based system and git?
>>> 
>>> yea, just discussed this very idea an hour ago...
>>> 
>>> The simplest thing that could work:
>>> - Write out changes to files (for each method and class)
>>> - Use git to commit, push, pull, merge, etc.
>>> - After git actions, load changed files and compile
>>> 
>>> Advantage:
>>> - can reuse good existing tools and infrastructure: git, github, etc.
>>> - probably faster than MC + SqueakSource
>>> - lower entry barrier for new people
>>> 
>>> Disadvantage:
>>> - source control tools not integrated anymore
>>> - resolving merge conflicts may be tedious
>>> - we don't have our own solution for everything anymore ;)
>>> 
>>> Adrian
>>> 
>>>> 
>>>> On 2011-02-21, at 16:48, Fabrizio Perin wrote:
>>>> 
>>>>> Well more or less every 10 days i need to restart it. This discussion 
>>>>> happen
>>>>> already in different threads but again the problems are:
>>>>> 1- The machine hosting squeaksource is an old mac. Maybe on a new machine
>>>>> running linux it could be better.
>>>>> 2- SqueakSource is running in a squeakimage on a SqueakVM 3.9 (if i'm not
>>>>> wrong - anyway is very old stuff) and as far as i get, a porting to a more
>>>>> recent environment (let say a pharo 1.3 on a cog vm) will mean to rewrite
>>>>> entirely squaeksource.
>>>>> 
>>>>> Now, this is a well know problem and a lot of people is already moving to
>>>>> solve it (surely you can find lots of email from Stephan talking about
>>>>> this). I'm trying to keep the system alive.
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Fabrizio
>>>>> 
>>>>> 2011/2/21 Hernán Morales Durand <hernan.mora...@gmail.com>
>>>>> 
>>>>>> Thanks,
>>>>>> do nothing, just wait and see until SqueakSource turns completely 
>>>>>> unusable.
>>>>>> 
>>>>>> I don't know if people won't noticed or don't want to admit it, but
>>>>>> SqueakSource is down very often lately..
>>>>>> 
>>>>>> 2011/2/21 Fabrizio Perin <fabrizio.pe...@gmail.com>:
>>>>>>> SqueakSource is up and running. I did restart it at 15:55 GTM+1 so i
>>>>>> don't
>>>>>>> know how i can help you.
>>>>>>> 
>>>>>>> 2011/2/21 Hernán Morales Durand <hernan.mora...@gmail.com>
>>>>>>>> 
>>>>>>>> SqueakSource is down again. I'm tired of this situation, there is any
>>>>>>>> alternative "free" repository?
>>>>>>>> Cheers,
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Hernán Morales
>>>>>>>> Information Technology Manager,
>>>>>>>> Institute of Veterinary Genetics.
>>>>>>>> National Scientific and Technical Research Council (CONICET).
>>>>>>>> La Plata (1900), Buenos Aires, Argentina.
>>>>>>>> Telephone: +54 (0221) 421-1799.
>>>>>>>> Internal: 422
>>>>>>>> Fax: 425-7980 or 421-1799.
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> --
>> Best regards,
>> Igor Stasenko AKA sig.
>> 
>> 
> 


Reply via email to