Thanks!

" When/if smalltalk grows to a web scale "

Let's hope so :)

On Thu, May 21, 2020 at 4:09 PM Esteban Maringolo <emaringolo@gmail.com> wrote:
On Thu, May 21, 2020 at 11:34 AM Vitor Medina Cruz <vitormcruz@gmail.com> wrote:
> Sorry, I mean how so are Smalltalk systems less compatible than web browsers are?

Different dialects have different features (e.g. Namespaces, Traits),
syntax, image format...

Smalltalk is a concept, with Smalltalk-80 as the canonical reference,
not even a specification, because ANSI Smalltalk was the closest thing
to a standard (Like ECMA TS39 is for JavaScript), but it was DoA.

> This means between different distributions of Smalltalk (VA, Squeak, Pharo...)? Same code are not as compatible between different Smalltalks distribution as a web application is between different browsers? How so? Why?

Because of history for the most part.
Smalltalk comes from a pre-opensource era, where commercial vendors
were the norm, and competition was not collaborative as it might be
now.

Each one took its own path and merging everything back is non-viable,
both for technical and commercial reasons.

When/if smalltalk grows to a web scale, then the need for standards
and constraint will arise.

Regards!

Esteban A. Maringolo