[squeak-dev] Re: [Pharo-users] evolutions of squeakelib & crypto (Reed Solomon)

Robert Withers robert.w.withers at gmail.com
Fri Dec 4 15:49:27 UTC 2015



On 12/04/2015 10:11 AM, Bert Freudenberg wrote:
>
>> On 04.12.2015, at 12:15, Robert Withers <robert.w.withers at gmail.com 
>> <mailto:robert.w.withers at gmail.com>> wrote:
>>
>> I just realized that the squeak version uses ReferenceStream while 
>> the Pharo version uses Fuel, so the binary serializations are 
>> different and they won't speak to each other.
>
> What is this used for?

SqueakElib (name change forthcoming!... :) ) uses binary serialization 
to communicate over the wire between vats (an execution container). As 
this framework is to provide the substrate for distributed secure 
objects, there is a critical need to do substitutions, such that 
PassByProxy objects are shareable and resolutions can home back to the 
right pending context (a distributed continuation). This requirement for 
substitutions require a robust serialization stream framework, of which 
ReferenceStream in Squeak and Fuel in Pharo meet this need.

>> Any chance that Fuel is ported to Squeak?
>
> That would be nice, yes.

Yes, that would indeed. I hope for it to magically appear!

Robert
>
> - Bert -
>
>> Robert
>>
>> On 12/04/2015 06:11 AM, Robert Withers wrote:
>>> I am unable to import these files into SqueakSource, so it may be 
>>> best done from inside Pharo with Monticello. Here are working Crypto 
>>> and SqueakElib in Pharo, prior to SecureSession refactoring and Reed 
>>> Solomon. I include the correct version of LayeredProtocol.
>>>
>>> Regards,
>>> Robert
>>>
>>>
>>> On 12/04/2015 05:47 AM, Robert Withers wrote:
>>>> Best Regards
>>>>
>>>> http://www.squeaksource.com/Cryptography.html
>>>> http://www.squeaksource.com/squeakelib.html
>>>>
>>>>
>>>> On 12/04/2015 05:44 AM, Robert Withers wrote:
>>>>> After my password reset on squeaksource, I committed to both 
>>>>> Cryptography and SqueakElib, project links below.
>>>>>
>>>>> In the case of Cryptography, I had a version ported to Pharo ... I 
>>>>> will organize Pharo ports of both after Reed Solomon is stable, 
>>>>> and announce them to the Pharo list. This way both environments 
>>>>> can be supported through this one repository.
>>>>>
>>>>> Robert
>>>>>
>>>>> On 12/04/2015 04:35 AM, Stephan Eggermont wrote:
>>>>>> On 03-12-15 23:06, Robert Withers wrote:
>>>>>>> Are any of these used by both squeak and Pharo? That would be 
>>>>>>> the right
>>>>>>> move I think. I will ask about getting my password reset for
>>>>>>> squeaksource, since that is where the old code resides.
>>>>>>
>>>>>> All of them. Mostly timing of project start/high activity and who 
>>>>>> are
>>>>>> maintaining it decided on platforms. There was a time when 
>>>>>> squeaksource was not so stable and then many projects migrated, 
>>>>>> and I currently hear least about stability issues from ss3, but 
>>>>>> the load on smalltalkhub is much higher, I assume, as that is 
>>>>>> used for the pharo ci.
>>>>>>
>>>>>> In the not so far future Pharo is likely to move to a git based 
>>>>>> infrastructure, using libgit2. Early adopters are already using it.
>>>>>> I haven't heard the squeak ideas about that.
>>>>>>
>>>>>> Stephan
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20151204/2a72c1e7/attachment.htm


More information about the Squeak-dev mailing list