Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Support Silverlight, WP7 and Metro #27

Open
PokerChang opened this issue Feb 17, 2012 · 4 comments
Open

Feature request: Support Silverlight, WP7 and Metro #27

PokerChang opened this issue Feb 17, 2012 · 4 comments

Comments

@PokerChang
Copy link

The silverlight, WP7 and Metro apps only allow asynchronized operations. E.g. HttpWebResponse.GetResponse() needs to be replaced by HttpWebResponse.BeginGetResponse() and EndGetResponse().

It would be a cool to port LoveSeat to asynchronize to support the future of Windows Metro apps.

I am not aware of any existing async C# couch library. If you know any, please also let me know.

Thanks!

@soitgoes
Copy link
Owner

I agree. However I would like to avoid breaking the existing syntax so I
think we would need to duplicate all the existing libraries with a postfix
of Async.

Do you have any interest in taking this on? My plate is kinda full at the
moment. We were waiting on the appearance of the async flag in .net 4, so
now that 4 is release we can consider using that.

On Fri, Feb 17, 2012 at 1:30 AM, Chang Luo <
[email protected]

wrote:

The silverlight, WP7 and Metro apps only allow synchronized operations.
E.g. HttpWebResponse.GetResponse() needs to be replaced by
HttpWebResponse.BeginGetResponse() and EndGetResponse().

It would be a cool to port LoveSeat to asynchronize to support the future
of Windows Metro apps.

I am not aware of any existing async C# couch library. If you know any,
please also let me know.

Thanks!


Reply to this email directly or view it on GitHub:
#27

Martin Murphy
Whiteboard-IT
http://whiteboard-it.com
(205) 910-0720

@willholley
Copy link
Contributor

I've started an async fork. The API is essentially the same except for async / await support. Next step is to make it portable (prob using the portable HttpClient library). At the moment it's .NET 4.5 only but I think it could be backported with the async shims. Code is at https://github.com/willholley/LoveSeat.Async.

@soitgoes
Copy link
Owner

Great Stuff Will. I was wanting to do this once 4.5 starts getting strong
adoption so I'm thrilled you took it off my plate.

Rather than rename everything to Async. How would you feel about just
doing a 4.5 branch instead so that we and cross merge bug fixes and what
not.

4.5 could be the default and then we could backport bug fixes but twilight
support for the older .Net versions?

Thanks for the help!

On Tue, Apr 23, 2013 at 1:01 AM, Will Holley [email protected]:

I've started an async fork. The API is essentially the same except for
async / await support. Next step is to make it portable (prob using the
portable HttpClient library). At the moment it's .NET 4.5 only but I think
it could be backported with the async shims. Code is at
https://github.com/willholley/LoveSeat.Async.


Reply to this email directly or view it on GitHubhttps://github.com//issues/27#issuecomment-16840872
.

Martin Murphy
Whiteboard-IT
http://whiteboard-it.com
w: (205) 588-7102

@willholley
Copy link
Contributor

Thanks Martin,

Yes, I'm happy to look at a 4.5 branch, presumably you mean with
async/await support as the default? The reason I renamed all the methods to
Async was because I had half a thought about keeping both APIs side-by-side
but, somewhat predictably, once async is introduced it is pretty
infectious, and maintaining async and sync APIs within the same project is
a fairly big job.

I'll have a play in the next few days and see if I can knock a 4.5 branch
into shape. There are a few minor fixes and API changes which I made that
would probably be useful to backport as well.

Will

On 23 April 2013 14:39, Martin Murphy [email protected] wrote:

Great Stuff Will. I was wanting to do this once 4.5 starts getting strong
adoption so I'm thrilled you took it off my plate.

Rather than rename everything to Async. How would you feel about just
doing a 4.5 branch instead so that we and cross merge bug fixes and what
not.

4.5 could be the default and then we could backport bug fixes but twilight
support for the older .Net versions?

Thanks for the help!

On Tue, Apr 23, 2013 at 1:01 AM, Will Holley [email protected]:

I've started an async fork. The API is essentially the same except for
async / await support. Next step is to make it portable (prob using the
portable HttpClient library). At the moment it's .NET 4.5 only but I
think
it could be backported with the async shims. Code is at
https://github.com/willholley/LoveSeat.Async.


Reply to this email directly or view it on GitHub<
https://github.com/soitgoes/LoveSeat/issues/27#issuecomment-16840872>
.

Martin Murphy
Whiteboard-IT
http://whiteboard-it.com
w: (205) 588-7102


Reply to this email directly or view it on GitHubhttps://github.com//issues/27#issuecomment-16858322
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants