[ANN] FunZqueak 4.6 alpha for try

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

[ANN] FunZqueak 4.6 alpha for try

Edgar De Cleene
http://squeakros.org/FunSqueak4.6/FunSqueak4dot6-alpha.137921.0.zip

Here you found a .image + .sources + changes

Must use a Cog VM , I try it with all plugsIn of 4.5 all in one

I hope see you in Smalltalks 2014 in Cordoba and tell you horror stories as
I have MorphicWrappers of 1998 working.

Gracias Gerardo y Luciano , donde quiera que esten por este regalo

Edgar @morplenauta en twitter

P.S. Solved the dnu showed in https://www.youtube.com/watch?v=VKDUP9xQY4c



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] FunZqueak 4.6 alpha for try

Karl Ramberg
Thank you for makung this :-)

Karl

On Fri, Sep 12, 2014 at 11:24 PM, Edgar J. De Cleene <[hidden email]> wrote:
http://squeakros.org/FunSqueak4.6/FunSqueak4dot6-alpha.137921.0.zip

Here you found a .image + .sources + changes

Must use a Cog VM , I try it with all plugsIn of 4.5 all in one

I hope see you in Smalltalks 2014 in Cordoba and tell you horror stories as
I have MorphicWrappers of 1998 working.

Gracias Gerardo y Luciano , donde quiera que esten por este regalo

Edgar @morplenauta en twitter

P.S. Solved the dnu showed in https://www.youtube.com/watch?v=VKDUP9xQY4c






Reply | Threaded
Open this post in threaded view
|

Re: [ANN] FunZqueak 4.6 alpha for try

David T. Lewis
On Sat, Sep 13, 2014 at 08:53:05AM +0200, karl ramberg wrote:
> Thank you for makung this :-)
>
> Karl

+1

This is great Edgar! Thanks.


>
> On Fri, Sep 12, 2014 at 11:24 PM, Edgar J. De Cleene <[hidden email]
> > wrote:
>
> > http://squeakros.org/FunSqueak4.6/FunSqueak4dot6-alpha.137921.0.zip
> >
> > Here you found a .image + .sources + changes
> >
> > Must use a Cog VM , I try it with all plugsIn of 4.5 all in one

Of course it does work with the interpreter VM also. But some people
(including Edgar) have older Macs, and they are stuck with using a very
outdated VM on those machines. If anyone with good working knowledge of
Mac development would like to build an updated Mac interpreter VM, it
would be much appreciated. It's not something that I know how to do, but
I'm sure someone must have the skills and experience to be able to do
this.

Dave


> >
> > I hope see you in Smalltalks 2014 in Cordoba and tell you horror stories as
> > I have MorphicWrappers of 1998 working.
> >
> > Gracias Gerardo y Luciano , donde quiera que esten por este regalo
> >
> > Edgar @morplenauta en twitter
> >
> > P.S. Solved the dnu showed in https://www.youtube.com/watch?v=VKDUP9xQY4c
> >
> >
> >
> >

>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] FunZqueak 4.6 alpha for try

Javier Diaz-Reinoso
On 13/09/2014, at 13:34, David T. Lewis <[hidden email]> wrote:

> ...
> Of course it does work with the interpreter VM also. But some people
> (including Edgar) have older Macs, and they are stuck with using a very
> outdated VM on those machines. If anyone with good working knowledge of
> Mac development would like to build an updated Mac interpreter VM, it
> would be much appreciated. It's not something that I know how to do, but
> I'm sure someone must have the skills and experience to be able to do
> this.
>
> Dave
>
In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who is the last version that works on PPC, so I can try to generate an 32 bit fat binary (ppc/x86) if you can point me to the last svn.
Reply | Threaded
Open this post in threaded view
|

Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

David T. Lewis


On Sun, Sep 14, 2014 at 12:43:51PM -0500, Javier Diaz-Reinoso wrote:

> On 13/09/2014, at 13:34, David T. Lewis <[hidden email]> wrote:
>
> > ...
> > Of course it does work with the interpreter VM also. But some people
> > (including Edgar) have older Macs, and they are stuck with using a very
> > outdated VM on those machines. If anyone with good working knowledge of
> > Mac development would like to build an updated Mac interpreter VM, it
> > would be much appreciated. It's not something that I know how to do, but
> > I'm sure someone must have the skills and experience to be able to do
> > this.
> >
> > Dave
> >
>
> In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who
> is the last version that works on PPC, so I can try to generate an 32 bit
> fat binary (ppc/x86) if you can point me to the last svn.

