[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