Levente, Please mention curl early and often. However, there are more uses for SSL than just https, and I've already run aground on limitations of the plugin: access to http(s) headers.
Bill -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Levente Uzonyi Sent: Wednesday, December 30, 2009 11:12 PM To: [email protected] Subject: Re: [Pharo-project] Developer guide ... ? On Wed, 30 Dec 2009, Schwab,Wilhelm K wrote: > You're twisting what I said; I did not put CORBA at the top, I simply > acknowledged that it has some value. SSL is useful to the point that I find > NO excuse for its not having been wrapped long ago by Sqeuak. The > cryptography team _insisted_ on building their own stack vs. using OpenSSL. > They managed it; then they burned out. If I have the facts wrong and am > missing code, please tell me. > SSL is useful, though most of the time it's used for HTTPS, and we have the cURL plugin to handle that. And you're right, the Cryptography team doesn't exists anymore, the code was abandoned, but the Croquet guys picked it up and fixed a few bugs in it, though it still has some. The code is available here: http://croquet-src-01.oit.duke.edu:8886/Contributions.html (Note that without the DESPlugin the implementation is really slooooooooooow) Levente > Bill > > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > Levente Uzonyi > Sent: Wednesday, December 30, 2009 8:16 PM > To: [email protected] > Subject: Re: [Pharo-project] Developer guide ... ? > > On Wed, 30 Dec 2009, Schwab,Wilhelm K wrote: > >> Levente, >> >> I'll give you a pass on RPC, on SOAP for sure, and _almost_ on CORBA :) >> However, a culture of dismissing important things as crap lead us to a point >> approaching 15 years into Squeak's existence where it does not have ready >> access to SSL. I know about stunnel, but that is more cheat than fix. >> Pharo needs to embrace the worthy or we will still be on the fringe 15 years >> from now, and that would be tragic. > > There's an SSL implementation in the Cryptography package, though I don't > know if it works or not. > If CORBA is so important then why doesn't exist a free smalltalk > implementation after 18 years? > > > Levente > >> >> Bill >> >> >> >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of >> Levente Uzonyi >> Sent: Wednesday, December 30, 2009 7:14 PM >> To: [email protected] >> Subject: Re: [Pharo-project] Developer guide ... ? >> >> On Wed, 30 Dec 2009, Schwab,Wilhelm K wrote: >> >>> Levente, >>> >>> I have to call you out on something: SSL is **definitely** not crap, and we >>> should have a clean interface to it, probably via OpenSSL. I will >>> eventually create same if not beaten to it. >> >> That's true, I was thinking about the rpc stuff. >> >>> >>> CORBA is also not crap. To be blunt, none of the listed technologies are >>> crap if one has an externally defined problem (aka something that pay$ the >>> bill$) that requires communicating with something that uses them. I will >>> grant you that most of them have a pretty high crap coefficient, and I >>> would not go out of my way to use them unless "forced" to do so. >>> >> >> Crap may not be the best word (but fits really well IMO), so overcomplicated >> bloatware. >> >> >> Levente >> >>> Bill >>> >>> >>> >>> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of >>> Levente Uzonyi >>> Sent: Wednesday, December 30, 2009 5:45 PM >>> To: [email protected] >>> Subject: Re: [Pharo-project] Developer guide ... ? >>> >>> On Wed, 30 Dec 2009, Guido Stepken wrote: >>> >>> [snip] >>> >>> As others pointed out, these are implemented with blocks. What would you do >>> if, say you wanted to know how to do threading in java? Reading a book or >>> googling is helpful: >>> - http://www.google.com/search?q=squeak+threads >>> (I guess a chapter on processes would be useful in PBE/SBE.) >>> >>>> 5. Standards: XML-RPC, SOAP, RMI, CORBA, .... encryption (SSL) ... >>>> Without having a precise idea, where to find working examples to >>>> exchance data with other systems, i would hesitate to begin to do projects >>>> with Pharo/Squeak... >>> >>> Some of this crap is available at squeaksource/squeakmap. >>> >>> Levente >>> >>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [email protected] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
