Tony Garnock-Jones wrote on Wed, 26 Apr 2017 10:42:41 -0400
I'm very interested to see you are working on email in Squeak!
I am typing this in Celeste on a Squeak 4.1 image.
I'd like to increase my "dogfooding" of Squeak, and getting to the point where I can do basic email tasks within the image seems a good first step.
In September of 2004 I made the same decision and switched from KMail. Of course, I was also moving from a KDE based Linux to one with a different GUI so I would have had to change email clients anyway.
I have tried Celeste recently, but it didn't immediately work and I don't have the time at present to spend on getting it working.
At first I used Squeak 3.8 but then had to move to 3.9 and now 4.1. Along the way I had to make some quick and dirty fixes to keep going. These were not done "the right way" since normally I would get a debugger in the middle of downloading stuff from my pop3 server and wanted to get things working again before I got a network timeout.
In this image I have the following change sets:
'Network-Mail Reader-ls.21' 'CelesteCompatibility41' 'Celeste41NoSqueakToIso' 'Celeste41CharFixes' 'Celeste41MiscFixes' 'Network-HTML-md.5' 'Porter-bpm.3' 'Scamper-kfr.12'
Since some of my emails were in Portuguese, I had to add a bunch o SqueakToIso conversions to deal with them. On recent Squeaks these changes need to be reverted.
One major problem I had was that files were limited to 2GB. So once a year or so I would have to start a new database. David Lewis helped me fix that by getting a newer VM - no image side changes were needed.
Are your email tools publicly available anywhere I can follow along as you develop them?
At some point I will be interested in this as well since it would be nice to move to a newer Squeak image. I should post those four Celeste* change sets somewhere, though they need a lot of cleaning up. In particular, halfway through I changed my style of fixes so they are very inconsistent. No if things are messed up, for example, you see the text "** bad encoding **" as the body of the message. You can still look at the raw message. And emails from some people here are nearly unreadable, but I never got around to fixing that.
-- Jecel