[Catalyst] RESTful perl implementations...

Garrett Goebel ggoebel at goebel.ws
Sat Sep 30 01:03:45 CEST 2006


On Sep 29, 2006, at 5:02 PM, A. Pagaltzis wrote:

> * Garrett Goebel <ggoebel at goebel.ws> [2006-09-29 14:16]:
>> I had thought about the HTTP/1.1 methods. However, I was only
>> concerned with the request methods used for creating RESTful
>> protocols.
>
> That is an oxymoron. Please don’t take this in offense, but you
> don’t seem to have understood what REST is about. :-)

 From what I've read, there seem to be few people who do. It isn't  
surprising to find myself among them.


> The point of REST is that you (conceptually) manipulate resources
> instead of calling methods on remote objects. Resources are
> identified by URIs, which are equivalent to nouns. The
> manipulation is identified by the method, which is equivalent to
> the verb. The point is that resources are declarative; methods
> are imperative. Declarative systems are easy to scale and reason
> about. Anyway, getting into the whole subject would take us way
> too far afield here. The essence is that being able to use new
> verbs when you really do need a new way of manipulating arbitrary
> resources is a central notion in REST.

That is a pretty nice summary.

Okay. When I clean up my code, I'll leave open a method to register  
custom request methods.

thanks,

Garrett




More information about the Catalyst mailing list