Pharo Launcher & Monticello & Code Repositories

BS
Benoit St-Jean
Tue, Nov 12, 2024 5:31 PM
  1. I've been using Pharo Launcher 3.2 on Windows 10 for a while and it
    seems like there's a problem with launching images starting with version
    11.  It just doesn't work. Any hint?

  2. On a totally different subject, is there a package to be able load
    the Monticello Browser tool back into the image starting with Pharo 11? 
    It's really annoying to deprive users from easily loading code from all
    the repos still using the Monticello format!

  3. Finally, is there a preferred central repository to store Pharo
    code?  Something like Squeaksource was, or RubyGems (for Ruby) or Cincom
    Public Repository (VisualWorks Smalltalk) ?

tia

1) I've been using Pharo Launcher 3.2 on Windows 10 for a while and it seems like there's a problem with launching images starting with version 11.  It just doesn't work. Any hint? 2) On a totally different subject, is there a package to be able load the Monticello Browser tool back into the image starting with Pharo 11?  It's really annoying to deprive users from easily loading code from all the repos still using the Monticello format! 3) Finally, is there a preferred ***central*** repository to store Pharo code?  Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ? tia
SD
stephane ducasse
Tue, Jan 7, 2025 11:37 AM

Hi benoit

happy new year and sorry not seeing your email before

On 12 Nov 2024, at 18:31, Benoit St-Jean via Pharo-dev pharo-dev@lists.pharo.org wrote:

  1. I've been using Pharo Launcher 3.2 on Windows 10 for a while and it seems like there's a problem with launching images starting with version 11.  It just doesn't work. Any hint?

Can you provide more information so that we can see what we can do.

  1. On a totally different subject, is there a package to be able load the Monticello Browser tool back into the image starting with Pharo 11?  It's really annoying to deprive users from easily loading code from all the repos still using the Monticello format!

I do not know. We do not support mcz loading.
We sincerely understand that it can be painful but we cannot rewrite all the old tools.
Embrace Git and Iceberg is a super nice tool for that.
We are working on removing morphic and this is a large effort.
If you want I can pair program with you to port one of your projects to github.

  1. Finally, is there a preferred central repository to store Pharo code?  Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ?

We always wanted to do that but we got stuck launching a market place.
The idea is that you publish your code anywhere you want on github, gitlab….
and you publish a description of such project in the marketplace.
We did not have the manpower to launch this project. If you want to help we can tell
you what we designed: the simplest thing that could work - a git repo.
Now christophe should have the information somewhere.

S

Hi benoit happy new year and sorry not seeing your email before > On 12 Nov 2024, at 18:31, Benoit St-Jean via Pharo-dev <pharo-dev@lists.pharo.org> wrote: > > 1) I've been using Pharo Launcher 3.2 on Windows 10 for a while and it seems like there's a problem with launching images starting with version 11. It just doesn't work. Any hint? Can you provide more information so that we can see what we can do. > 2) On a totally different subject, is there a package to be able load the Monticello Browser tool back into the image starting with Pharo 11? It's really annoying to deprive users from easily loading code from all the repos still using the Monticello format! I do not know. We do not support mcz loading. We sincerely understand that it can be painful but we cannot rewrite all the old tools. Embrace Git and Iceberg is a super nice tool for that. We are working on removing morphic and this is a large effort. If you want I can pair program with you to port one of your projects to github. > 3) Finally, is there a preferred ***central*** repository to store Pharo code? Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ? We always wanted to do that but we got stuck launching a market place. The idea is that you publish your code anywhere you want on github, gitlab…. and you publish a description of such project in the marketplace. We did not have the manpower to launch this project. If you want to help we can tell you what we designed: the simplest thing that could work - a git repo. Now christophe should have the information somewhere. S
BS
Benoit St-Jean
Mon, Jan 13, 2025 6:59 PM

Enjoy "The Transcript Show" !

https://transcriptshow.blogspot.com/

Enjoy "The Transcript Show" ! https://transcriptshow.blogspot.com/
BS
Benoit St-Jean
Tue, Jan 21, 2025 3:45 PM

