Package name "SharedPool-Speech", "SharedPool-FFI", etc ?

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

Package name "SharedPool-Speech", "SharedPool-FFI", etc ?

David T. Lewis
There is currently a package dependency for VMMaker that requires the
entire Speech package (for KlattSynthesizerPlugin). This can be resolved
through a minor refactoring of Speech, mainly to move the shared pool
class KlattResonatorIndices into a separate package, e.g. "SharedPool-Speech".

Are there any objections to adopting the package name "SharedPool-Speech"
for this? By implication, we might also have "SharedPool-FFI" and so forth.

If no objections, I'll make a SqueakSource project for Speech, starting
with the Speech-md.9.mcz from Squeak 3.9a, and updating it as described.
With that in place, VMMaker will be loadable with just the shared pool
prerequisite, rather than the entire Speech package.

No flame wars please, just speak up if there is a good reason that I
should *not* do this.

Thanks!


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Speech Klatt package on SqueakSource (was: Package name "SharedPool-Speech", "SharedPool-FFI", etc ?)

David T. Lewis
On Sun, Nov 15, 2009 at 10:48:49AM -0500, David T. Lewis wrote:

> There is currently a package dependency for VMMaker that requires the
> entire Speech package (for KlattSynthesizerPlugin). This can be resolved
> through a minor refactoring of Speech, mainly to move the shared pool
> class KlattResonatorIndices into a separate package, e.g. "SharedPool-Speech".
>
> Are there any objections to adopting the package name "SharedPool-Speech"
> for this? By implication, we might also have "SharedPool-FFI" and so forth.
>
> If no objections, I'll make a SqueakSource project for Speech, starting
> with the Speech-md.9.mcz from Squeak 3.9a, and updating it as described.
> With that in place, VMMaker will be loadable with just the shared pool
> prerequisite, rather than the entire Speech package.

I opened a SqueakSource project for the Speech Klatt package:

MCHttpRepository
    location: 'http://www.squeaksource.com/Speech'
    user: ''
    password: ''

This is the speech package that is present in Squeak images up to and
including Squeak 3.9. It is packaged here to make it available as a MC
package, and allow the VMMaker package to access the Speech shared pool
for use in KlattSynthesizerPlugin. The initial version in the repository
is the Squeak 3.9a version that I copied from http://source.squeak.org/39a.
I have updated it to recategorize the shared pool and other references
needed for VMMaker.

I picked a couple of reputable soundings names out of a hat, thereby
nominating Marcus Denker and Andreas Raab as "developers". If anyone has
any sense of ownership over the Speech package, please speak up and I'll
turn the package over to you.

The purpose of this change is to enable "VMMaker updateFromServer" to
first load the Klatt shared pools, then load VMMaker and various related
plugins. A similar update will be needed for FFI shared pools.

Dave


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Speech Klatt package on SqueakSource (was: Package name "SharedPool-Speech", "SharedPool-FFI", etc ?)

Stéphane Ducasse
Thanks for cleaning VMMaker!!!!!!!!!
****REALLYYYYY****
Thanks a lot.

On Nov 17, 2009, at 3:12 AM, David T. Lewis wrote:

