RoelTyper is using a PharoTypeCollector

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

RoelTyper is using a PharoTypeCollector

Nicolas Cellier
Hi all,
I have installed OCompletion from the preference wizard and noticed two things:

- TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
  Is this wanted/expected?
- TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
  I presume that it qualifies as a bug...

From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.


Reply | Threaded
Open this post in threaded view
|

Re: RoelTyper is using a PharoTypeCollector

marcel.taeumel
Hi Nicolas,

hmmm.. no, that sounds wrong. Levente as access to [1]. We should ask Roel for access to [2] to further maintain Squeak compatibility. Pharo has moved their efforts for auto-completion to GitHub. There shouldn't be any interference. :-)

Best,
Marcel

[1] http://www.squeaksource.com/OCompletion
[2] http://www.squeaksource.com/RoelTyper

Am 01.05.2020 11:43:15 schrieb Nicolas Cellier <[hidden email]>:

Hi all,
I have installed OCompletion from the preference wizard and noticed two things:

- TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
  Is this wanted/expected?
- TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
  I presume that it qualifies as a bug...

From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.


Reply | Threaded
Open this post in threaded view
|

Re: RoelTyper is using a PharoTypeCollector

Levente Uzonyi
On Mon, 4 May 2020, Marcel Taeumel wrote:

> Hi Nicolas,
> hmmm.. no, that sounds wrong. Levente as access to [1]. We should ask Roel for access to [2] to further maintain Squeak compatibility. Pharo has moved their efforts for auto-completion to GitHub. There shouldn't be any
> interference. :-)

I just had a look at the code, and RoelTyper has indeed been made
compatible with Pharo X.X at the cost of breaking it for Squeak.
Since Pharo doesn't use squeaksource anymore, I think it's safe to fix the
package in a similar, non-compatible way.


Levente

>
> Best,
> Marcel
>
> [1] http://www.squeaksource.com/OCompletion
> [2] http://www.squeaksource.com/RoelTyper
>
>       Am 01.05.2020 11:43:15 schrieb Nicolas Cellier <[hidden email]>:
>
>       Hi all,
> I have installed OCompletion from the preference wizard and noticed two things:
>
> - TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
>   Is this wanted/expected?
> - TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
>   I presume that it qualifies as a bug...
>
> From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: RoelTyper is using a PharoTypeCollector

marcel.taeumel
+1

I just noticed that http://www.squeaksource.com/RoelTyper is already on "global read and write". Not sure whether that's a good thing in the long term. It is also BSD-licensed, not MIT.

Best,
Marcel

Am 04.05.2020 18:14:55 schrieb Levente Uzonyi <[hidden email]>:

On Mon, 4 May 2020, Marcel Taeumel wrote:

> Hi Nicolas,
> hmmm.. no, that sounds wrong. Levente as access to [1]. We should ask Roel for access to [2] to further maintain Squeak compatibility. Pharo has moved their efforts for auto-completion to GitHub. There shouldn't be any
> interference. :-)

I just had a look at the code, and RoelTyper has indeed been made
compatible with Pharo X.X at the cost of breaking it for Squeak.
Since Pharo doesn't use squeaksource anymore, I think it's safe to fix the
package in a similar, non-compatible way.


Levente

>
> Best,
> Marcel
>
> [1] http://www.squeaksource.com/OCompletion
> [2] http://www.squeaksource.com/RoelTyper
>
> Am 01.05.2020 11:43:15 schrieb Nicolas Cellier :
>
> Hi all,
> I have installed OCompletion from the preference wizard and noticed two things:
>
> - TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
>   Is this wanted/expected?
> - TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
>   I presume that it qualifies as a bug...
>
> From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: RoelTyper is using a PharoTypeCollector

David T. Lewis
The Pharo copy on GitHub has no LICENSE file, and the BSD license
is not mentioned in the README.md.

Dave


On Mon, May 04, 2020 at 07:25:31PM +0200, Marcel Taeumel wrote:

> +1
>
> I just noticed that??http://www.squeaksource.com/RoelTyper [http://www.squeaksource.com/RoelTyper]??is already on "global read and write". Not sure whether that's a good thing in the long term. It is also BSD-licensed, not MIT.
>
> Best,
> Marcel
> Am 04.05.2020 18:14:55 schrieb Levente Uzonyi <[hidden email]>:
> On Mon, 4 May 2020, Marcel Taeumel wrote:
>
> > Hi Nicolas,
> > hmmm.. no, that sounds wrong. Levente as access to [1]. We should ask Roel for access to [2] to further maintain Squeak compatibility. Pharo has moved their efforts for auto-completion to GitHub. There shouldn't be any
> > interference. :-)
>
> I just had a look at the code, and RoelTyper has indeed been made
> compatible with Pharo X.X at the cost of breaking it for Squeak.
> Since Pharo doesn't use squeaksource anymore, I think it's safe to fix the
> package in a similar, non-compatible way.
>
>
> Levente
>
> >
> > Best,
> > Marcel
> >
> > [1] http://www.squeaksource.com/OCompletion
> > [2] http://www.squeaksource.com/RoelTyper
> >
> > Am 01.05.2020 11:43:15 schrieb Nicolas Cellier :
> >
> > Hi all,
> > I have installed OCompletion from the preference wizard and noticed two things:
> >
> > - TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
> > Is this wanted/expected?
> > - TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
> > I presume that it qualifies as a bug...
> >
> > From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.
> >
> >
> >

