Hi all, Do you know if IMAP is possible in Pharo ? I havent found any implementation (quick search). Iâd like to have it to interact/filter my email. POP3 is not really possible. I think it would be a nice addition and maybe a good GSOC project ? Cheers, Cédrick http://forum.world.st/Zodiac-and-IMAP-td4741328.html <http://forum.world.st/Zodiac-and-IMAP-td4741328.html> It exists in GNU-Smalltalk but donât look at ti, its GPL :-) https://github.com/gnu-smalltalk/smalltalk/blob/master/packages/net/IMAP.st <https://github.com/gnu-smalltalk/smalltalk/blob/master/packages/net/IMAP.st>
Hi Cedrik, I started something to deal with this as side project: https://github.com/VincentBlondeau/IMAPClient It is at a very early development state. I took a SS3 project (http://smalltalkhub.com/#!/~Gotchas/IMAP-Client) andbegan to improve it. Donât hesitate to fork and add some PRs Cheers, Vincent From: Pharo-users <pharo-users-bounces@lists.pharo.org> On Behalf Of Cédrick Béler Sent: Wednesday, 6 March 2019 10:37 To: Any question about pharo is welcome <pharo-users@lists.pharo.org> Subject: [Pharo-users] IMAP in Pharo Hi all, Do you know if IMAP is possible in Pharo ? I havent found any implementation (quick search). Iâd like to have it to interact/filter my email. POP3 is not really possible. I think it would be a nice addition and maybe a good GSOC project ? Cheers, Cédrick http://forum.world.st/Zodiac-and-IMAP-td4741328.html It exists in GNU-Smalltalk but donât look at ti, its GPL :-) https://github.com/gnu-smalltalk/smalltalk/blob/master/packages/net/IMAP.st
Hi Veincent ;-),
Le 6 mars 2019 à 10:44, <vincent.blondeau@polytech-lille.net> <vincent.blondeau@polytech-lille.net> a écrit :
Hi Cedrik,
I started something to deal with this as side project: https://github.com/VincentBlondeau/IMAPClient <https://github.com/VincentBlondeau/IMAPClient> It is at a very early development state. I took a SS3 project (http://smalltalkhub.com/#!/~Gotchas/IMAP-Client <http://smalltalkhub.com/#!/~Gotchas/IMAP-Client>) andbegan to improve it.
Nice, I will try.
Donât hesitate to fork and add some PRs
Still havent get my head around this FORK/PR cycle but I will for sure one day :) Iâll try it for sure btw. Thx, Cédrick
Cheers, Vincent
From: Pharo-users <pharo-users-bounces@lists.pharo.org <mailto:pharo-users-bounces@lists.pharo.org>> On Behalf Of Cédrick Béler Sent: Wednesday, 6 March 2019 10:37 To: Any question about pharo is welcome <pharo-users@lists.pharo.org <mailto:pharo-users@lists.pharo.org>> Subject: [Pharo-users] IMAP in Pharo
Hi all,
Do you know if IMAP is possible in Pharo ? I havent found any implementation (quick search). Iâd like to have it to interact/filter my email. POP3 is not really possible.
I think it would be a nice addition and maybe a good GSOC project ?
Cheers,
Cédrick
http://forum.world.st/Zodiac-and-IMAP-td4741328.html <http://forum.world.st/Zodiac-and-IMAP-td4741328.html>
It exists in GNU-Smalltalk but donât look at ti, its GPL :-) https://github.com/gnu-smalltalk/smalltalk/blob/master/packages/net/IMAP.st <https://github.com/gnu-smalltalk/smalltalk/blob/master/packages/net/IMAP.st>
cedreek wrote
Still havent get my head around this FORK/PR cycle but I will for sure one day :)
It took me quite a while to grok. Fork = 'personal remote clone' and: [ PR = 'UI support for discussing, testing, and accepting commits' ] ----- Cheers, Sean -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
On 6 Mar 2019, at 16:08, Sean P. DeNigris <sean@clipperadams.com> wrote:
cedreek wrote
Still havent get my head around this FORK/PR cycle but I will for sure one day :)
It took me quite a while to grok. Fork = 'personal remote clone' and: [ PR = 'UI support for discussing, testing, and accepting commits' ]
It took me even longer to realise that when you load your master branch - you still need to pull changes from the original unforked repository (into your local repository) and then push them back up to your fork, AND then branch to make a change. For ages I was was getting unrelated diff changes even though I thought I had started on âmasterâ. Iâm hoping there will be a talk about all of this at Pharo Days. When you get it right its awesome - but when you take a mis-step its quite confusing until you realise what the pieces mean. (And Iâm sure I still have the model wrong, but its fun learning more each day) Tim
On 6 Mar 2019, at 16:08, Sean P. DeNigris <sean@clipperadams.com <mailto:sean@clipperadams.com>> wrote:
cedreek wrote
Still havent get my head around this FORK/PR cycle but I will for sure one day :)
It took me quite a while to grok. Fork = 'personal remote clone' and: [ PR = 'UI support for discussing, testing, and accepting commitsâ ]
I got the basic idea but just need to dive in this âtroublingâ water ^^ Quite complex but I know this is powerful.
It took me even longer to realise that when you load your master branch - you still need to pull changes from the original unforked repository (into your local repository) and then push them back up to your fork, AND then branch to make a change. For ages I was was getting unrelated diff changes even though I thought I had started on âmasterâ.
Iâm hoping there will be a talk about all of this at Pharo Days. When you get it right its awesome - but when you take a mis-step its quite confusing until you realise what the pieces mean. (And Iâm sure I still have the model wrong, but its fun learning more each day)
Yes this kind of small tips are really important to not being confused. And that is whatâs confusing. I think maybe what we miss would be a tutorial and a sandbox project so people can play with (quite intimidating to do his first PR the wrong way). Cheers, Cédrick
Tim
On 7 Mar 2019, at 09:37, Cédrick Béler <cdrick65@gmail.com <mailto:cdrick65@gmail.com>> wrote:
I think maybe what we miss would be a tutorial and a sandbox project so people can play with (quite intimidating to do his first PR the wrong way).
Actually - when you take a deep breathe and plunge in, its not too bad. The steps here (https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo <https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo>) are pretty good, the only caveat is you need to use a Pharo 8.0 image (not 7 like it says), as this makes it easier. I actually quite like the flow in Github for this kind of project, you can really see what is going on and also it gives you more widely applicable skills to boot. Highly encouraged. Tim
participants (4)
-
Cédrick Béler -
Sean P. DeNigris -
Tim Mackinnon -
vincent.blondeau@polytech-lille.net