Javier,

Thank you! I am cc'ing the vm-dev list also.

The most up to date SVN is here:

  svn co http://squeakvm.org/svn/squeak/trunk/platforms
  svn co http://squeakvm.org/svn/squeak/trunk/src

The trunk/platforms tree will give you the platforms sources for all
platforms. If you want just the Mac OS parts, it would be:

  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Cross
  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Mac\ OS

The trunk/src tree contains sources generated from a VMMaker image
to match the platforms sources in trunk/platforms. You may prefer to
generate these yourself, but the most recent sources in trunk/src
will match the most recent sources in trunk/platforms, and I expect
that they should work for you, even though I have tested them only
on Unix (Linux), not Mac OS with Xcode.

The directory structure in trunk/src will probably not match the
organization of the Xcode project, so you may need to copy files or
reorganize them for Xcode.

The Mac OS VM has support for some things (plugins?) that may not
be present in the trunk/src files. If so I will do my best to help
you find them, or perhaps you will be able to use the original code
from the last Mac OS build.

Thank you very much for offering to help with this. I think there
are quite a few people with older Macs who would really appreciate
this update.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

Javier Diaz-Reinoso
On 14/09/2014, at 16:43, David T. Lewis <[hidden email]> wrote:

>
>
> On Sun, Sep 14, 2014 at 12:43:51PM -0500, Javier Diaz-Reinoso wrote:
>> On 13/09/2014, at 13:34, David T. Lewis <[hidden email]> wrote:
>>
>>> ...
>>> Of course it does work with the interpreter VM also. But some people
>>> (including Edgar) have older Macs, and they are stuck with using a very
>>> outdated VM on those machines. If anyone with good working knowledge of
>>> Mac development would like to build an updated Mac interpreter VM, it
>>> would be much appreciated. It's not something that I know how to do, but
>>> I'm sure someone must have the skills and experience to be able to do
>>> this.
>>>
>>> Dave
>>>
>>
>> In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who
>> is the last version that works on PPC, so I can try to generate an 32 bit
>> fat binary (ppc/x86) if you can point me to the last svn.
>
> Javier,
>
> Thank you! I am cc'ing the vm-dev list also.
>
> The most up to date SVN is here:
>
>  svn co http://squeakvm.org/svn/squeak/trunk/platforms
>  svn co http://squeakvm.org/svn/squeak/trunk/src
>
> The trunk/platforms tree will give you the platforms sources for all
> platforms. If you want just the Mac OS parts, it would be:
>
>  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Cross
>  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Mac\ OS
>
> The trunk/src tree contains sources generated from a VMMaker image
> to match the platforms sources in trunk/platforms. You may prefer to
> generate these yourself, but the most recent sources in trunk/src
> will match the most recent sources in trunk/platforms, and I expect
> that they should work for you, even though I have tested them only
> on Unix (Linux), not Mac OS with Xcode.
>
> The directory structure in trunk/src will probably not match the
> organization of the Xcode project, so you may need to copy files or
> reorganize them for Xcode.
>
> The Mac OS VM has support for some things (plugins?) that may not
> be present in the trunk/src files. If so I will do my best to help
> you find them, or perhaps you will be able to use the original code
> from the last Mac OS build.
The problem is the trunk version don't have the resources directory and the SqueakVMForCarbon.xcodeproj (someone delete this files), the resource directory can be recreated, but recreating the xcodeproj is a ugly work.

So what I need to proceed is a copy of the files of Squeak 4.2.5beta1U (or at least from a older version of 4.2) who include the resource/xcodeproj.
>
> Thank you very much for offering to help with this. I think there
> are quite a few people with older Macs who would really appreciate
> this update.
>
> Dave
>




Reply | Threaded
Open this post in threaded view
|

Re: Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

David T. Lewis
Looking for xcodeproj for Squeak 4.2.5beta1U Mac VM, see below:

On Mon, Sep 15, 2014 at 02:51:34PM -0500, Javier Diaz-Reinoso wrote:

