> On 2020-08-15, at 2:11 AM, karl ramberg <[hidden email]> wrote: > > Craig Latta has been developing similar stuff for a while It's about 20 years now, IIRC. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Strange OpCodes: PNG: Pass Noxious Gas |
In reply to this post by Trygve
Trygve, I couldn't avoid my eyes getting heavy by what I learned here. I already knew I share your desire and vision for everyday people to be empowered by personal computing, and have pursued this goal for 20 years with Squeak as well. Tablets came out since then, but they didn't solve it -- they're partitioned by function (app) rather than by object, with woefully insufficient inter-domain cohesion. I still believe the paradigm of "one universe of objects" (some personal, some shared, some internal, some external) and "send a message to an object" -- if properly encapsulated and designed with sufficient empathy for users -- can be understood and embraced into an acceptable paradigm. Indeed, today's Squeak community has become a lonely place for Dynabook dreams, as it became concerned with different goals, but I haven't given up on it still being possible with a derivative of Squeak 5.3. I still have an email from you about Baby*, which I've starred, and intended to get back to you when I finally get to mount my second attack on MaUI[1]. Alas, time is a merciless teacher, I won't get to realize my fantasy to interact with you on this. However, I've now secured a copy of your whitepaper PDF, and the versions of Baby* on SqueakMap, which I look forward to exploring and learning. I don't know him personally, but have interacted with Marcel enough to believe his words were simply daring you to elicit more detail, not question your honesty. He's darn good at wrangling Squeak, whatever issue you found, it's a good bet he would be able to fix it. I hope you'll give him the benefit of the doubt. Now is your time to be at peace with the universe. Farewell. Regards, Chris Muller On Thu, Aug 13, 2020 at 2:34 AM Trygve Reenskaug <[hidden email]> wrote:
|
In reply to this post by Edgar De Cleene
Hi Edgar, Trygve, others,
The idea(s) behind CodeParadise should probably [*] lead to a situation in which developing code is based on a number of relative small Smalltalk images. Each image small enough to 'understand'. One image for the application you're developing. One for the development environment. One for the user interface (running inside the browser). Etc. Separating the development environment means I won't be 'seeing' Compiler or Inspector classes when working on my application. IF I do want to add or change a feature of the development environment, I'll open a Browser on that development image and change things there. Being able to change the full environment (consisting of multiple images) should still be possible and effective directly (Smalltalk design principles). Currently I'm mostly busy realising/implementing the tiny image inside the browser (because it is a difficult nut I'd like to crack first). I have chosen Pharo8 as my current development environment, but it should be replaced by my own environment because of the exact bloat Trygve and others refer to. I love Pharo, Squeak(JS) and Cuis. All have their strengths. I'm scheduled for a presentation about this 26th of August on the UK Smalltalk user group (19hrs UK time). Please join if you're interested to see and talk about this. (This part is not well thought out yet, but I'd like to have something like this for CodeParadise:) If you need for example storage you'll probably have another image, somewhat similar to applying a Microservice pattern. These services will not process data (i.e. not your typical REST api), but process objects. These services will at startup not contain the classes/methods of your (business) objects. This also holds for the current tiny image in the browser. It does not contain any code (classes and methods) for views/presenters. All this code is added to the image/service when needed. This allows (but also requires) more independent 'components'. This could lead to specifically compile time configured services or more 'dynamic' services which are 'provisioned' at runtime. So the idea I have is to move away from the traditional single (Smalltalk) image philosophy. @Trygve, thanks for all your nice work. Hope you're doing well. My description above is not the same as what you describe, but it feels like it could have a similar end result (if I understand you correctly). Still so much to do...so I won't be offering a solution anytime soon. Wish I could... [*] Things are still in early development and I haven't thought out all the details yet. Some things might not work when theory meets practice ;-). Cheers, Erik -- Sent from: http://forum.world.st/Squeak-Dev-f45488.html |
In reply to this post by Edgar De Cleene
I digging in old experiments
So I found a 7179-basic.226publ.image and some .mcz we made with Hannes Hirzel long time ago Bring all BabySRE to modern Squeak take longer to me , so I share for young people my founds. Problems come of format changes in .image and also in missing dependencies Here you have some BabySRE in old 4.5 running in old iMac 2009 with John VM. I continue this line of work trying to found missing pieces. Edgar @morplenauta world.jpeg (384K) Download Attachment |
In reply to this post by Erik Stel
On Sun, Aug 16, 2020 at 3:25 AM Erik Stel <[hidden email]> wrote:
Will this be virtual or physical? The meetup page suggests it's in London: Vanessa |
Hi Vanessa,
It will be an online meetup. Hope to see you there. Cheers, Erik -- Sent from: http://forum.world.st/Squeak-Dev-f45488.html |
In reply to this post by Edgar De Cleene
Edgar, Thank you for working to bring Baby SRE up to a more current Squeak release. This is a kind gift to the community. -jrm On Sun, Aug 16, 2020 at 4:08 AM Edgar J. De Cleene <[hidden email]> wrote: I digging in old experiments -- John-Reed Maffeo |
In reply to this post by timrowledge
Hi-- Karl writes: > Craig Latta has been developing similar stuff for a while Tim responds: > It's about 20 years now, IIRC. Since 2002... At least Squeak will turn 25 before this hits 20. :) -C -- Craig Latta Black Page Digital Berkeley, California blackpagedigital.com |
> On 2020-08-18, at 10:54 PM, Craig Latta <[hidden email]> wrote: > > > Hi-- > > Karl writes: > >> Craig Latta has been developing similar stuff for a while > > Tim responds: > >> It's about 20 years now, IIRC. > > Since 2002... At least Squeak will turn 25 before this hits 20. :) Ah yes. A couple of years before we moved up north. I remember discussions about it at the place in Portola Valley... and I remember racing a Porsche 911 around the 280 on my way to visit. :-) tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim "Bother," said Pooh, as Satan pointed out the fine print... |
In reply to this post by Trygve
On 15/08/2020 08:56, Trygve Reenskaug
wrote:
Just an idea while a car is waiting to take me on a vacation. Sort of like using Images as Actors? |
In reply to this post by Edgar De Cleene
Finally I get BabySRE working in 6.0, without freezes and without undeclared
classes. This do not means all wonderful work of Trygve is on 6.0 But is a start. Also I see a couple of pages is on swiki Still have my own expanded view on 190.191.74.232:9090 user visita no pass Load orden is TextMorphEditor from Jurasik Park era from Ladrillos repo BabySRE-Connectors BB1IDE-Support-edc.1 BB1UnmappedRole And finally BabySRE-edc.51 Also found I make several .mcz coming of original 3.10 image , so I dig some more and perhaps we have more of Trygve . So no Hasta la vista Baby. Say Volviste Baby (You come back Baby) Edgar @morplenauta AgregaRepoLadrillos.st (252 bytes) Download Attachment BB1UnmappedRole.cs.gz (288 bytes) Download Attachment |
Edgar,
On Thu, Aug 20, 2020 at 08:08:16AM -0300, Edgar J. De Cleene wrote: > Finally I get BabySRE working in 6.0, without freezes and without undeclared > classes. > This do not means all wonderful work of Trygve is on 6.0 > But is a start. > Also I see a couple of pages is on swiki > Still have my own expanded view on 190.191.74.232:9090 user visita no pass > Load orden is TextMorphEditor from Jurasik Park era Bravo!!! Well done!!! Dave > > from Ladrillos repo > BabySRE-Connectors > BB1IDE-Support-edc.1 > BB1UnmappedRole > And finally > BabySRE-edc.51 > > Also found I make several .mcz coming of original 3.10 image , so I dig some > more and perhaps we have more of Trygve . > > So no Hasta la vista Baby. > Say Volviste Baby (You come back Baby) > > > Edgar > @morplenauta > |
In reply to this post by Edgar De Cleene
Sweet! -C *** On 20/8/20 04:08, Edgar J. De Cleene wrote: > Finally I get BabySRE working in 6.0, without freezes and without undeclared > classes. > This do not means all wonderful work of Trygve is on 6.0 > But is a start. > Also I see a couple of pages is on swiki > Still have my own expanded view on 190.191.74.232:9090 user visita no pass > Load orden is TextMorphEditor from Jurasik Park era > > from Ladrillos repo > BabySRE-Connectors > BB1IDE-Support-edc.1 > BB1UnmappedRole > And finally > BabySRE-edc.51 > > Also found I make several .mcz coming of original 3.10 image , so I > more and perhaps we have more of Trygve . > > So no Hasta la vista Baby. > Say Volviste Baby (You come back Baby) > > > Edgar > @morplenauta -- Craig Latta Black Page Digital Berkeley, California blackpagedigital.com |
In reply to this post by Trygve
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. --
The essence of object orientation is
that objects collaborate to achieve a
goal. |
Free forum by Nabble | Edit this page |