Good Evening, an update. I got a BoxOfKittens built, <Crypto-rabbt.41.mcz>. Run this code to build a BoxOfKittens, with 4 MammaCats, each having 4 Kittens with a SHaredNearIntroducer for local publoshing. TH eBoxOfKittens has a farIntroducer for international publishing.

BoxOfKittens new: 3 sessionIdentity: SessionIdentity sampleVatId1.

Woot-Woot! Cheers, rabbit


On 7/8/23 18:53, rabbit wrote:

I have recovered alpha. I have returned to 421 tests passing. My comment was

Refactored hierarchy, into Core, Algorithmic, Network, Demos and Tests.

Here's a Kitten view.


And here is the Crypto Hierarchy


Cheers!
rabbit


On 7/8/23 16:37, rabbit wrote:
I broke it again. I don’t think it’s too too severe, the sequence of V3.9 protocol messages is being defined, but the structure for it is not bu a failure to call #initializeASN1Type. I call by hand and it is recovered.

I made good progress today with the Demo-Cats example. I am at what I need to make the hook up with a pair of DuplexServiceThunk, connected. It’s getting close to start a KittyKat conversation, with SharedNears.

I re-orged the hierarchy. I need to take a break, I’ll get into it later.

••• rabbit ❤️‍🔥🐰




On Sat, Jul 8, 2023 at 10:23, rabbit <rabbit@callistohouse.org> wrote:

Furthermore, the total reference design and implementation, superbly well-documented, under the auspices of Mark Miller of JavaScript promises id <http://erights.org>. This is the foundations of both my Promises and the ParrotTalk Protocol. Tak.

Aeshti'Yaba!

- rabbit

On 7/8/23 10:12, rabbit wrote:

I have the skeleton of documentation at https://projects.callistohouse.org/parrottalk/



On 7/8/23 10:10, rabbit via Cuis-dev wrote:


On 7/8/23 09:44, Juan Vuletich via Cuis-dev wrote:
Hi rabbit,

On 7/7/2023 8:00 PM, rabbit via Cuis-dev wrote:

#GREEN without the FAILs Um...I brought in everything. My life's work. Crypto now includes all my work over the past 22 years. I did not realizze, it is 6.5 MBytes in size. Heh.

  • - All Promises <Near ! SharedNear ! Far>
  • - All of ParrotTalk <v3.6 ! v3.7 ! v3.9>
  • - SSH
  • - SSL
  • - Whisper framework
  • - ProtocolStateCompiler
  • - TraceMonitor
  • - ELinda

Issues:

I regressed, or are failing

  • ASN1Type definitions for Whisper / ParrotTalk. I broke it!
  • Connections tests for PromisesFar, EParrotTalk, SSH and SSL

I introduce a name change from SchedulerVat to ECar. I added am EUICat for addDeferredUIProcess: scheduling. I also added a EHyperCat, which instantiates 3 ECats and adds a EUICat, for 4 VirtualizedSchedulers.

SharedNear requires wire management over a channel (SharedQueue), so we need a Scope. This is a Good Thing, allowing Scope debugging locally.

My attention is on getting EParrotTalk working.

••• rabbit ❤️‍🔥🐰

This sounds impressive. I can't really say it _is_ impressive, because I hardly understand a word. Have you done a written description of this work? Would you consider writing one?

No, I like to write in running code, the reference implementation is the documentation.

Allow me to share the demo I have constructed, regarding the in-memory UIHyperCat. To run it, load the latest <Crypto-rabbt.35.mcz, running the following to load the alpha config map of EParroTalk, with only Crypto inside. But this is on the back of all my Squeak business cards, so it's baked into my marketing.

Installer ss project: 'Cryptography'; install: 'ProCrypto.release.3'; install: 'EParrotTalk.release.3'.

To run my example your own selves, run the following code

InMemoryListener exampleEHyperCatEventual.

Several inspectors for the results. The first it the ETuple I build holding the

<PublishedObjects !! Queue !! InMemoryListener>

While the second is the resulting SharedNearIntroducer, for the ECat localCat. Separately I added the Near of the HyperCat.





Thanks!
--
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich
--
••• rabbit ❤️‍🔥🐰
--
••• rabbit ❤️‍🔥🐰
--
••• rabbit ❤️‍🔥🐰
-- 
••• rabbit ❤️‍🔥🐰
-- 
••• rabbit ❤️‍🔥🐰