Not that part.

Preferred data (object ? array?) structures.  Common functions (CRUD) to include.  Traps to ignore.  How to protect namespaces.  When (or if) to sanitize output data.

Invoking the function is about 2% of the API.

- Ken


On 8/5/07, Karoly Negyesi <karoly@negyesi.net> wrote:
----- Start Original Message -----
Sent: Sun, 5 Aug 2007 10:04:09 -0400
From: "Ken Rickard" <agentrickard@gmail.com>
To: development@drupal.org
Subject: Re: [development] DrupalCon Barcelona: call for presentations

>
> I would love it if someone would run a session on:

"How to write a new Drupal API"

That will be a mighty short session... module_invoke_all('mymodule_hook', $arg1, $arg2, $arg3) done.