[squeak-dev] Distributed Squeak

Trygve Reenskaug trygver at ifi.uio.no
Tue Aug 25 15:18:50 UTC 2020


Is there a server somewhere where I can deploy a Squeak object and make 
it available on the Net through its interface?
If so, is there some documentation I can read?
Best
--Trygve

On 2020-08-15 09:56, Trygve Reenskaug wrote:
> Just an idea while a car is waiting to take me on a vacation.
>
> Imagine:
>
>  1. You have a computer with many independently running images.
>  2. A super fast facility pass messages between the images,
>  3. Selected services in the release image are move out and deployed
>     as server objects in another image.
>  4. Every image appears as a server offering RESTful interfaces to
>     other images.
>  5. Selected packages in any repository can be downloaded, compiled,
>     instantiated, and deployed in an image as server objects.
>  6. The different images can even run in different computers and use
>     different VMs.
>  7. There are now two dimensions to the reuse of functionality: a)
>     download and compile a package. b In some image, install a package
>     and deploy it as a server object.
>  8. And presto: The original image is now small and manageable while
>     the whole system can grow without increasing the complexity of the
>     release image.
>
> In haste. This is just an idea. It's full of holes and need a lot of 
> work done to it before it can be usable.. It's a disruptive idea, so 
> please give it some consideration This is before you shoot it down
> --Trygve
>
>
>
>
>
> On 2020-08-14 22:54, karl ramberg wrote:
>> Well said, Vanessa :-)
>>
>> The complexity comes from people using Squeak and wanting to improve 
>> it in many directions.
>> And managing code , graphics , user interface , faster virtual 
>> machine, networking, security etc. are hard problems which add 
>> complexity.
>> And also the added accidental complexity on top of that.
>>
>> It seems systems only are simple and elegant until people start using 
>> them.
>> One can see that as a good or bad thing.
>>
>> Solution to the complexity problem will probably take a few 
>> generations to solve...
>>
>> Best,
>> Karl
>>
>>
>>
>> On Fri, Aug 14, 2020 at 9:42 PM Vanessa Freudenberg 
>> <vanessa at codefrau.net <mailto:vanessa at codefrau.net>> wrote:
>>
>>     On Fri, Aug 14, 2020 at 2:31 AM Marcel Taeumel
>>     <marcel.taeumel at hpi.de <mailto:marcel.taeumel at hpi.de>> wrote:
>>
>>         Hi Trygve,
>>
>>         I apologize for any misunderstandings here. I am not an
>>         English native speaker. It was not my intent do accuse you of
>>         lying.
>>
>>         However, there is a difference between a bug report and an
>>         unsubstantiated rant. I did read your entire post "A Sad Day"
>>         as the latter. Whose mistake that was, I cannot tell now.
>>         Neutral, objective bug reports would read different, I suppose.
>>
>>
>>     It was neither a bug report nor an unsubstantiated rant. It was a
>>     criticism of the complexity of all current Smalltalks. The few
>>     examples of unexpected complexity in Squeak that Trygve chose to
>>     mention are not the actual issue. No need to feel personally
>>     attacked.
>>
>>     Having worked with a beautifully tiny system like Smalltalk-78,
>>     or even early versions of Squeak, the complexity in modern Squeak
>>     is staggering.
>>
>>     Smalltalk used to be a system that can be fully understood by a
>>     single person - truly a personal computing system. That is no
>>     longer the case.
>>
>>     All the functionality we added over the years comes at the price
>>     of complexity (not to mention speed). It makes the system hard to
>>     understand. It makes it hard to see the design principles. We
>>     have not found a way to eliminate, or at least hide, any of the
>>     complexity we introduced.
>>
>>     I don't think there is a "solution" for this within the current
>>     system. We have accepted the complexity, and now we have to live
>>     with it. And we have to accept that that alienates people who are
>>     looking for simplicity and elegance.
>>
>>     I am sad to see Trygve leave, but I do understand. He didn't even
>>     owe us an explanation. Thank you, Trygve!
>>
>>     All the best,
>>     Vanessa
>>
>>
>
> -- 
>
> /The essence of object orientation is that objects collaborateto 
> achieve a goal. /
> Trygve Reenskaug mailto: trygver at ifi.uio.no <mailto:%20trygver at ifi.uio.no>
> Morgedalsvn. 5A http://folk.uio.no/trygver/
> N-0378 Oslo http://fullOO.info
> Norway                     Tel: (+47) 468 58 625
>

-- 

/The essence of object orientation is that objects collaborateto achieve 
a goal. /
Trygve Reenskaug mailto: trygver at ifi.uio.no <mailto:%20trygver at ifi.uio.no>
Morgedalsvn. 5A http://folk.uio.no/trygver/
N-0378 Oslo http://fullOO.info
Norway                     Tel: (+47) 468 58 625

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200825/fd787c36/attachment-0001.html>


More information about the Squeak-dev mailing list