> On 14/09/2014, at 16:43, David T. Lewis <[hidden email]> wrote:
>
> >
> >
> > On Sun, Sep 14, 2014 at 12:43:51PM -0500, Javier Diaz-Reinoso wrote:
> >> On 13/09/2014, at 13:34, David T. Lewis <[hidden email]> wrote:
> >>
> >>> ...
> >>> Of course it does work with the interpreter VM also. But some people
> >>> (including Edgar) have older Macs, and they are stuck with using a very
> >>> outdated VM on those machines. If anyone with good working knowledge of
> >>> Mac development would like to build an updated Mac interpreter VM, it
> >>> would be much appreciated. It's not something that I know how to do, but
> >>> I'm sure someone must have the skills and experience to be able to do
> >>> this.
> >>>
> >>> Dave
> >>>
> >>
> >> In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who
> >> is the last version that works on PPC, so I can try to generate an 32 bit
> >> fat binary (ppc/x86) if you can point me to the last svn.
> >
> > Javier,
> >
> > Thank you! I am cc'ing the vm-dev list also.
> >
> > The most up to date SVN is here:
> >
> >  svn co http://squeakvm.org/svn/squeak/trunk/platforms
> >  svn co http://squeakvm.org/svn/squeak/trunk/src
> >
> > The trunk/platforms tree will give you the platforms sources for all
> > platforms. If you want just the Mac OS parts, it would be:
> >
> >  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Cross
> >  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Mac\ OS
> >
> > The trunk/src tree contains sources generated from a VMMaker image
> > to match the platforms sources in trunk/platforms. You may prefer to
> > generate these yourself, but the most recent sources in trunk/src
> > will match the most recent sources in trunk/platforms, and I expect
> > that they should work for you, even though I have tested them only
> > on Unix (Linux), not Mac OS with Xcode.
> >
> > The directory structure in trunk/src will probably not match the
> > organization of the Xcode project, so you may need to copy files or
> > reorganize them for Xcode.
> >
> > The Mac OS VM has support for some things (plugins?) that may not
> > be present in the trunk/src files. If so I will do my best to help
> > you find them, or perhaps you will be able to use the original code
> > from the last Mac OS build.
> The problem is the trunk version don't have the resources directory and the SqueakVMForCarbon.xcodeproj (someone delete this files), the resource directory can be recreated, but recreating the xcodeproj is a ugly work.
>
> So what I need to proceed is a copy of the files of Squeak 4.2.5beta1U (or at least from a older version of 4.2) who include the resource/xcodeproj.

Javier,

The 42.5beta1U release is at http://squeakvm.org/mac/release/Squeak%204.2.5beta1U.zip
but this does not include the resource/xcodeproj file.

I am CC'ing the vm-dev list in hopes that someone on the list has a copy
of the development files.

vm-dev: Does anyone have, or know how to get, a copy of the Mac xcode project
that was used to build the 4.5beta1U Mac VM? Thanks!

Dave

> >
> > Thank you very much for offering to help with this. I think there
> > are quite a few people with older Macs who would really appreciate
> > this update.
> >
> > Dave
> >
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

Javier Diaz-Reinoso
Oh my fault!, the files are in trunk, in platforms/Mac\ OS/vm/Developer, so I start now.

On 16/09/2014, at 06:40, David T. Lewis <[hidden email]> wrote:

