Hi Sean-- > > https://tinyurl.com/y727fz4a > > Cool! > > A few things: > - There is a very noticeable lag (e.g. ~5 seconds to open an "About" > window). Any idea what it would take to deliver performance levels > that feel more native?
The next big step is getting a WebAssembly version of Cog running. Until then, we're riding the performance improvements in the web browser JavaScript engines. At the moment, Chrome seems a lot faster than the others. Bert's just-in-time translation of compiled methods to JS (which the web browser's JS engine then translates to native code) helped a lot. > - I wonder how Tether compares to Denis' Seamless I think Tether's serialization takes more advantage of the fact that the participants are live Smalltalk systems with many of the same objects already in all locations. Tether also attempts to allow remote messages with parameters from multiple object memories (e.g., in a context on machine A, a message is sent to an object on B, with parameters on C and D). > - I was going to ask the same question for Naiad vs Epicea, but after > reading on your blog, it seems Naiad is much more ambitious than > simply tracking changes Yes, Naiad is ultimately a deployment vehicle, enabling the accurate construction and deconstruction of systems. I want a coherent way to release apps and work in teams, livecoding all the time. > - I got a few errors off the bat > - UnixResolver>>#cantFindOriginError from #getEnvViaFFI > - "The primitiveFetchMourner is missing. Please upgrade your virtual > machine..." Mm, I haven't delved into any of the non-fatal Pharo errors yet. :) thanks! -C -- Craig Latta Black Page Digital Amsterdam :: San Francisco cr...@blackpagedigital.com voice through 2017-09-12: + 1 510 833 5799 (SMS ok) +31 20 893 2796 (no SMS)