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$