> On Sun, Nov 15, 2009 at 10:48:49AM -0500, David T. Lewis wrote:
>> There is currently a package dependency for VMMaker that requires the
>> entire Speech package (for KlattSynthesizerPlugin). This can be resolved
>> through a minor refactoring of Speech, mainly to move the shared pool
>> class KlattResonatorIndices into a separate package, e.g. "SharedPool-Speech".
>>
>> Are there any objections to adopting the package name "SharedPool-Speech"
>> for this? By implication, we might also have "SharedPool-FFI" and so forth.
>>
>> If no objections, I'll make a SqueakSource project for Speech, starting
>> with the Speech-md.9.mcz from Squeak 3.9a, and updating it as described.
>> With that in place, VMMaker will be loadable with just the shared pool
>> prerequisite, rather than the entire Speech package.
>
> I opened a SqueakSource project for the Speech Klatt package:
>
> MCHttpRepository
>    location: 'http://www.squeaksource.com/Speech'
>    user: ''
>    password: ''
>
> This is the speech package that is present in Squeak images up to and
> including Squeak 3.9. It is packaged here to make it available as a MC
> package, and allow the VMMaker package to access the Speech shared pool
> for use in KlattSynthesizerPlugin. The initial version in the repository
> is the Squeak 3.9a version that I copied from http://source.squeak.org/39a.
> I have updated it to recategorize the shared pool and other references
> needed for VMMaker.
>
> I picked a couple of reputable soundings names out of a hat, thereby
> nominating Marcus Denker and Andreas Raab as "developers". If anyone has
> any sense of ownership over the Speech package, please speak up and I'll
> turn the package over to you.
>
> The purpose of this change is to enable "VMMaker updateFromServer" to
> first load the Klatt shared pools, then load VMMaker and various related
> plugins. A similar update will be needed for FFI shared pools.
>
> Dave
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Speech Klatt package on SqueakSource (was: Package name "SharedPool-Speech", "SharedPool-FFI", etc ?)

David T. Lewis
On Tue, Nov 17, 2009 at 01:58:19PM +0100, St?phane Ducasse wrote:
> Thanks for cleaning VMMaker!!!!!!!!!
> ****REALLYYYYY****
> Thanks a lot.

Absolutely!

I think I have a MC configuration that provides a "one click" download
or update for a Squeak trunk image. I'm not sure what loader to use for
Pharo, but it is probably easy to do now that the FFI and Speech dependencies
are cleaned up. Here is the configuration that I set up so far, from
http://squeaksource.com/VMMaker/update-dtl.2.mcm:

  (
  repository ('http://www.squeaksource.com/VMMaker')
  repository ('http://www.squeaksource.com/OSProcessPlugin')
  repository ('http://www.squeaksource.com/AioPlugin')
  repository ('http://www.squeaksource.com/XDCP')
  repository ('http://www.squeaksource.com/Balloon3D')
  repository ('http://www.squeaksource.com/FreeTypePlus')
  repository ('http://source.impara.de/freetype')
  repository ('http://www.squeaksource.com/Speech')
  repository ('http://source.squeak.org/FFI')
  dependency ('FFI-Pools' 'FFI-Pools-ar.1' '86e591e9-5b59-fb4a-b94f-a4d0bb6b562a')
  dependency ('SharedPool-Speech' 'SharedPool-Speech-dtl.2' '909f8136-1418-4340-9ed1-a10d97297f7a')
  dependency ('VMMaker' 'VMMaker-dtl.152' 'f2acd8b3-9b6f-4cff-943b-277996e2f18f')
  dependency ('MemoryAccess' 'MemoryAccess-dtl.3' '4c970003-8989-4e5a-8976-97968565355e')
  dependency ('SlangBrowser' 'SlangBrowser-dtl.3' '2ca317eb-20ee-40bc-ac81-d6a8aff06d72')
  dependency ('VMConstruction-Plugins-OSProcessPlugin' 'VMConstruction-Plugins-OSProcessPlugin-mtf.21' '21483577-6451-4037-b7cb-b99cb1661177')
  dependency ('VMConstruction-Plugins-AioPlugin' 'VMConstruction-Plugins-AioPlugin-dtl.9' '2c04d527-6cd8-4951-9980-25bf7314ba26')
  dependency ('VMConstruction-Plugins-XDisplayControlPlugin' 'VMConstruction-Plugins-XDisplayControlPlugin-dtl.7' 'f9a236f5-01e0-4d50-a417-7c33dfd4eff4')
  dependency ('Balloon3D-Constants' 'Balloon3D-Constants-ar.5' '7526429b-6a46-5541-ad56-b79c27ed7e60')
  dependency ('Balloon3D-Plugins' 'Balloon3D-Plugins-ar.4' '72288d04-07ff-f149-a588-4c18849bf4e7')
  dependency ('FreeType' 'FreeType-tween.435' '1866706e-ba6b-a742-b2fb-7854932b7596')
  dependency ('Freetype-Plugin' 'Freetype-Plugin-JMM.53' 'faa01af7-04c8-451b-8afc-55fc196fc811')
  )

