Magma and Magma on Pharo questions

Chris Muller ma.chris.m at gmail.com
Tue Aug 11 03:49:12 UTC 2009


There are no GUI / eToys extensions.  Oh wait, you may be referring to
the default pre-serialization / post-materialization blocks.  For
serializing a Project, they refer to several globals like Utilities,
Command, and even ScriptEditorMorph!!

These were put in years ago when those globals were known to be
available.  But that seems dated now and not really worth the
dependency complications they create..   Hm, I should even removing
that for r42..



On Mon, Aug 10, 2009 at 4:10 PM, Ramiro Diaz
Trepat<ramiro at diaztrepat.name> wrote:
> Hi Chris,
> I don't have a lot of time but I am definitely willing to help.
> It would be great if we could discuss this portability layer together, also
> including anyone else that wishes to participate.
> To what packages belong all the GUI / eToys related extensions?  What are
> they used for?
> Cheers
>
> r.
>
>
>
>
>
>
> 2009/8/10 Chris Muller <ma.chris.m at gmail.com>
>>
>> Hi,
>>
>> > As I saw on the list there are people interested on a version of Magma
>> > running on Pharo. Even more now that the first release of Pharo is
>> > close. But how will this be handled.
>> > - It will be a fork (I hope not) living in a different repository.
>> > - Will the changes (like the code testing for each plataform to react
>> > accordingly, e.g. extensions to BlockContext should be extensions to
>> > BlockContext on Pharo and new Squeak) be merged in the official Magma.
>> > - Will you bless this new code (after running the test suite on your own
>> > hw/image/machine) or will be handled like the seasideHelper that never
>> > went to official Magma, at least as a separate package à la
>> > Collections-BTree-lr or WriteBarrier that are included in the official
>> > Magma.
>>
>> A platform-adapter integrated into Magma could be used to delegate
>> platform-specific operations..  The individual platform subclasses
>> could even be their own separately-loadable package.  This approach
>> would allow a single code-base for all platforms, and would
>> (hopefully) be useful for making it VW-compatible..  I'm available for
>> support on the Magma side.  Any volunteers to do the actual work?
>>
>> > etc) the integration of Magma with Seaside/Aida are very important for
>> > me. Because Pharo is intended as a real, strong and minimal platform for
>> > running Seaside apps, I think that Magma has a very big opportunity to
>> > be a real foundations.
>>
>> Can you tell me some ideas you may have for the kinds of things you'd
>> like to see in a web-"integration" package for Magma?
>> _______________________________________________
>> Magma mailing list
>> Magma at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/magma
>
>


More information about the Magma mailing list