There's no wrong way to implement creole (see [goals]). Still its useful to see some implementation scenarios. You can finde some examples discussed at wikisym 06 on the [prototypes] page.