The Artima Developer Community
Sponsored Link

Python Buzz Forum
The Twistification of Hep

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Abe Fettig

Posts: 46
Nickname: abe
Registered: Aug, 2003

Abe Fettig is a software developer who specializes in moving bits of text around the internet.
The Twistification of Hep Posted: Aug 7, 2003 11:14 AM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Abe Fettig.
Original Post: The Twistification of Hep
Feed Title: Abe Fettig's Weblog
Feed URL: http://www.fettig.net/xml/rss2.xml?flav=rss
Feed Description: Abe Fettig writes software. This is his weblog.
Latest Python Buzz Posts
Latest Python Buzz Posts by Abe Fettig
Latest Posts From Abe Fettig's Weblog

Advertisement
I know it's been a few weeks. Sorry for the silence, here folks. I'm still around. The main reason for the lack of posts is that my local copy of my blogging tool of choice has been broken, as I've been aggressively refactoring some of the core classes in the messaging library, as well as making some important changes in Hep (more on that later). Also, I've been incredibly busy. But finally today I have the combination of time and motivation to write a weblog entry the manual way - by ssh'ing in to my server and typing it in vi.

Back on the 7th Thomas Weholt posted a question to the Twisted list. He was trying to write a web server, using Hep's code as a starting point. This had the consequence of bringing attention to the fact that, while Hep was using Twisted, it was not using Twisted the Right Way (you can read the complete thread on the Twisted mailing list here).

Twisted is a pretty big framework, and up until this month I wasn't ready to jump in with both feet. I picked bits and pieces of the libraries, mostly the protocol implementations, and used the mainloop to run Hep, but I avoided relying on Twisted features if I didn't have to. Now, though, I've reached a level of confidence with Twisted where I'm ready to do things the Twisted Way throughout Hep, and hopefully make Hep into a good example for Twisted newbies to learn from. I've started this process already, and I'm not regretting it. Twisted is really nice, and the developers are very smart guys. There is a learning curve, but so far I've found that the time invested in reading the docs and asking for help on the mailing list and IRC is well worth it.

In the coming days I'm going to start writing some "What I've learned about Twisted" posts, explaining the various Twisted features I've started using in Hep. So stay tuned for that.

Read: The Twistification of Hep

Topic: PyNewbie on Using Sockets in Python Previous Topic   Next Topic Topic: Geek Test

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use