[Pharo-project] [ANN] Hackers wanted - Zinc HTTP Components
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
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 <sven@beta9.be> 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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Lukas Renggli www.lukas-renggli.ch
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
On Fri, Sep 24, 2010 at 11:45 AM, Sven Van Caekenberghe <sven@beta9.be>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.
It looks great, and there's a clear documentation !!!! Thank you ! Laurent Laffont http://pharocasts.blogspot.com/ http://magaloma.blogspot.com/
Sven
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
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
participants (4)
-
laurent laffont -
Levente Uzonyi -
Lukas Renggli -
Sven Van Caekenberghe