[Cuis-dev] PreferenceBrowser tool
Mariano Montone
marianomontone at gmail.com
Fri Jun 16 15:05:20 PDT 2023
Hi,
I've just added CompactPreferenceBrowser and PopupFinder tools to the
Cuis-Smalltalk-Tools repo.
😁
Thank you all!
Mariano
El 16/6/23 a las 16:03, Juan Vuletich escribió:
> Hi Folks,
>
> I agree with Luciano. The point of having packages is to give all us
> extra freedom. It is good to converge on a single implementation, but
> sometimes it's better to pursue several in parallel. Still, when
> possible, I prefer avoiding duplicate names, to reduce confusion for
> instance in emails, or ambiguity when doing `Feature require:
> 'PreferencesBrowser'`. Calling it CompactPreferenceBrowser is ok.
>
> Mariano, I agree that the best option is a new repo in the
> Cuis-Smalltalk organization. What about 'Cuis-Smalltalk-Tools' ? I
> believe that stuff in Cuis-Smalltalk-Dev/Packages/Tools and
> Cuis-Smalltalk-Dev/Packages/DevTools also belong there.
>
> If people agree, I'm willing to create it, and grant write access to
> anyone asking.
>
> Other possible reorganization could be to move OpenCL to its own repo.
>
> Thanks,
>
> On 6/16/2023 3:14 PM, Mariano Montone via Cuis-dev wrote:
>> How about we create an Cuis-Smalltalk-Extras repository in
>> Cuis-Smalltalk github organization, and also add it to the list of
>> repos cloned and updated via clonePackageRepos.sh and pullAllRepos.sh ?
>>
>> I think it would reduce the friction of what to add or not to the
>> main Cuis repository, while at the same time making those packages
>> available and ready to use for the Cuis user.
>>
>> I could leave my package in its bitbucket repository, but it feels
>> like it is floating around. Even add to the PackageDownloader list,
>> but it is still not the same. By adding to that Cuis-Smalltalk-Extras
>> I get my package easy to install and without the friction of
>> potentially adding to main Cuis repo.
>>
>> As another example, I have a Popup-Cuis-Finder package that is based
>> on a Cuis-Finder package that I'm not the author of. I run into
>> problems when I tried to include into main Cuis repo. But with the
>> extra repository, I could add there and there would not be a problem.
>>
>> Perhaps there won't be many packages there at this moment, and so I'm
>> not sure if its creation is justified, but I think it could be
>> something to consider.
>>
>> Thoughts?
>>
>> Mariano
>>
>>
>>
>> El 16/6/23 a las 09:51, Luciano Notarfrancesco escribió:
>>> I think it’s a good idea to do that. It’s good to have different
>>> implementations of things instead of merging everything into one
>>> single implementation. The modularity of using packages allows us to
>>> explore different approaches to UI. I think at some point we should
>>> make packages for other tools, including the basic tools like the
>>> browser, workspace, inspector, etc, and remove them from the core
>>> image. Then we could still have releases with preloaded “default”
>>> packages that you can use for development out-of-the-box without
>>> doing any package installations, but at the same time we’d have more
>>> freedom to make our own customized tools, and we could have both
>>> very simple tools (that could be a good starting point for someone
>>> wanting to customize and extend tools according to their
>>> preferences) and alternative more complex tools that include a lot
>>> of functionality already.
>>>
>>> I think there’s no need to rename it either, PreferenceBrowser is a
>>> good name and I don’t think there’s the need to have both packages
>>> loaded at the same time. Just my opinion, tho.
>>>
>>> On Fri, 16 Jun 2023 at 14:29 Mariano Montone via Cuis-dev
>>> <cuis-dev at lists.cuis.st> wrote:
>>>
>>> El 15/6/23 a las 12:20, Hilaire Fernandes escribió:
>>>>
>>>> We should find a way to merge our work for the better. I am a
>>>> bit busy right now though.
>>>>
>>> We should, but still, I would like to rename my tool to
>>> CompactPreferenceBrowser and include it as an extra optional
>>> package in Cuis.
>>>
>>> Otherwise, I feel like my work goes to waste.
>>>
>>> The same way there's the FileList tool and also the FlatFileList
>>> that provides some different properties. And there's no problem
>>> with their co-existence.
>>>
>>> In this case, the CompactPreferenceBrowser is a bit more compact
>>> visually and also fits in one package as I'm trying to build it
>>> on purpose with as few extra widgets as possible, reusing Cuis
>>> widgets provided in Core and shipping in a package with no
>>> dependencies.
>>>
>>> Is that fair?
>>>
>>>
>>> Mariano
>>>
>>> --
>>> Cuis-dev mailing list
>>> Cuis-dev at lists.cuis.st
>>> https://lists.cuis.st/mailman/listinfo/cuis-dev
>>>
>>
>
>
> --
> Juan Vuletich
> cuis.st
> github.com/jvuletich
> researchgate.net/profile/Juan-Vuletich
> independent.academia.edu/JuanVuletich
> patents.justia.com/inventor/juan-manuel-vuletich
> linkedin.com/in/juan-vuletich-75611b3
> twitter.com/JuanVuletich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20230616/8812870f/attachment.htm>
More information about the Cuis-dev
mailing list