> Looking for xcodeproj for Squeak 4.2.5beta1U Mac VM, see below:
>
> On Mon, Sep 15, 2014 at 02:51:34PM -0500, Javier Diaz-Reinoso wrote:
>> On 14/09/2014, at 16:43, David T. Lewis <[hidden email]> wrote:
>>
>>>
>>>
>>> On Sun, Sep 14, 2014 at 12:43:51PM -0500, Javier Diaz-Reinoso wrote:
>>>> On 13/09/2014, at 13:34, David T. Lewis <[hidden email]> wrote:
>>>>
>>>>> ...
>>>>> Of course it does work with the interpreter VM also. But some people
>>>>> (including Edgar) have older Macs, and they are stuck with using a very
>>>>> outdated VM on those machines. If anyone with good working knowledge of
>>>>> Mac development would like to build an updated Mac interpreter VM, it
>>>>> would be much appreciated. It's not something that I know how to do, but
>>>>> I'm sure someone must have the skills and experience to be able to do
>>>>> this.
>>>>>
>>>>> Dave
>>>>>
>>>>
>>>> In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who
>>>> is the last version that works on PPC, so I can try to generate an 32 bit
>>>> fat binary (ppc/x86) if you can point me to the last svn.
>>>
>>> Javier,
>>>
>>> Thank you! I am cc'ing the vm-dev list also.
>>>
>>> The most up to date SVN is here:
>>>
>>> svn co http://squeakvm.org/svn/squeak/trunk/platforms
>>> svn co http://squeakvm.org/svn/squeak/trunk/src
>>>
>>> The trunk/platforms tree will give you the platforms sources for all
>>> platforms. If you want just the Mac OS parts, it would be:
>>>
>>> svn co http://squeakvm.org/svn/squeak/trunk/platforms/Cross
>>> svn co http://squeakvm.org/svn/squeak/trunk/platforms/Mac\ OS
>>>
>>> The trunk/src tree contains sources generated from a VMMaker image
>>> to match the platforms sources in trunk/platforms. You may prefer to
>>> generate these yourself, but the most recent sources in trunk/src
>>> will match the most recent sources in trunk/platforms, and I expect
>>> that they should work for you, even though I have tested them only
>>> on Unix (Linux), not Mac OS with Xcode.
>>>
>>> The directory structure in trunk/src will probably not match the
>>> organization of the Xcode project, so you may need to copy files or
>>> reorganize them for Xcode.
>>>
>>> The Mac OS VM has support for some things (plugins?) that may not
>>> be present in the trunk/src files. If so I will do my best to help
>>> you find them, or perhaps you will be able to use the original code
>>> from the last Mac OS build.
>> The problem is the trunk version don't have the resources directory and the SqueakVMForCarbon.xcodeproj (someone delete this files), the resource directory can be recreated, but recreating the xcodeproj is a ugly work.
>>
>> So what I need to proceed is a copy of the files of Squeak 4.2.5beta1U (or at least from a older version of 4.2) who include the resource/xcodeproj.
>
> Javier,
>
> The 42.5beta1U release is at http://squeakvm.org/mac/release/Squeak%204.2.5beta1U.zip
> but this does not include the resource/xcodeproj file.
>
> I am CC'ing the vm-dev list in hopes that someone on the list has a copy
> of the development files.
>
> vm-dev: Does anyone have, or know how to get, a copy of the Mac xcode project
> that was used to build the 4.5beta1U Mac VM? Thanks!
>
> Dave

Reply | Threaded
Open this post in threaded view
|

Re: Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

David T. Lewis
Great! Thank you again.

vm-dev: Please disregard my request for an xcodeproj file.

Dave

> Oh my fault!, the files are in trunk, in platforms/Mac\ OS/vm/Developer,
> so I start now.
>
> On 16/09/2014, at 06:40, David T. Lewis <[hidden email]> wrote:
>
>> Looking for xcodeproj for Squeak 4.2.5beta1U Mac VM, see below:
>>
>> On Mon, Sep 15, 2014 at 02:51:34PM -0500, Javier Diaz-Reinoso wrote:
>>> On 14/09/2014, at 16:43, David T. Lewis <[hidden email]> wrote:
>>>
>>>>
>>>>
>>>> On Sun, Sep 14, 2014 at 12:43:51PM -0500, Javier Diaz-Reinoso wrote:
>>>>> On 13/09/2014, at 13:34, David T. Lewis <[hidden email]> wrote:
>>>>>
>>>>>> ...
>>>>>> Of course it does work with the interpreter VM also. But some people
>>>>>> (including Edgar) have older Macs, and they are stuck with using a
>>>>>> very
>>>>>> outdated VM on those machines. If anyone with good working knowledge
>>>>>> of
>>>>>> Mac development would like to build an updated Mac interpreter VM,
>>>>>> it
>>>>>> would be much appreciated. It's not something that I know how to do,
>>>>>> but
>>>>>> I'm sure someone must have the skills and experience to be able to
>>>>>> do
>>>>>> this.
>>>>>>
>>>>>> Dave
>>>>>>
>>>>>
>>>>> In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who
>>>>> is the last version that works on PPC, so I can try to generate an 32
>>>>> bit
>>>>> fat binary (ppc/x86) if you can point me to the last svn.
>>>>
>>>> Javier,
>>>>
>>>> Thank you! I am cc'ing the vm-dev list also.
>>>>
>>>> The most up to date SVN is here:
>>>>
>>>> svn co http://squeakvm.org/svn/squeak/trunk/platforms
>>>> svn co http://squeakvm.org/svn/squeak/trunk/src
>>>>
>>>> The trunk/platforms tree will give you the platforms sources for all
>>>> platforms. If you want just the Mac OS parts, it would be:
>>>>
>>>> svn co http://squeakvm.org/svn/squeak/trunk/platforms/Cross
>>>> svn co http://squeakvm.org/svn/squeak/trunk/platforms/Mac\ OS
>>>>
>>>> The trunk/src tree contains sources generated from a VMMaker image
>>>> to match the platforms sources in trunk/platforms. You may prefer to
>>>> generate these yourself, but the most recent sources in trunk/src
>>>> will match the most recent sources in trunk/platforms, and I expect
>>>> that they should work for you, even though I have tested them only
>>>> on Unix (Linux), not Mac OS with Xcode.
>>>>
>>>> The directory structure in trunk/src will probably not match the
>>>> organization of the Xcode project, so you may need to copy files or
>>>> reorganize them for Xcode.
>>>>
>>>> The Mac OS VM has support for some things (plugins?) that may not
>>>> be present in the trunk/src files. If so I will do my best to help
>>>> you find them, or perhaps you will be able to use the original code
>>>> from the last Mac OS build.
>>> The problem is the trunk version don't have the resources directory and
>>> the SqueakVMForCarbon.xcodeproj (someone delete this files), the
>>> resource directory can be recreated, but recreating the xcodeproj is a
>>> ugly work.
>>>
>>> So what I need to proceed is a copy of the files of Squeak 4.2.5beta1U
>>> (or at least from a older version of 4.2) who include the
>>> resource/xcodeproj.
>>
>> Javier,
>>
>> The 42.5beta1U release is at
>> http://squeakvm.org/mac/release/Squeak%204.2.5beta1U.zip
>> but this does not include the resource/xcodeproj file.
>>
>> I am CC'ing the vm-dev list in hopes that someone on the list has a copy
>> of the development files.
>>
>> vm-dev: Does anyone have, or know how to get, a copy of the Mac xcode
>> project
>> that was used to build the 4.5beta1U Mac VM? Thanks!
>>
>> Dave
>





