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

Philip Bernhart philip.bernhart at posteo.de
Wed May 5 13:19:55 PDT 2021


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

-- 


More information about the Cuis-dev mailing list