On Jan 3, 2008 10:42 AM, Yariv Sadan <[EMAIL PROTECTED]> wrote:

>
> On Jan 3, 2008 3:32 AM, Filippo Pacini <[EMAIL PROTECTED]> wrote:
>
> > > * yaws_args/yaws_headers - This looks pretty straightforward. We'd
> > > just need to replace yaws api calls with the corresponding ewgi calls.
>
> > This should be easy.
> > A problem might be ewgi missing support for yaws opaque data. Is it
> > required from erlyweb?
> > A solution might be using parametrized modules, but I was also thinking
> > to add some specialized field in ewgi environment to pass data to
> > applications.
>
> The opaque data is required because ErlyWeb (and sometimes application
> code) uses it to store arbitrary app metadata. I don't see a way
> around it.
>

It seems like there are two separate issues here -- configuration for
erlyweb which is bubbled up from the server, and opaque data that is used by
erlyweb or an application written in erlyweb.

yaws_arg:appmoddata() currently stores the former, yaws_arg:opaque() stores
the latter.

erlyweb should own the opaque functionality, i think the only thing missing
right now is the ability for ewgi to send erlyweb configuration.

the only problem i'm having is that this isn't exactly *only* relying on
ewgi -- I'm writing an interface for yaws, yaws+ewgi , and it'd also need
mochiweb + ewgi.   I kind of coded myself into a knot.  The code that
Fillipo suggested has the same problem -- there needs to be a special
interface for both mochiweb and yaws in order for erlyweb to use the generic
ewgi interface :-/

I'd really like to see something like this working -- it'd be really fun to
play around with.

-Adam

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"erlyweb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/erlyweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Attachment: erlyweb.patch
Description: Binary data

Attachment: ewgi.patch
Description: Binary data

Reply via email to