Reply | Threaded
Open this post in threaded view
|

Re: Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

Javier Diaz-Reinoso
On 16/09/2014, at 12:50, David T. Lewis <[hidden email]> wrote:

> Great! Thank you again.
>
> vm-dev: Please disregard my request for an xcodeproj file.
>
> Dave
>
This is a status report, I successfully compile the VM; the only problem was in src/plugins/ the directories for InternetConfigPlugin/ and MacMenubarPlugin/ was not present, I copied from platforms/iOS/, I am not sure if that is a problem with VMMaker.

I tested in the Mac mini PowerPC and a iMac intel and work correctly with a Squeak 4.1 image, the report from Smalltalk listBuiltinModules gives 35 plugins, the same as the original.
As an external plugin I copied the TestOSAPlugin.bundle and tested Applescript ok.


Reply | Threaded
Open this post in threaded view
|

Re: Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

David T. Lewis
Javier,

Brilliant! This is very good news indeed.

On Wed, Sep 17, 2014 at 06:38:23PM -0500, Javier Diaz-Reinoso wrote:
>
> This is a status report, I successfully compile the VM; the only problem was
> in src/plugins/ the directories for InternetConfigPlugin/ and MacMenubarPlugin/
> was not present, I copied from platforms/iOS/, I am not sure if that is a
> problem with VMMaker.

That sounds right, copying from platforms/iOS should be good.

I think this was my mistake. I have been generating the sources for trunk/src
from a unix platform, and I did not know that I needed to generate InternetConfigPlugin
and MacMenubarPlugin. I will try to fix this.

>
> I tested in the Mac mini PowerPC and a iMac intel and work correctly with a
> Squeak 4.1 image, the report from Smalltalk listBuiltinModules gives 35 plugins,
> the same as the original.
> As an external plugin I copied the TestOSAPlugin.bundle and tested Applescript ok.
>

That is great. The VM that you built should work with the latest Squeak trunk
images, and it should work with images that were saved from a Cog VM. It should
also be able to run older Squeak 3.8 images and Etoys images.

As soon as you are ready, I would like to make your updated VM available to
everyone. We should be able to serve it from squeakvm.org, and I will try to
get access for you as soon as possible.

If you do not mind joining another mailing list, it would be good to have
you on the vm-dev list:

  http://lists.squeakfoundation.org/mailman/listinfo/vm-dev

@Edgar De Cleene: I think that this new VM will help with your FunSqueak
image so that it can run on an older Mac.

@Ian Piumarta: When you return I would like to arrange for squeakvm.org access
for Javier. I would also like to clean up some broken links on squeakvm.org/mac
and make Javier's update of the Carbon VM available from that page.

Dave