[Cuis-dev] Bee Smalltalk Dynamic Metacirculat Runtime [WAS Re: Cuis 68000 64bit V3 image ?]

Jan Vrany jan.vrany at labware.com
Mon Apr 26 06:15:39 PDT 2021


Hi Ken, 
(not sure this mail will make it to the mailing list, hope it will) 

> >  _my_ overall goals are [1] reproduce Bee bootstrap in Cuis
> > to understand how they did it, [2] do ARM64/RISC-V:64G port,
> > [3] graft Cuis on top
> 
> In these past few months Jan has made much progress disentangling
> the Pharo-specific bits out of it.  This is important because of the
> people who are interested in actively contributing, some like Squeak
> and some Smalltalk/X and some Pharo.  Your Cuis perspective is most
> welcome and appreciated!
> 
> I am sure Pocho and Jan will chime in with more comments.

Yes, I did the port to St/X - it is not yet merged, but the last PR 
waits to be reviewed and, eventually. merged. I did it slightly
differently, so that most of the code is shared and we can easily 
collaborate. I'm happy discuss the details if there's interest. 

As for 
> [2] do ARM64/RISC-V:64G port,

I too intend to *add* RV64G support. But before that, quite bit of
stuff has to be cleaned up to allow different backends. As my 
friend Sean use to say, I'm slogging through this land (and whole lot
of others)

Best, Jan

> 
> Boris
> 
> 
> -----"Cuis-dev" <cuis-dev-bounces at lists.cuis.st> wrote: -----
> To: "Discussion of Cuis Smalltalk" <cuis-dev at lists.cuis.st>
> From: "ken.dickey--- via Cuis-dev" 
> Sent by: "Cuis-dev" 
> Date: 04/23/2021 06:54PM
> Cc: ken.dickey at whidbey.com, "Douglas Brebner" <kirtai+st at gmail.com>
> Subject: [Cuis-dev] Bee Smalltalk Dynamic Metacirculat Runtime [WAS
> Re: Cuis 68000 64bit V3 image ?]
> 
> On 2021-04-23 07:22, Douglas Brebner via Cuis-dev wrote:
> 
> > What I've wanted for a while is a way to bootstrap an image from
> > source, a la Little Smalltalk or GNU Smalltalk.
> ...
> > Custom mini images for specialised purposed would be handy too.
> 
> Not quite there yet, and x86 only, but check out Bee Smalltalk:
> 
>   https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__github.com_powerlang_powerlang&d=DwICAg&c=sPZ6DeHLiehUHQWKIrsNwWp
> 3t7snrE-az24ztT0w7Jc&r=ecC5uu6ubGhPt6qQ8xWcSQh1QUJ8B1-
> CG4B9kRM0nd4&m=oSdy2FWvoHxKMwqWLMeyqC_7oLkmOq92i19sgfjtpLs&s=Z9dtOzu_
> MBbFtonzfcvxU15tMEHXUxp0VS4XPUaGfUg&e= 
> 
> Just started a port to Cuis, so don't look at the code, but the 
> README.md has pointers to essential docs:
> 
>   https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__github.com_KenDickey_BeeYourself&d=DwICAg&c=sPZ6DeHLiehUHQWKIrsNw
> Wp3t7snrE-az24ztT0w7Jc&r=ecC5uu6ubGhPt6qQ8xWcSQh1QUJ8B1-
> CG4B9kRM0nd4&m=oSdy2FWvoHxKMwqWLMeyqC_7oLkmOq92i19sgfjtpLs&s=mqdNSVAH
> 4vM3KLzRAgfctfy_iJGNilCsHdUbOREdMbQ&e= 
> 
> A Pharo bootstrap exists.
> 
> Very promising first steps, IMHO.
> 
> I am very slow, but _my_ overall goals are [1] reproduce Bee
> bootstrap 
> in Cuis to understand how they did it, [2] do ARM64/RISC-V:64G port,
> [3] 
> graft Cuis on top.
> 
> Huge job. Tons of code to go through. I have a busy life and may not 
> live to see it through, but darn, is it ever interesting! :)
> 
> Cheers,
> -KenD
> 





More information about the Cuis-dev mailing list