[Cuis-dev] Haver a Cuis based Smalltalk with Modules

Chris Muller ma.chris.m at gmail.com
Wed May 5 17:22:18 PDT 2021


The extensions are essential.  Simply extracting the .st files from within
the .mcz files and using them directly (renaming as necessary) should leave
you with a fully loaded 1.62 in Cuis, including all the extensions.

On Wed, May 5, 2021 at 3:19 PM Philip Bernhart <philip.bernhart at posteo.de>
wrote:

> Hi Gerald,
>
> just for reference, I created a repository for such a port:
>
> https://github.com/Phantasus/Cuis-Smalltalk-Magma
>
> I filed-out the state of the 1.62 magma (all inclusive) package
> by hand. Without most of the extensions, as I don't know the
> magic Squeak snippet which could do that.
>
> > Package Name: Magma
> > Version: 1.62 tests
> > Entry for the Squeak5.2 tag in SqueakMap.  Nominal improvements.
> >
> > Categories:
> >       Compatibility level/Only extensions, no changes - Code extensions
> but no changes in existing code.
> >       Licenses/MIT - The MIT license is like BSD without the advertising
> >       clause. As free as it gets, suitable for cross Smalltalk 100%
> >       reuse.  The recommended license for Squeak since the 4.0 release.
> >       Maturity level/Stable - Useable by all. Bugs are rare.
> >       Squeak versions/Squeak5.2 - Released Q3/2018
> >
> > Created: 10 October 2018 9:08:47 pm
> > Modified: 10 October 2018 9:08:47 pm
> > Download:
> http://map.squeak.org/accountbyid/c3993561-22fb-421f-b0be-c46b5487e105/files/install-Magma-1.62
> tests.st
>
> And put these files into the above mentioned github repository,
> where people can start porting from.
>
>
> Cheers,
> Philip
>
> Gerald Klix via Cuis-dev <cuis-dev at lists.cuis.st> writes:
>
> > Well, yes and no.
> >
> > Pros: It's a complete solution.
> > Cons: It's such a beast, AFIR it even features a
> > modified compiler that traps instance variable
> > access.
> >
> > There was a discussion about WriteBarriers
> > which triggered Chris Muller to respond.
> >
> >
> http://cuis-smalltalk.org/pipermail/cuis-dev_cuis-smalltalk.org/2019-February/thread.html#4113
> >
> > some messages got cross-posted on Vm-dev, that discussion continued
> there:
> >
> >
> http://lists.squeakfoundation.org/pipermail/vm-dev/2019-February/thread.html#30474
> >
> >  From that discussion I inferred porting would be
> > a real big task.
> >
> > If Chris will spend some time to help me,
> > I would consider a port.
> >
> >
> > Just my €0.03,
> >
> > Gerald
> >
> >
> >
> > On 2021-04-30 14:11, Mariano Montone via Cuis-dev wrote:
> >> El 29/4/21 a las 17:15, Gerald Klix via Cuis-dev escribió:
> >>> One of near time goals for Haver is to add an
> >>> Obect Oriented Database to Haver, which IHMO as
> >>> a must for any dynabook.
> >>>
> >>> Alas my first attempt at this failed miserably,
> >>> in the end it was too complicated to get my
> >>> head around my own creation.
> >>
> >> Would porting Magma from Squeak be an option?
> >>
> > --
> > Cuis-dev mailing list
> > Cuis-dev at lists.cuis.st
> > https://lists.cuis.st/mailman/listinfo/cuis-dev
>
> --
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210505/c0ad3baf/attachment.htm>


More information about the Cuis-dev mailing list