>


Reply | Threaded
Open this post in threaded view
|

Re: RoelTyper is using a PharoTypeCollector

Ben Coman


On Tue, 5 May 2020 at 05:11, David T. Lewis <[hidden email]> wrote:
The Pharo copy on GitHub has no LICENSE file, and the BSD license
is not mentioned in the README.md.

  > I just noticed that??http://www.squeaksource.com/RoelTyper [http://www.squeaksource.com/RoelTyper]??is already on "global read and write". Not sure whether that's a good thing in the long term. It is also BSD-licensed, not MIT. 

 
fyi... Whether it will stimulate action I'm not sure, but I logged an issue... https://github.com/RMODINRIA/RoelTyper/issues/1
If it ends up MIT you could flow that back to squeaksource.

cheers -ben
 

Dave


On Mon, May 04, 2020 at 07:25:31PM +0200, Marcel Taeumel wrote:
> +1
>

>
> Best,
> Marcel
> Am 04.05.2020 18:14:55 schrieb Levente Uzonyi <[hidden email]>:
> On Mon, 4 May 2020, Marcel Taeumel wrote:
>
> > Hi Nicolas,
> > hmmm.. no, that sounds wrong. Levente as access to [1]. We should ask Roel for access to [2] to further maintain Squeak compatibility. Pharo has moved their efforts for auto-completion to GitHub. There shouldn't be any
> > interference. :-)
>
> I just had a look at the code, and RoelTyper has indeed been made
> compatible with Pharo X.X at the cost of breaking it for Squeak.
> Since Pharo doesn't use squeaksource anymore, I think it's safe to fix the
> package in a similar, non-compatible way.
>
>
> Levente
>
> >
> > Best,
> > Marcel
> >
> > [1] http://www.squeaksource.com/OCompletion
> > [2] http://www.squeaksource.com/RoelTyper
> >
> > Am 01.05.2020 11:43:15 schrieb Nicolas Cellier :
> >
> > Hi all,
> > I have installed OCompletion from the preference wizard and noticed two things:
> >
> > - TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
> > Is this wanted/expected?
> > - TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
> > I presume that it qualifies as a bug...
> >
> > From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.
> >
> >
> >

>




Reply | Threaded
Open this post in threaded view
|

Re: RoelTyper is using a PharoTypeCollector

Tobias Pape
Hi

> On 05.05.2020, at 05:06, Ben Coman <[hidden email]> wrote:
>
>
>
> On Tue, 5 May 2020 at 05:11, David T. Lewis <[hidden email]> wrote:
> The Pharo copy on GitHub has no LICENSE file, and the BSD license
> is not mentioned in the README.md.
>
>   > I just noticed that??http://www.squeaksource.com/RoelTyper [http://www.squeaksource.com/RoelTyper]??isalready on "global read and write". Not sure whether that's a good thing in the long term. It is also BSD-licensed, not MIT.
>
>  
> fyi... Whether it will stimulate action I'm not sure, but I logged an issue... https://github.com/RMODINRIA/RoelTyper/issues/1
> If it ends up MIT you could flow that back to squeaksource.
>

I think the tiny subtle differences between BSD and MIT licenses is no problem here.

"The practical differences between the 2-clause BSD license and the MIT license are marginal. Which one to pick is mostly up to personal taste. Especially considering that both licenses are considered compatible, so you can take code under one license and use it in a project under the other, as long as you keep the license text around."

https://opensource.stackexchange.com/questions/217/what-are-the-essential-differences-between-the-bsd-and-mit-licences

:)
-t