On 2025-01-07 06:37, stephane ducasse wrote:

Hi benoit

happy new year and sorry not seeing your email before

Same here!  Bonne et heureuse année (en retard), monsieur Ducasse!

On 12 Nov 2024, at 18:31, Benoit St-Jean via Pharo-devpharo-dev@lists.pharo.org  wrote:

  1. I've been using Pharo Launcher 3.2 on Windows 10 for a while and it seems like there's a problem with launching images starting with version 11.  It just doesn't work. Any hint?

Can you provide more information so that we can see what we can do.

There's not much to say execpt that nothing happens, wherther I launch
it with settings or not.  Last working images I have are Pharo 11.0. 
Nothings works for Pharo 12+ !

  1. On a totally different subject, is there a package to be able load
    the Monticello Browser tool back into the image starting with Pharo
    11? It's really annoying to deprive users from easily loading code
    from all the repos still using the Monticello format!
    I do not know. We do not support mcz loading.
    We sincerely understand that it can be painful but we cannot rewrite all the old tools.
    Embrace Git and Iceberg is a super nice tool for that.
    We are working on removing morphic and this is a large effort.
    If you want I can pair program with you to port one of your projects to github.

Maybe the solution would be to have Monticello loadable as a standalone
package !  How do you guys port stuff from SqueakSource to Pharo?  May
be someone in the Pharo community has an easy recipe to do that!  Guys? 
Anyone? Suggestions?

  1. Finally, is there a preferred central repository to store Pharo code?  Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ?

We always wanted to do that but we got stuck launching a market place.
The idea is that you publish your code anywhere you want on github, gitlab….
and you publish a description of such project in the marketplace.
We did not have the manpower to launch this project. If you want to help we can tell
you what we designed: the simplest thing that could work - a git repo.
Now christophe should have the information somewhere.

I understand.  It`s just a fantasy/dream/wish that things would be much
easier to find if, like the Cuis repo or SqueakSource or SS3 or
SmalltalkHub, everything would be in one place.  At least, regardless of
what repo you use, a central page with package descriptions that would
like to the proper location

On 2025-01-07 06:37, stephane ducasse wrote: > Hi benoit > > happy new year and sorry not seeing your email before Same here!  Bonne et heureuse année (en retard), monsieur Ducasse! >> On 12 Nov 2024, at 18:31, Benoit St-Jean via Pharo-dev<pharo-dev@lists.pharo.org> wrote: >> >> 1) I've been using Pharo Launcher 3.2 on Windows 10 for a while and it seems like there's a problem with launching images starting with version 11. It just doesn't work. Any hint? > Can you provide more information so that we can see what we can do. There's not much to say execpt that nothing happens, wherther I launch it with settings or not.  Last working images I have are Pharo 11.0.  Nothings works for Pharo 12+ ! > 2) On a totally different subject, is there a package to be able load > the Monticello Browser tool back into the image starting with Pharo > 11? It's really annoying to deprive users from easily loading code > from all the repos still using the Monticello format! > I do not know. We do not support mcz loading. > We sincerely understand that it can be painful but we cannot rewrite all the old tools. > Embrace Git and Iceberg is a super nice tool for that. > We are working on removing morphic and this is a large effort. > If you want I can pair program with you to port one of your projects to github. Maybe the solution would be to have Monticello loadable as a standalone package !  How do you guys port stuff from SqueakSource to Pharo?  May be someone in the Pharo community has an easy recipe to do that!  Guys?  Anyone? Suggestions? >> 3) Finally, is there a preferred ***central*** repository to store Pharo code? Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ? > We always wanted to do that but we got stuck launching a market place. > The idea is that you publish your code anywhere you want on github, gitlab…. > and you publish a description of such project in the marketplace. > We did not have the manpower to launch this project. If you want to help we can tell > you what we designed: the simplest thing that could work - a git repo. > Now christophe should have the information somewhere. I understand.  It`s just a fantasy/dream/wish that things would be much easier to find if, like the Cuis repo or SqueakSource or SS3 or SmalltalkHub, everything would be in one place.  At least, regardless of what repo you use, a central page with package descriptions that would like to the proper location
SD
stephane ducasse
Thu, Jan 23, 2025 5:46 PM

