Hi, Magma 1.3 runs on Pharo 1.3 (http://wiki.squeak.org/squeak/2657
and scroll down to "Pharo"), and a "Magma for Pharo" project was set
up at http://ss3.gemtalksystems.com/ss/MagmaPharo.html/ a few years
ago. Although I am not currently planning to port Magma to Pharo, I
would welcome and support anyone who wanted to do that.
Best,
Chris
On Mon, Aug 17, 2015 at 11:46 AM, Torsten Bergmann <astares(a)gmx.de> wrote:
> Hi Chris,
>
> I blogged about the new release at: http://astares.blogspot.de/2015/08/magma-15.html
>
> One question:
>
> Is Magma still Squeak only? Or are there ports available/planned
> to other ST dialects? Especially a Magma for Pharo would be nice as Pharo
> is more interesting for commercial development and still open source
> like Squeak.
>
> Thanks
> T.
I am pleased to announce version 1.5 of Magma for Squeak 5, now
available on SqueakMap. Magma allows multiple Squeak images to
collaborate on a single, large object model, with the robustness and
control expected from a database. It offers the most transparent db
access possible for Smalltalk, affording the user the ability to
develop complex, performant designs, iteratively, on-the-fly.
It has been designed for "continuous flow" development, the way
Smalltalkers like and expect to work. For example, I could have
connections open to 3 separate databases, open transactions in any of
them, and having restructured a class hierarchy in the model, and
stepping through the debugger when that "final boarding call" for my
flight is announced.
Thanks to the image, this scenario has never been a problem for
Smalltalkers and Magma is deliberate to ensure this flow is
maintained. Once at 10K feet, I can resume stepping through that same
debugger within 5 seconds of restarting the image, DB connections
intact, commit my transactions when I'm ready, done. Magma handles
every aspect of that use-case correctly even in multi-user
environments, and has so many safety and integrity features, it is the
safest way to develop and keep a model in Squeak.
This release coincides with the release of Squeak 5, and has many
improvements and fixes over Magma 1.4. Detailed notes about these
improvements are available at http://wiki.squeak.org/squeak/6209.
- Chris