[Bese-devel] request dispatching
Wojciech Kaczmarek
wojtekk at kofeina.net
Tue Mar 14 10:56:14 UTC 2006
On 13 Mar 2006, at 16:42, Evrim ULU wrote:
>> - the defentry-point macro is gone. in it place we have a list of
>> dipatch objects attached to each application object (see
>> ucw/examples/example.lisp) for an example. personally i've come to
>> believe that, when the number of entry-points is large, having them
>> all in one place is a good idea. if you don't like the centralizing
>> of entry-points re-introducing defentry-point wolud be trivial.
>>
>> - it is now possible, but i haven't done it yet, to create a
>> dispatcher which avoids creating frames and backtracking (think ajax
>> or home pages).
>>
>> - i find this code (which is some of ucw' most fundamental plumbing)
>> much much more readable and understandable.
>>
> Hi Marco,
>
> AFAIS, you've moved entry-point registry to application from server.
> That gives a better url control. I think i can re-implement my messy
> defentry-point macros that i've pasted to bese-devel@ more cleanly now.
>
> OTOH, i see that defcomponent is using old defentry-point macro, this
> may fail new-comers who try to add entry-points by looking examples.
>
> I don't remember bookmarking issue has been discussed here but maybe,
> you may implement a persistent-url-dispatcher to enable bookmarking or
> something like perma-link or if there exists a solution that i don't
> know, you may enlighten me:)
That would be very useful. I'm looking for a best way to create
permalinks in my application. So far I use a crude hackery:
entry-point dynamic generation and/or update-url specialization; I
dislike it much :)
More information about the bese-devel
mailing list