Can you provide more information so that we can see what we can do.

There's not much to say execpt that nothing happens, wherther I launch it with settings or not.  Last working images I have are Pharo 11.0.  Nothings works for Pharo 12+ !

@Christophe is there a log in PharoLauncher
@Benoit could you try to update the VMs - do you get the same behavior if you reinstall the launcher?

  1. On a totally different subject, is there a package to be able load the Monticello Browser tool back into the image starting with Pharo 11?  It's really annoying to deprive users from easily loading code from all the repos still using the Monticello format!
    I do not know. We do not support mcz loading.
    We sincerely understand that it can be painful but we cannot rewrite all the old tools.
    Embrace Git and Iceberg is a super nice tool for that.
    We are working on removing morphic and this is a large effort.
    If you want I can pair program with you to port one of your projects to github.

Maybe the solution would be to have Monticello loadable as a standalone package !  How do you guys port stuff from SqueakSource to Pharo?  May be someone in the Pharo community has an easy recipe to do that!  Guys?  Anyone? Suggestions?

mv P.mcz P.zip
unzip P.zip
Then load the file by dropping it on the desktop.
On error I create missing classes and restart

  1. Finally, is there a preferred central repository to store Pharo code?  Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ?

We always wanted to do that but we got stuck launching a market place.
The idea is that you publish your code anywhere you want on github, gitlab….
and you publish a description of such project in the marketplace.
We did not have the manpower to launch this project. If you want to help we can tell
you what we designed: the simplest thing that could work - a git repo.
Now christophe should have the information somewhere.

I understand.  It`s just a fantasy/dream/wish that things would be much easier to find if, like the Cuis repo or SqueakSource or SS3 or SmalltalkHub, everything would be in one place.  At least, regardless of what repo you use, a central page with package descriptions that would like to the proper location

We want a central repo but are out of steam :(

S

Stéphane Ducasse
http://stephane.ducasse.free.fr
06 30 93 66 73

"If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

>> Can you provide more information so that we can see what we can do. > There's not much to say execpt that nothing happens, wherther I launch it with settings or not. Last working images I have are Pharo 11.0. Nothings works for Pharo 12+ ! > @Christophe is there a log in PharoLauncher @Benoit could you try to update the VMs - do you get the same behavior if you reinstall the launcher? > >> 2) On a totally different subject, is there a package to be able load the Monticello Browser tool back into the image starting with Pharo 11? It's really annoying to deprive users from easily loading code from all the repos still using the Monticello format! >> I do not know. We do not support mcz loading. >> We sincerely understand that it can be painful but we cannot rewrite all the old tools. >> Embrace Git and Iceberg is a super nice tool for that. >> We are working on removing morphic and this is a large effort. >> If you want I can pair program with you to port one of your projects to github. > Maybe the solution would be to have Monticello loadable as a standalone package ! How do you guys port stuff from SqueakSource to Pharo? May be someone in the Pharo community has an easy recipe to do that! Guys? Anyone? Suggestions? mv P.mcz P.zip unzip P.zip Then load the file by dropping it on the desktop. On error I create missing classes and restart >>> 3) Finally, is there a preferred ***central*** repository to store Pharo code? Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ? >> We always wanted to do that but we got stuck launching a market place. >> The idea is that you publish your code anywhere you want on github, gitlab…. >> and you publish a description of such project in the marketplace. >> We did not have the manpower to launch this project. If you want to help we can tell >> you what we designed: the simplest thing that could work - a git repo. >> Now christophe should have the information somewhere. > I understand. It`s just a fantasy/dream/wish that things would be much easier to find if, like the Cuis repo or SqueakSource or SS3 or SmalltalkHub, everything would be in one place. At least, regardless of what repo you use, a central page with package descriptions that would like to the proper location We want a central repo but are out of steam :( S Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes