[ 
https://issues.apache.org/jira/browse/THRIFT-309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12672184#action_12672184
 ] 

Michael Greene commented on THRIFT-309:
---------------------------------------

It is too bad about THashSet.  .NET 2.0 does not define a Set interface, sadly. 
 Libraries have been offering up their own custom interface definitions for it 
since 1.1.  For that matter, even to date ISet doesn't exist, despite 
HashSet<T>.

I don't have a personal preference between the two flags but NET_2_0 is 
commonly used by other projects.

I was planning on fixing the spacing to tabs and converting the test shell 
script to a proper Makefile still.
I do have a personal inclination toward the whole lib using spaces, but 
shouldn't make that decision myself.  Contributed code for this lib has tended 
to come with space indentation, but both Microsoft and Mono prefer tabs.

> Thrift should run on plain .NET 2.0 and compatible Mono, with no additional 
> dependencies
> ----------------------------------------------------------------------------------------
>
>                 Key: THRIFT-309
>                 URL: https://issues.apache.org/jira/browse/THRIFT-309
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Compiler (C#), Library (C#)
>            Reporter: Michael Greene
>            Assignee: Michael Greene
>             Fix For: 0.1
>
>         Attachments: thrift-309-001.diff
>
>
> The current requirements for Thrift are:
> .NET 3.5 on Visual Studio 2008
> or
> Mono 1.2.6+ with special compiler flags or Mono 2.0 standard
> This does not need to be.  We can support the following setup without too 
> much difficulty:
> .NET 2.0+ on Visual Studio 2005+
> Mono 1.2.4+ standard
> I think we should, as this has come up several times via complaints on blogs, 
> notes on the Wiki, or confusion on the mailing list.  .NET 2.0's penetration 
> is much higher than 3.5, and this moves support for Thrift out to ~2007 on 
> the Mono side and ~2005 on the .NET side versus the current ~2008 for both.
> Just wrapping this up over here, patch will be available later today.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to