The Trunk: Installer-Core-cmm.424.mcz

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

The Trunk: Installer-Core-cmm.424.mcz

commits-2
Chris Muller uploaded a new version of Installer-Core to project The Trunk:
http://source.squeak.org/trunk/Installer-Core-cmm.424.mcz

==================== Summary ====================

Name: Installer-Core-cmm.424
Author: cmm
Time: 12 October 2018, 2:35:14.967231 pm
UUID: eef8dd71-4787-42dc-b3f7-bfcab00206c1
Ancestors: Installer-Core-pre.423

Add an OCompletion package-definition to Installer based on Levente's lightweight version.

=============== Diff against Installer-Core-pre.423 ===============

Item was added:
+ ----- Method: Installer>>oCompletion (in category 'package-definitions') -----
+ oCompletion
+ "Adds code-completion to the IDE."
+ ^ { #ss -> 'OCompletion'.
+ 'OcompletionSqueakCompatibility'.
+ 'Ocompletion' }!


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Installer-Core-cmm.424.mcz

Hannes Hirzel
This means that

   Installer new merge: #oCompletion

is now possible. How does this relate to the definition of

OCompletion
"Provides source code completion as you type"
Installer ensureRecentMetacello.
(Smalltalk at: #Metacello) new
        configuration: 'OCompletion';
        load.


in the 'Extending the system' workspace?

On Fri, 12 Oct 2018 19:35:32 0000, [hidden email]
<[hidden email]> wrote:

> Chris Muller uploaded a new version of Installer-Core to project The Trunk:
> http://source.squeak.org/trunk/Installer-Core-cmm.424.mcz
>
> ==================== Summary ====================
>
> Name: Installer-Core-cmm.424
> Author: cmm
> Time: 12 October 2018, 2:35:14.967231 pm
> UUID: eef8dd71-4787-42dc-b3f7-bfcab00206c1
> Ancestors: Installer-Core-pre.423
>
> Add an OCompletion package-definition to Installer based on Levente's
> lightweight version.
>
> =============== Diff against Installer-Core-pre.423 ===============
>
> Item was added:
> + ----- Method: Installer>>oCompletion (in category 'package-definitions')
> -----
> + oCompletion
> + "Adds code-completion to the IDE."
> + ^ { #ss -> 'OCompletion'.
> + 'OcompletionSqueakCompatibility'.
> + 'Ocompletion' }!
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Installer-Core-cmm.424.mcz

Chris Muller-3
They're completely independent of each other.

One tries to load Metacello and then OCompletion.  The other loads the
latest packages of OCompletion only.
On Fri, Oct 12, 2018 at 3:07 PM H. Hirzel <[hidden email]> wrote:

>
> This means that
>
>    Installer new merge: #oCompletion
>
> is now possible. How does this relate to the definition of
>
> OCompletion
> "Provides source code completion as you type"
> Installer ensureRecentMetacello.
> (Smalltalk at: #Metacello) new
>         configuration: 'OCompletion';
>         load.
>
>
> in the 'Extending the system' workspace?
>
> On Fri, 12 Oct 2018 19:35:32 0000, [hidden email]
> <[hidden email]> wrote:
> > Chris Muller uploaded a new version of Installer-Core to project The Trunk:
> > http://source.squeak.org/trunk/Installer-Core-cmm.424.mcz
> >
> > ==================== Summary ====================
> >
> > Name: Installer-Core-cmm.424
> > Author: cmm
> > Time: 12 October 2018, 2:35:14.967231 pm
> > UUID: eef8dd71-4787-42dc-b3f7-bfcab00206c1
> > Ancestors: Installer-Core-pre.423
> >
> > Add an OCompletion package-definition to Installer based on Levente's
> > lightweight version.
> >
> > =============== Diff against Installer-Core-pre.423 ===============
> >
> > Item was added:
> > + ----- Method: Installer>>oCompletion (in category 'package-definitions')
> > -----
> > + oCompletion
> > +     "Adds code-completion to the IDE."
> > +     ^ { #ss -> 'OCompletion'.
> > +     'OcompletionSqueakCompatibility'.
> > +     'Ocompletion' }!
> >
> >
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Installer-Core-cmm.424.mcz

Tobias Pape

> On 12.10.2018, at 22:28, Chris Muller <[hidden email]> wrote:
>
> They're completely independent of each other.
>
> One tries to load Metacello and then OCompletion.  The other loads the
> latest packages of OCompletion only.

That's not correct in the case that Metacello is already loaded, where it won't be loaded a second time.

Also, the Confiugraition makes sure that:
        - RoelTyper is also loaded to improve Ocompletion's accuracy
        - Ocompletion's toolset is registered and chosen.

Afaik, the plain Monticello Packages do not do that.

Best regards
        -Tobias

> On Fri, Oct 12, 2018 at 3:07 PM H. Hirzel <[hidden email]> wrote:
>>
>> This means that
>>
>>   Installer new merge: #oCompletion
>>
>> is now possible. How does this relate to the definition of
>>
>> OCompletion
>> "Provides source code completion as you type"
>> Installer ensureRecentMetacello.
>> (Smalltalk at: #Metacello) new
>>        configuration: 'OCompletion';
>>        load.
>>
>>
>> in the 'Extending the system' workspace?
>>
>> On Fri, 12 Oct 2018 19:35:32 0000, [hidden email]
>> <[hidden email]> wrote:
>>> Chris Muller uploaded a new version of Installer-Core to project The Trunk:
>>> http://source.squeak.org/trunk/Installer-Core-cmm.424.mcz
>>>
>>> ==================== Summary ====================
>>>
>>> Name: Installer-Core-cmm.424
>>> Author: cmm
>>> Time: 12 October 2018, 2:35:14.967231 pm
>>> UUID: eef8dd71-4787-42dc-b3f7-bfcab00206c1
>>> Ancestors: Installer-Core-pre.423
>>>
>>> Add an OCompletion package-definition to Installer based on Levente's
>>> lightweight version.
>>>
>>> =============== Diff against Installer-Core-pre.423 ===============
>>>
>>> Item was added:
>>> + ----- Method: Installer>>oCompletion (in category 'package-definitions')
>>> -----
>>> + oCompletion
>>> +     "Adds code-completion to the IDE."
>>> +     ^ { #ss -> 'OCompletion'.
>>> +     'OcompletionSqueakCompatibility'.
>>> +     'Ocompletion' }!
>>>
>>>
>>>
>>
>