REST isn't so much isn't something that can be expressed easily with a few examples, but it's a philosophy on how to make service oriented architecture or distributed system. The Wikipedia article on REST has a pretty good overview:
http://en.wikipedia.org/wiki/Representational_State_TransferThe biggest obstacle for implementing REST in a web framework is the templating engine and the full support for all HTTP verbs (GET, POST, PUT, DELETE). Certain templating engines assume all the dynamic content you want to serve is HTML. It's a little difficult to do some RESTful things when this is the case. Some web frameworks or HTTP libraries don't support all the HTTP verbs (usually DELETE is the problem, which people couldn't figure out how to use it until RESTful web services started to appear).
-Tim Gebhardt
t...@gebhardtcomputing.com