Dave
 

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Speech Klatt package on SqueakSource (was: Package name "SharedPool-Speech", "SharedPool-FFI", etc ?)

Stéphane Ducasse
We will probably propose a Metacello configuration for that.

Stef

On Nov 18, 2009, at 5:18 AM, David T. Lewis wrote:

> On Tue, Nov 17, 2009 at 01:58:19PM +0100, St?phane Ducasse wrote:
>> Thanks for cleaning VMMaker!!!!!!!!!
>> ****REALLYYYYY****
>> Thanks a lot.
>
> Absolutely!
>
> I think I have a MC configuration that provides a "one click" download
> or update for a Squeak trunk image. I'm not sure what loader to use for
> Pharo, but it is probably easy to do now that the FFI and Speech dependencies
> are cleaned up. Here is the configuration that I set up so far, from
> http://squeaksource.com/VMMaker/update-dtl.2.mcm:
>
>  (
>  repository ('http://www.squeaksource.com/VMMaker')
>  repository ('http://www.squeaksource.com/OSProcessPlugin')
>  repository ('http://www.squeaksource.com/AioPlugin')
>  repository ('http://www.squeaksource.com/XDCP')
>  repository ('http://www.squeaksource.com/Balloon3D')
>  repository ('http://www.squeaksource.com/FreeTypePlus')
>  repository ('http://source.impara.de/freetype')
>  repository ('http://www.squeaksource.com/Speech')
>  repository ('http://source.squeak.org/FFI')
>  dependency ('FFI-Pools' 'FFI-Pools-ar.1' '86e591e9-5b59-fb4a-b94f-a4d0bb6b562a')
>  dependency ('SharedPool-Speech' 'SharedPool-Speech-dtl.2' '909f8136-1418-4340-9ed1-a10d97297f7a')
>  dependency ('VMMaker' 'VMMaker-dtl.152' 'f2acd8b3-9b6f-4cff-943b-277996e2f18f')
>  dependency ('MemoryAccess' 'MemoryAccess-dtl.3' '4c970003-8989-4e5a-8976-97968565355e')
>  dependency ('SlangBrowser' 'SlangBrowser-dtl.3' '2ca317eb-20ee-40bc-ac81-d6a8aff06d72')
>  dependency ('VMConstruction-Plugins-OSProcessPlugin' 'VMConstruction-Plugins-OSProcessPlugin-mtf.21' '21483577-6451-4037-b7cb-b99cb1661177')
>  dependency ('VMConstruction-Plugins-AioPlugin' 'VMConstruction-Plugins-AioPlugin-dtl.9' '2c04d527-6cd8-4951-9980-25bf7314ba26')
>  dependency ('VMConstruction-Plugins-XDisplayControlPlugin' 'VMConstruction-Plugins-XDisplayControlPlugin-dtl.7' 'f9a236f5-01e0-4d50-a417-7c33dfd4eff4')
>  dependency ('Balloon3D-Constants' 'Balloon3D-Constants-ar.5' '7526429b-6a46-5541-ad56-b79c27ed7e60')
>  dependency ('Balloon3D-Plugins' 'Balloon3D-Plugins-ar.4' '72288d04-07ff-f149-a588-4c18849bf4e7')
>  dependency ('FreeType' 'FreeType-tween.435' '1866706e-ba6b-a742-b2fb-7854932b7596')
>  dependency ('Freetype-Plugin' 'Freetype-Plugin-JMM.53' 'faa01af7-04c8-451b-8afc-55fc196fc811')
>  )
>
> Dave
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project