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 -~----------~----~----~----~------~----~------~--~---
erlyweb.patch
Description: Binary data
ewgi.patch
Description: Binary data
