Good evening! I find I have to re-save if SqueakSource freezes for whatever reason. Too busy!? That’s good!

However on loading it seems to push through if I leave it alone. Yay!

Here is my new config. I’ll be updating this alpha config until we want to release another RC to ProCrypto-1-1-4. I started with a Git image! The update code reloads the latest RZCKS.

I took Jakob’s Git Browser image he sent me and we got that online. Thanks Jakob! Thanks to Stéphane for getting the Prolog SAR loaded! Now that’s my base.image. I added my repositories and authorInitials. Opened basic window layout. Saved.

Then I copy to crypto.image and run

        '"to load the entire”
        “Crypto, Promises, ParrotTalk, Kafka & HDFS.”
        “Click no on initial install confirm”
        “To force a reload, simply save the imag”
        “and you’ll confirm update”

        Installer ss project: 'Cryptography'; install: 'RabbitZCryptoKitchenSink’.


Now you have an image having loaded and passing 384 tests: #green384
    Prolog
    TraceMonitor
    ELinda
    PromisesLocal 
    Cryptography 
    ThunkStack
    ParrotTalk 
    
The image also has Kafka and HDFS, but no tests! ;(

Best!

Have a Good One; Keep it, Light.
Kindly,
rabbit
. .. … ‘…^,^


Sent from Callisto House :: decentralized mobile homeless solutions

On Oct 6, 2022, at 13:18, rabbit <rabbit@callistohouse.org> wrote:



Hey, I did manage to hit the server for load and ran 329 tests acroos Cryptology, ProtoclState, ThunkStack, ELinda, Local Promises, ParrotTalk, TraceMonitor.

hey tim, did you end up using the TraceMonitor? I recall you're giving it a shout out. I appreciate you.

#green329

**Leaves**
37.7% {12769ms} ProcessorScheduler class>>idleProcess

5.2% {1765ms} RGSixtyFourBitRegister64>>loadFrom:
4.2% {1427ms} [] SystemProgressMorph(Morph)>>updateDropShadowCache
4.1% {1373ms} RGSixtyFourBitRegister64>>bitXor:
3.2% {1070ms} RGSixtyFourBitRegister64>>+=
2.6% {864ms} RGThirtyTwoBitRegister64>>loadFrom:
2.5% {858ms} SHA256Inlined64>>processBuffer
2.2% {761ms} Array(SequenceableCollection)>>first
2.2% {744ms} Array(SequenceableCollection)>>do:
2.0% {661ms} Point>>=
1.8% {620ms} RGThirtyTwoBitRegister64>>+=
1.8% {605ms} Random>>nextBytes:into:startingAt:
1.8% {601ms} RGThirtyTwoBitRegister64>>bitXor:
1.4% {468ms} [] Delay>>wait
1.3% {442ms} RGSixtyFourBitRegister64>>leftRotateBy:
1.1% {385ms} LargePositiveInteger(Integer)>>bitShift:
1.1% {377ms} SHA1WithPlugin(HashFunction)>>hashStream:into:

**Memory**
    old            +67,108,864 bytes
    young        -67,127,880 bytes
    used        -19,016 bytes
    free        +67,127,880 bytes

**GCs**
    full            19 totalling 2,509 ms (7.41% uptime), avg 132.1 ms
    incr            1487 totalling 971 ms (2.9% uptime), avg 0.7 ms
    tenures        6,262,911 (avg 0 GCs/tenure)
    root table    0 overflows

Regarding those Registers, Levente, they are the tractor-trailers of most of Crypto! Thanks so very much for your contribution!

This is trippy, according to Squeak...

.013 + .018 + .018 + .026 + .032 + .041 + .052 =

0.19999999999999998

It lost a little! ;-)

So, Registers are 20% of the 63%, busy not Idling. 0.02 / 0.63 is 30% of total computation time. Awesomeness!

Arrivederci.

Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^

Sent from Callisto House :: decentralized mobile homeless solutions


On 10/6/22 07:18, rabbit wrote:

Hey y'all! I am releasing a new version and a new way of loading ProCrypto, ProCryptoTests, PromisesLocal and ParrotTalk on every image startUp: after confirming you want to updateOnResume.

Installer ss project: 'Cryptography'; install: 'CryptographyBootsatrap'. "to load the Bootsatrap and force an update request"

CryptographyBootsatrap startUp: false. "to force an update request"

--
Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^

Sent from Callisto House :: decentralized mobile homeless solutions