Yay! I got EVERYTHING up to ParrotTalk working, #GREEN! I am passing.
This leaves PromisesFar, where I'm passing 25 out of 40. I found working PromisesRemote from 2015, stuffed in my Java version on github. I forward ported it and renamed to PromisesFar, to the newest Cryptography from ESqueak.release.1 implementation (mainly ASN1 Iimplementation changes around Type registrations), along with much change and evolution of PromisesLocal and Introducing ELinda to use with PromisesLocal. I have expanded Vats and ELinda for both Vintage, sans ELinda, and ELinda with and without mutexes.
This is not all tested. PromisesLocal continues to only work vintage, not with ELinda, but I forward ported this working code and here is where I am at!
*••••••••• ELinda, PromisesLoca and ASN1 Type heirarchies •••••••••* Here are some exports of heirarchies
*••• ELinda ••• *
*••• PromisesLocal ••• *
*••• ASN1Type ••• *
•••••••••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰
Yes, indeed. My limplementation! HAH! How true has that been?
I have loaded all in a fresh image and get the same results. I'm freezing refactoring, aside from 1 rename, and ficussing on the failing tests in PromisesFar. I believe I am using STON, but I may have switched to SN1 encoding, which makes the failures make sense. ALl of this since 2015 was to start using ASN1 encoding fora ll ELib messages in PromisesFar. So we can be bit identical between Squeak and Java and ..., ..., ...
I refactored along the way and am starting to weave ELinda into PromisesLocal and ASN1Modules and so on. I am a weaver and we exist all over the globe.
I loaded EParrotTalk,release.w into a clean image and it loaded fine, initialized fine and running tests...I have turned off the MD5WithPluginTest>>#testInputs, which was hanging hte test run. Here are my latest results:
EParrotTalk <368 !! 350 !! 8 !! 6 !! 28.854>
On 12/28/22 23:22, rabbit wrote:
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰
squeak-dev@lists.squeakfoundation.org