> cheers -ben
>  
>
> Dave
>
>
> On Mon, May 04, 2020 at 07:25:31PM +0200, Marcel Taeumel wrote:
> > +1
> >
>
> >
> > Best,
> > Marcel
> > Am 04.05.2020 18:14:55 schrieb Levente Uzonyi <[hidden email]>:
> > On Mon, 4 May 2020, Marcel Taeumel wrote:
> >
> > > Hi Nicolas,
> > > hmmm.. no, that sounds wrong. Levente as access to [1]. We should ask Roel for access to [2] to further maintain Squeak compatibility. Pharo has moved their efforts for auto-completion to GitHub. There shouldn't be any
> > > interference. :-)
> >
> > I just had a look at the code, and RoelTyper has indeed been made
> > compatible with Pharo X.X at the cost of breaking it for Squeak.
> > Since Pharo doesn't use squeaksource anymore, I think it's safe to fix the
> > package in a similar, non-compatible way.
> >
> >
> > Levente
> >
> > >
> > > Best,
> > > Marcel
> > >
> > > [1] http://www.squeaksource.com/OCompletion
> > > [2] http://www.squeaksource.com/RoelTyper
> > >
> > > Am 01.05.2020 11:43:15 schrieb Nicolas Cellier :
> > >
> > > Hi all,
> > > I have installed OCompletion from the preference wizard and noticed two things:
> > >
> > > - TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
> > > Is this wanted/expected?
> > > - TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
> > > I presume that it qualifies as a bug...
> > >
> > > From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.
> > >
> > >
> > >
>
> >



Reply | Threaded
Open this post in threaded view
|

Re: RoelTyper is using a PharoTypeCollector

Ben Coman


On Tue, 5 May 2020 at 15:42, Tobias Pape <[hidden email]> wrote:
Hi

> On 05.05.2020, at 05:06, Ben Coman <[hidden email]> wrote:
>
>
>
> On Tue, 5 May 2020 at 05:11, David T. Lewis <[hidden email]> wrote:
> The Pharo copy on GitHub has no LICENSE file, and the BSD license
> is not mentioned in the README.md.
>
>   > I just noticed that??http://www.squeaksource.com/RoelTyper [http://www.squeaksource.com/RoelTyper]??isalready on "global read and write". Not sure whether that's a good thing in the long term. It is also BSD-licensed, not MIT.
>

> fyi... Whether it will stimulate action I'm not sure, but I logged an issue... https://github.com/RMODINRIA/RoelTyper/issues/1
> If it ends up MIT you could flow that back to squeaksource.
>

I think the tiny subtle differences between BSD and MIT licenses is no problem here.

"The practical differences between the 2-clause BSD license and the MIT license are marginal. Which one to pick is mostly up to personal taste. Especially considering that both licenses are considered compatible, so you can take code under one license and use it in a project under the other, as long as you keep the license text around."

Absolutely agree there is no issue using a BSD submodule within an MIT project or vice-versa.  
It was only whether someone wanted to be able to be able to simply say "my project is MIT licensed"
rather than "my project is MIT and BSD" licensed.  But there may already be a smattering of such already through Squeak & Pharo.  I haven't paid exhaustive attention.

cheers -ben
 

https://opensource.stackexchange.com/questions/217/what-are-the-essential-differences-between-the-bsd-and-mit-licences

:)
-t

> cheers -ben

>
> Dave
>
>
> On Mon, May 04, 2020 at 07:25:31PM +0200, Marcel Taeumel wrote:
> > +1
> >
>
> >
> > Best,
> > Marcel
> > Am 04.05.2020 18:14:55 schrieb Levente Uzonyi <[hidden email]>:
> > On Mon, 4 May 2020, Marcel Taeumel wrote:
> >
> > > Hi Nicolas,
> > > hmmm.. no, that sounds wrong. Levente as access to [1]. We should ask Roel for access to [2] to further maintain Squeak compatibility. Pharo has moved their efforts for auto-completion to GitHub. There shouldn't be any
> > > interference. :-)
> >
> > I just had a look at the code, and RoelTyper has indeed been made
> > compatible with Pharo X.X at the cost of breaking it for Squeak.
> > Since Pharo doesn't use squeaksource anymore, I think it's safe to fix the
> > package in a similar, non-compatible way.
> >
> >
> > Levente
> >
> > >
> > > Best,
> > > Marcel
> > >
> > > [1] http://www.squeaksource.com/OCompletion
> > > [2] http://www.squeaksource.com/RoelTyper
> > >
> > > Am 01.05.2020 11:43:15 schrieb Nicolas Cellier :
> > >
> > > Hi all,
> > > I have installed OCompletion from the preference wizard and noticed two things:
> > >
> > > - TypeCollector>>#newForPlatform is using PharoTypeCollector instead of SqueakTypeCollector
> > > Is this wanted/expected?
> > > - TypingResultKeeper benchmarkImage fails to analyze SoundCodec>>#compressAndDecompress:
> > > I presume that it qualifies as a bug...
> > >
> > > From UI, one annoying effect is that RoelTyper sometimes badly interfer with ALT+j and also intercept the SHIFT+Tab preventing me from de-indenting lines.
> > >
> > >
> > >
>
> >