Re: Test VMMaker branch for 38b4 on SVN server

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

Re: Test VMMaker branch for 38b4 on SVN server

Brad Fuller
Tim Rowledge wrote:

>As a small experiment I've just made a branch on the SVN server that
>_should_ contain a tree of platform files suitable for working with a 3.
>8 image and the VMMaker38b4 on SM.
>
>It ought to come your way in response to
>svn co http://squeak.hpl.hp.com/svn/squeak/branches/VMM38b4
>
>This does NOT include the changes towards 64 bit cleanliness and thus
>does not need the small changes that ought to be in the update stream.
>If this seems to work, we'll try making a new branch for each future
>version of VMMaker so that the head can be left as the dangerous place.
>
I suppose this link is gone:
http://squeak.hpl.hp.com/svn/squeak/branches/VMM38b4

I couldn't get to it just now.

Actually, do I even need this? Tim originally supplied this so I could
learn VM building. But, I'm now creating just an external plugin. Do I
even need a buildable VM to build one external plugin?
Perhaps I can use the latest SVN just for the directory structure?

How do others create a working environment for external plugin dev?

brad


Reply | Threaded
Open this post in threaded view
|

Re: Test VMMaker branch for 38b4 on SVN server

johnmci
That has changed to
http://squeakvm.org/svn/squeak/

which is where the SVN tree has been moved to. The squeak.hpl.hp.com  
SVN tree was frozen a few weeks back and moved.
We're expecting HP at some point will wake up and drop that server,  
but perhaps not until the end of the year.  mmm ping....
mmm year end is early this  year, guess the IT dept at HP is somewhat  
alert.

The mac readme doc in the VMM38b4 should talk about what to do to  
build for 38b4.

Having a buildable VM is somewhat helpful,  you can setup the plugin  
in xcode and open the VM project, then set the application in the  
plugin xcode to be the squeak VM debug app, then you can breakpoint  
in your plugin, but see the source code for the entire execution stack.

On 16-Nov-05, at 4:49 PM, Brad Fuller wrote:

> Tim Rowledge wrote:
>
>> As a small experiment I've just made a branch on the SVN server that
>> _should_ contain a tree of platform files suitable for working  
>> with a 3.
>> 8 image and the VMMaker38b4 on SM.
>>
>> It ought to come your way in response to
>> svn co http://squeak.hpl.hp.com/svn/squeak/branches/VMM38b4
>>
>> This does NOT include the changes towards 64 bit cleanliness and thus
>> does not need the small changes that ought to be in the update  
>> stream.
>> If this seems to work, we'll try making a new branch for each future
>> version of VMMaker so that the head can be left as the dangerous  
>> place.
>>
> I suppose this link is gone:
> http://squeak.hpl.hp.com/svn/squeak/branches/VMM38b4
>
> I couldn't get to it just now.
>
> Actually, do I even need this? Tim originally supplied this so I could
> learn VM building. But, I'm now creating just an external plugin. Do I
> even need a buildable VM to build one external plugin?
> Perhaps I can use the latest SVN just for the directory structure?
>
> How do others create a working environment for external plugin dev?
>
> brad
>
>

--
========================================================================
===
John M. McIntosh <[hidden email]> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
========================================================================
===


Reply | Threaded
Open this post in threaded view
|

Re: Test VMMaker branch for 38b4 on SVN server

Brad Fuller
John M McIntosh wrote:

> That has changed to
> http://squeakvm.org/svn/squeak/

ah.. I see the branch, thanks.

>
> which is where the SVN tree has been moved to. The squeak.hpl.hp.com  
> SVN tree was frozen a few weeks back and moved.
> We're expecting HP at some point will wake up and drop that server,  
> but perhaps not until the end of the year.  mmm ping....
> mmm year end is early this  year, guess the IT dept at HP is somewhat  
> alert.
>
> The mac readme doc in the VMM38b4 should talk about what to do to  
> build for 38b4.
>
> Having a buildable VM is somewhat helpful,  you can setup the plugin  
> in xcode and open the VM project, then set the application in the  
> plugin xcode to be the squeak VM debug app, then you can breakpoint  
> in your plugin, but see the source code for the entire execution stack.

Don't know a thing about xcode. But, that gives me an idea on Linux,
though! Thanks!

BTW: I got my extremely tiny plugin to load and then play a sine wave.
It was a library issue on the portaudio side.
Now, I'm back to architecting the best way to do this interface.

brad


Reply | Threaded
Open this post in threaded view
|

Re: Test VMMaker branch for 38b4 on SVN server

David T. Lewis
In reply to this post by johnmci
On Wed, Nov 16, 2005 at 04:58:17PM -0800, John M McIntosh wrote:
> That has changed to
> http://squeakvm.org/svn/squeak/
> which is where the SVN tree has been moved to. The squeak.hpl.hp.com  
> SVN tree was frozen a few weeks back and moved.

That's news to me, glad you mentioned it.

> We're expecting HP at some point will wake up and drop that server,  
> but perhaps not until the end of the year.  mmm ping....
> mmm year end is early this  year, guess the IT dept at HP is somewhat  
> alert.

IT departments tend to be diligent and quite extraordinarily effective
in pursuit of objectives related to making things not work.

> On 16-Nov-05, at 4:49 PM, Brad Fuller wrote:
> >
> > How do others create a working environment for external plugin dev?

In general, if you just want to write a plugin, the versions of
VMMaker and Squeak image are not critical. This makes good sense,
since you would most likely want your plugin to work properly on
a range of Squeak images and VMs without modification. This also
means that just about any working Squeak with VMMaker will do just
fine as a development environment.

For myself, I am usually using a Linux platform, so I just grab
whatever source tarball is on Ian's web site, load up whatever
VMMaker might happen to be on Squeak Map, and carry on.

If you are doing something that really requires the latest and
greatest sources such a making sure your plugin is 64-bit clean,
then you will want to get the latest SVN sources and the latest
VMMaker. But this can be a lot of aggrivation at the moment, so I
would suggest starting with something old and stable to get under
way. Don't worry too much about the 64-bit cleanup, it turns
that it's quite straightforward to do later on.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: Test VMMaker branch for 38b4 on SVN server

Michael Rueger-6
David T. Lewis wrote:
> On Wed, Nov 16, 2005 at 04:58:17PM -0800, John M McIntosh wrote:
>
>>That has changed to
>>http://squeakvm.org/svn/squeak/

> That's news to me, glad you mentioned it.

Well, as far as I can tell nobody bothered to announce the move neither
on the main squeak nor even on this list. It is linked correctly from
the squeak.org site though. Why it wasn't moved to the "official"
squeakfoundation servers is another question that I rather not want
answered.
And if it was announced at least I can't find it in my mails...

Michael