2009-12-19 4 views
0

Je veux implanter un framework dans Erlang qui est similaire au système d'événements Kohana. Quelqu'un sait-il comment faire ou avoir une idée? J'aime vraiment comment Kohana est structuré.Système d'événements Kohana à Erlang?

EDIT

Le système d'événements Kohana ont été documentés ici: http://docs.kohanaphp.com/general/events. Si je comprends bien, je peux reproduire Kohana en Erlang comme ceci:

kohana.erl
event.erl
router.erl
profiler.erl
[système (un répertoire)]
prêt. ERL
routing.erl
execute.erl
post_routing.erl
404.erl
pre_controller.erl
post_controller_constructor.erl
post_controller.erl
send_headers.erl
display.erl
shutdown.erl
log.erl
redirect.erl

Je ne suis pas sûr que ce soit mieux que Python wsgi comme middleware Django et il y a déjà ewgi pour Erlang. Je veux juste faire un cadre pour m'amuser. Je suis plus familier avec Kohana 2 mais intéressé à implanter HMVC ou Kohana 3 pour erlang.

+1

Décrivez le système d'événements dans kohana et ce que vous voulez imiter et pour quoi vous l'utilisez. – Christian

+0

aussi la version kohana – antpaw

Répondre

1

Fondamentalement, le système d'événements dans kohana est juste une collection de fonctions/méthodes à exécuter à un moment futur. Je ne sais rien à propos d'Erlang, mais si vous pouvez écrire une classe de collection, et y mettre des callbacks de fonction/méthode, il devrait être trivial de porter le système d'événements.