<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I had to reconceptualize how substitutions worked in Pharo, while
learning Fuel, as it has been awhile since I played with that
serialization. I recently came back to smalltalk after years. My
real goal is mobile code so it can run where it has most affinity,
even though that's not yet known. Enter sanguinity.<br>
<br>
This is great news and I am excited by the potential to see Squeak
and Pharo talking to each other.<br>
<br>
cheers,<br>
Robert<br>
<br>
<div class="moz-cite-prefix">On 12/04/2015 11:41 AM, Mariano
Martinez Peck wrote:<br>
</div>
<blockquote
cite="mid:CAA+-=mUOu-=OYfvjWEUmAr7Pt2R+UMZmn-CC8ca8XYZ6N=e0gQ@mail.gmail.com"
type="cite">
<div dir="ltr">I think that either Max or Martin did the Spur
needed changes for Fuel.
<div>So likely it should be easy to make it work in latest
Squeak. <br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Dec 4, 2015 at 12:57 PM,
Robert Withers <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:robert.w.withers@gmail.com"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:robert.w.withers@gmail.com">robert.w.withers@gmail.com</a></a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Now I
think you are right on with your observation.
Additionally, the number of dialects could increase
further with Fuel serialization, just port SecureSession
and bits.<br>
<br>
Alright, I came up with a name and it may border on the
egregious ... presenting ...<br>
<br>
"Maelstrom"<br>
<br>
A new distributed metric will be established in
Maelstrom to measure intra- & inter-vat activity:
"Sanguinity".<span class="HOEnZb"><font color="#888888"><br>
<br>
Robert<br>
</font></span><br>
PS. thanks for pointing out Fuel support for older
squeaks.
<div class="HOEnZb">
<div class="h5"><br>
<br>
On 12/04/2015 10:25 AM, Sven Van Caekenberghe wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Another suggestion: if you intend to make
something cross dialect and hope to get traction,
I would not use a project name which contains one
dialect, but something more general like
Cryptography, or some cool project name, like
Seaside, Fuel, ...<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0
0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
On 04 Dec 2015, at 15:43, Robert Withers <<a
moz-do-not-send="true"
href="mailto:robert.w.withers@gmail.com"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:robert.w.withers@gmail.com">robert.w.withers@gmail.com</a></a>>
wrote:<br>
<br>
I use squeak 5.0 and would want the Fuel support
to customize for wire serializations and
substitutions, such that Squeak and Pharo could
talk to each other, and all other Fuel
environments. The Fuel changes I made are in the
Pharo port of SqueakElib in the
SqueakElib-CapTP-Serialization category and
consist of a Decoder, Materializer and a
Materialization.<br>
<br>
Robert<br>
<br>
On 12/04/2015 09:35 AM, Esteban Lorenzano wrote:<br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
which squeak version?<br>
of what?<br>
<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
On 04 Dec 2015, at 12:15, Robert Withers
<<a moz-do-not-send="true"
href="mailto:robert.w.withers@gmail.com"
target="_blank">robert.w.withers@gmail.com</a>>
wrote:<br>
<br>
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. Any chance that Fuel is ported to
Squeak?<br>
<br>
Regards,<br>
Robert<br>
<br>
On 12/04/2015 06:11 AM, Robert Withers
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
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.<br>
<br>
Regards,<br>
Robert<br>
<br>
<br>
On 12/04/2015 05:47 AM, Robert Withers
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
Best Regards<br>
<br>
<a moz-do-not-send="true"
href="http://www.squeaksource.com/Cryptography.html"
rel="noreferrer" target="_blank">http://www.squeaksource.com/Cryptography.html</a><br>
<a moz-do-not-send="true"
href="http://www.squeaksource.com/squeakelib.html"
rel="noreferrer" target="_blank">http://www.squeaksource.com/squeakelib.html</a><br>
<br>
<br>
On 12/04/2015 05:44 AM, Robert Withers
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
After my password reset on
squeaksource, I committed to both
Cryptography and SqueakElib, project
links below.<br>
<br>
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.<br>
<br>
Robert<br>
<br>
On 12/04/2015 04:35 AM, Stephan
Eggermont wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
On 03-12-15 23:06, Robert Withers
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
Are any of these used by both
squeak and Pharo? That would be
the right<br>
move I think. I will ask about
getting my password reset for<br>
squeaksource, since that is where
the old code resides.<br>
</blockquote>
All of them. Mostly timing of
project start/high activity and who
are<br>
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.<br>
<br>
In the not so far future Pharo is
likely to move to a git based
infrastructure, using libgit2. Early
adopters are already using it.<br>
I haven't heard the squeak ideas
about that.<br>
<br>
Stephan<br>
<br>
<br>
<br>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br>
</blockquote>
<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">Mariano<br>
<a moz-do-not-send="true"
href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">
</pre>
</blockquote>
<br>
</body>
</html>