Fellow Pharoers,
HTTP is arguably the most important and most widely used networking protocol. It is paramount for any programming environment to have a good implementation of this protocol. Sadly, the current one in HTTPSocket is incomplete and of low quality. Furthermore, an HTTP implementation in Smalltalk should be clear enough so that others can understand it, learn from it and extend it. Zinc HTTP Components is an attempt at filling this gap. Started September 1st and currently under development, it is an open source, MIT licensed, open development Smalltalk framework to deal with the HTTP protocol. Please have a look at it, please help make this something we can be proud of. http://www.squeaksource.com/ZincHTTPComponents.html http://homepage.mac.com/svc/Zinc-HTTP-Components/index.html http://homepage.mac.com/svc/Zinc-HTTP-Components/getting-started.html Check out what works today (Status) and what still needs to be done (Todo). HTTP is fun, relatively easy and is something every programmer should understand, I hope that Zinc HTTP Components can make a difference here. Sven _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Very cool. I love it.
For those that quickly want to play with it, I prepared some builds: http://hudson.lukas-renggli.ch/job/Zinc/ Lukas On 24 September 2010 11:45, Sven Van Caekenberghe <[hidden email]> wrote: > Fellow Pharoers, > > HTTP is arguably the most important and most widely used networking protocol. It is paramount for any programming environment to have a good implementation of this protocol. Sadly, the current one in HTTPSocket is incomplete and of low quality. Furthermore, an HTTP implementation in Smalltalk should be clear enough so that others can understand it, learn from it and extend it. > > Zinc HTTP Components is an attempt at filling this gap. Started September 1st and currently under development, it is an open source, MIT licensed, open development Smalltalk framework to deal with the HTTP protocol. Please have a look at it, please help make this something we can be proud of. > > http://www.squeaksource.com/ZincHTTPComponents.html > > http://homepage.mac.com/svc/Zinc-HTTP-Components/index.html > > http://homepage.mac.com/svc/Zinc-HTTP-Components/getting-started.html > > Check out what works today (Status) and what still needs to be done (Todo). HTTP is fun, relatively easy and is something every programmer should understand, I hope that Zinc HTTP Components can make a difference here. > > Sven > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > -- Lukas Renggli www.lukas-renggli.ch _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On 24 Sep 2010, at 12:00, Lukas Renggli wrote: > Very cool. I love it. > > For those that quickly want to play with it, I prepared some builds: > > http://hudson.lukas-renggli.ch/job/Zinc/ > > Lukas Thanks, Lukas. The Hudson build server is a great motivator to make sure all tests pass, to increase the number of tests and to improve the score on the style remarks (although I do wonder if it is possible to write code that is 'all green', the code critic is very harsh ;-) Sven _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Sven Van Caekenberghe
On Fri, Sep 24, 2010 at 11:45 AM, Sven Van Caekenberghe <[hidden email]> wrote: Fellow Pharoers, It looks great, and there's a clear documentation !!!! Thank you ! Laurent Laffont http://pharocasts.blogspot.com/ http://magaloma.blogspot.com/
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Sven Van Caekenberghe
On Fri, 24 Sep 2010, Sven Van Caekenberghe wrote:
> Fellow Pharoers, > > HTTP is arguably the most important and most widely used networking protocol. It is paramount for any programming environment to have a good implementation of this protocol. Sadly, the current one in HTTPSocket is incomplete and of low quality. Furthermore, an HTTP implementation in Smalltalk should be clear enough so that others can understand it, learn from it and extend it. > > Zinc HTTP Components is an attempt at filling this gap. Started September 1st and currently under development, it is an open source, MIT licensed, open development Smalltalk framework to deal with the HTTP protocol. Please have a look at it, please help make this something we can be proud of. > > http://www.squeaksource.com/ZincHTTPComponents.html > > http://homepage.mac.com/svc/Zinc-HTTP-Components/index.html > > http://homepage.mac.com/svc/Zinc-HTTP-Components/getting-started.html > > Check out what works today (Status) and what still needs to be done (Todo). HTTP is fun, relatively easy and is something every programmer should understand, I hope that Zinc HTTP Components can make a difference here. What are the pros/cons compared to WebClient? Is it/will it be compatible with Squeak? What's the difference between Zinc-HTTP-New* and Zinc-HTTP-Old*? Levente > > Sven > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Sven Van Caekenberghe
thanks **a lot** sven.
We appreciated this effort and I hope that we will be able to replace some of the code in the environment with yours. Stef On Sep 24, 2010, at 11:46 AM, Sven Van Caekenberghe wrote: > Fellow Pharoers, > > HTTP is arguably the most important and most widely used networking protocol. It is paramount for any programming environment to have a good implementation of this protocol. Sadly, the current one in HTTPSocket is incomplete and of low quality. Furthermore, an HTTP implementation in Smalltalk should be clear enough so that others can understand it, learn from it and extend it. > > Zinc HTTP Components is an attempt at filling this gap. Started September 1st and currently under development, it is an open source, MIT licensed, open development Smalltalk framework to deal with the HTTP protocol. Please have a look at it, please help make this something we can be proud of. > > http://www.squeaksource.com/ZincHTTPComponents.html > > http://homepage.mac.com/svc/Zinc-HTTP-Components/index.html > > http://homepage.mac.com/svc/Zinc-HTTP-Components/getting-started.html > > Check out what works today (Status) and what still needs to be done (Todo). HTTP is fun, relatively easy and is something every programmer should understand, I hope that Zinc HTTP Components can make a difference here. > > Sven > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Sven Van Caekenberghe
It seems that we will have a cool chapter for pharo by example 2
I love that. I will learn something... and have fun. Stef On Sep 24, 2010, at 12:18 PM, laurent laffont wrote: > http://homepage.mac.com/svc/Zinc-HTTP-Components/getting-started.html _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Lukas Renggli
a probably silly question
why getPng: ZnClient getPng: 'http://www.pharo-project.org/images/pharo.png'. > > On 24 Sep 2010, at 12:00, Lukas Renggli wrote: > >> Very cool. I love it. >> >> For those that quickly want to play with it, I prepared some builds: >> >> http://hudson.lukas-renggli.ch/job/Zinc/ >> >> Lukas > > Thanks, Lukas. > > The Hudson build server is a great motivator to make sure all tests pass, to increase the number of tests and to improve the score on the style remarks (although I do wonder if it is possible to write code that is 'all green', the code critic is very harsh ;-) > > Sven > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Levente Uzonyi-2
Levente,
On 24 Sep 2010, at 15:11, Levente Uzonyi wrote: > What are the pros/cons compared to WebClient? That is for others to decide. Please have a look, try it, read the code. As a younger, unfinished project, it currently has less features. > Is it/will it be compatible with Squeak? Yes it actually is (I tested with Squeak 4.1 #9957). It does not need any extra patches for that. > What's the difference between Zinc-HTTP-New* and Zinc-HTTP-Old*? See the 'History' section on the project's main page. In short, Zinc-HTTP-New* is a clean rewrite, Zinc-HTTP-Old* is old but still working code Colin Curtin contributed to get the project off the ground. Regards, Sven _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Stéphane Ducasse
On 24 Sep 2010, at 17:10, Stéphane Ducasse wrote: > I will learn something... and have fun. I really hope so, Sven _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Stéphane Ducasse
On 24 Sep 2010, at 17:12, Stéphane Ducasse wrote: > a probably silly question > > why getPng: > > ZnClient getPng: 'http://www.pharo-project.org/images/pharo.png'. ;-) A nice modern image with transparency, feels like the future to me. _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |