[Cuis-dev] Bee Smalltalk Dynamic Metacirculat Runtime [WAS Re: Cuis 68000 64bit V3 image ?]
Javier Pimás
elpochodelagente at gmail.com
Sun Apr 25 17:02:22 PDT 2021
Hi folks, I wasn't aware of the existence of this list, so... hello
everybody :).
If I understood correctly you Ken are trying to port powerlang bootstrapper
to Cuis, so that you can then generate a bee from cuis, and also with the
idea of generating a Cuis image for the motorola 68000, is that correct? In
any case, I'm glad that you are interested and count on me for any help I
could give.
Are you porting the code manually? If tonel format is a problem I have some
transliterator code somewhere to read/write different formats and to
minimally transform code, so it would need a backend for writing cuis
format, which seems pretty much like chunk format. With some extra rules
you might get everything automatized if you want.
Let me know what you think.
Cheers,
Pocho
On Sun, Apr 25, 2021 at 5:44 PM <ken.dickey at whidbey.com> wrote:
> On 2021-04-25 12:58, Boris Shingarov via Cuis-dev wrote:
> ..
> > I think it would have many more far-going implications than just
> > bootstrapping a given Smalltalk from source, or mini-images.
>
> Yes. One interesting idea is to port libraries/VMs by just
> cross-nativizing a new nativizer.
>
> As methods are bytecode compiled, the loader notes that the "native"
> code is for another CPU kind and just re-nativizes the bytecodes for the
> current/host CPU architecture. Instant port!
>
> There is also room for objects describing hardware capabilities -- what
> uboot does with device trees. Describing a CPU architecture is a
> natural part of this view. Making visible the hardware capabilities
> (and interfaces) would allow Smalltalkers to "feel the bits between
> their toes".
>
> Much fun to be had here!
>
> :)
> -KenD
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210425/7e4ecd1a/attachment.htm>
More information about the Cuis-dev
mailing list