Digital Twin applied to Software

Alejandro Reimondo <[email protected]> Tue, 6 Dec 2022 20:54:11 -0300
Newsgroups gmane.comp.lang.smalltalk.vwnc
Message-ID <[email protected]>

 >I didn't mean to start a flame war. I'm as passionate a Smalltalker

 > as probably everyone on the list. And Smalltalk is my platform

 > of choice for many reasons.


One of the main products of smalltalk activity is emotion.

hope we all know what I am saying.


But the experiences we had using smalltalk do not made us all the same.

Most Smalltalkers don't know from where this emotion is emerging

  and what it is (or how it change us in a way we can't resist).


 From "Design Principles Behind Smalltalk" (byte Aug 1981):

     "The purpose of the Smalltalk pro-

     ject is to provide computer support

     for the creative spirit in everyone"


The (original) design and implementation of computer support

  named also Smalltalk (the same name for the design,

  architecture and language syntax) was known to be the best way

  to implement an object environment to develop open

  software systems (and sell software/apps to sustain activities

  for development of THE CREATIVE SPIRIT IN EVERY Smalltalker).


The wrong/other side of the coin is that architecture/design

  has not been modified from the '80s... and still today

  smalltakers think that it is required a smalltalk virtual machine

  and an image to run smalltalk... limits that encapsulated

  smalltalkers to closed contexts (and dependence on reduced

  number of gurus to start working on a new computer

  support).


Returning to "the creative spirit in everyone";

  smalltalk is related with informatics (not with computing).

Smalltalk happens in the mind; not in a computer.

And that is the reason why we feel something emotional;

  that is not related (only) to our cognitive machinery.

The Smalltalk ACTIVITY also compomises our emotive

  machinery (of the brain).


Comparing "Smalltalk" language with other languages is ignoning

  what has been happening with us in the last +30 years.

In my case, I have been doing Smalltalk with S8 Smalltalk

  in the last +10 years; and I use it on top of any execution support

   capable to run javascript, lua, julia or pyhton.

S8 Smalltalk is a complete smalltalk with ANOTHER/modern

  design without the borders of image & smalltalk/custom VM.

Using S8 Smalltalk is doing exactly the same activity if you

  are running your objects in android device, iOS device,

  desktop or multiple cpus (in ALL cases your objects has native/transparent

  behavior and interaction with O.S. objects; also in cases where

  the execution machinery is not object oriented,

  as the case for Julia)

Here is not the place to give more details (see u8.smalltalking.net

  and swiki.smalltalking.net/U8 ). When you start

  to think in Smalltalk as an activity (and not as an object ORIENTED 
language)

  most of our history has connection to what happens today;

  we are suffering the limitationsof initial smalltalk design

  in an open world.


cheers,

Ale


On facebook group you can also find slides

  of recent presentation (in Spanish) about features

  and smalltalk design for actual world

https://urldefense.com/v3/__https://www.facebook.com/groups/s8smalltalk__;!!DZ3fjg!6UGb7NohKAZAm7G4Vrx_mzjwPoBr0G4Ml-PYmAZhDAV19FVJHwobUQPCPviSuIwrisjju9DgTi6zb1xLmDicO2wDZLVTtCI3PQ$