You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "James E. King III (JIRA)" <ji...@apache.org> on 2018/09/14 11:54:00 UTC
[jira] [Commented] (THRIFT-1939) C#: Real async support
[ https://issues.apache.org/jira/browse/THRIFT-1939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16614691#comment-16614691 ]
James E. King III commented on THRIFT-1939:
-------------------------------------------
I suspect the csharp library will be replaced by the netcore library, new development is best targeted there.
> C#: Real async support
> ----------------------
>
> Key: THRIFT-1939
> URL: https://issues.apache.org/jira/browse/THRIFT-1939
> Project: Thrift
> Issue Type: New Feature
> Components: C# - Compiler, C# - Library
> Reporter: Carl Yeksigian
> Assignee: Carl Yeksigian
> Priority: Major
>
> This process would affect both the compiler and the library. The compiler needs to generate real async-await functions, and the library needs to be changed to use the async methods on Socket.
> If this was the default C# library, then the language version required would jump to C# 5, the .NET runtime required would be 4.5, and Mono support would become "beta". I think a better way would be to release a second .NET 4.5 library, with a new language parameter "csharp:5", or a new language "csharp5". I'm more in favor of the former, but it may make the compiler a little hairier to write.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
AW: [jira] [Commented] (THRIFT-1939) C#: Real async support
Posted by Jens Geyer <je...@hotmail.com>.
No?
Sent from mobile device, please ignore spelling mistakes.
________________________________
Von: James E. King III (JIRA)
Gesendet: 14.09.2018 13:54
An: dev@thrift.apache.org
Betreff: [jira] [Commented] (THRIFT-1939) C#: Real async support
[ https://issues.apache.org/jira/browse/THRIFT-1939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16614691#comment-16614691 ]
James E. King III commented on THRIFT-1939:
-------------------------------------------
I suspect the csharp library will be replaced by the netcore library, new development is best targeted there.
> C#: Real async support
> ----------------------
>
> Key: THRIFT-1939
> URL: https://issues.apache.org/jira/browse/THRIFT-1939
> Project: Thrift
> Issue Type: New Feature
> Components: C# - Compiler, C# - Library
> Reporter: Carl Yeksigian
> Assignee: Carl Yeksigian
> Priority: Major
>
> This process would affect both the compiler and the library. The compiler needs to generate real async-await functions, and the library needs to be changed to use the async methods on Socket.
> If this was the default C# library, then the language version required would jump to C# 5, the .NET runtime required would be 4.5, and Mono support would become "beta". I think a better way would be to release a second .NET 4.5 library, with a new language parameter "csharp:5", or a new language "csharp5". I'm more in favor of the former, but it may make the compiler a little hairier to write.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)