Code Monkey home page Code Monkey logo

Comments (11)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
Yep, several people have discussed this on the discussion group.  See, for 
example:

http://groups.google.com/group/protobuf/browse_thread/thread/aefffadcae5fa897/85
438d0
3c384d6b1

Jon Skeet (a participant in that thread) has started work on a C# 
implementation.  
You should talk to him if you're interested in helping.

I'm closing this issue because I think it's too big for this issue list.  The 
C# 
implementation will probably become its own project, with its own issue list...

Original comment by temporal on 10 Jul 2008 at 8:03

  • Changed state: Invalid

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
I decided the right thing to do is to mark this issue "started" and assign it 
to Jon.  
Except I'm not sure what Jon's username is so I'll have to ask him to accept 
this.

Original comment by temporal on 10 Jul 2008 at 9:39

  • Changed state: Started
  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
Thanks for that, maybe we get a little more attention.

Original comment by [email protected] on 10 Jul 2008 at 9:51

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024

Original comment by temporal on 10 Jul 2008 at 11:12

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
Yup, that's fine. I'll add occasional comments here to indicate progress.

So far I've:
o Added a copy of the Java files, renamed to csharp/csharp_*
o Added a command-line option to use the C# compiler
o Added descriptor options
o Changed them to write .cs files
o Changed the basic declarations (namespace instead of package etc)
o Begun to use properties instead of get/set

Original comment by jonathan.skeet on 11 Jul 2008 at 5:36

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
Initial (very incomplete; can't even remember if it compiles at the latest 
push) code
in git:
http://github.com/jskeet/dotnet-protobufs/tree/master

Original comment by jonathan.skeet on 15 Jul 2008 at 5:43

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
On a protobuf wiki page, it says, that there are 3 (!) .Net implementations, 
namely:

 C#: http://github.com/jskeet/dotnet-protobufs/tree/master
 C#: http://code.google.com/p/protosharp/
 C#/.NET/WCF: http://code.google.com/p/protobuf-net/ 

I think you guys should find each other and maybe the development would be a 
little
more faster. What do you think?

Original comment by [email protected] on 23 Jul 2008 at 10:23

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
We know about each other already :)

My porting progress wouldn't really be helped by other people contributing at 
the
moment, beyond the sort of patch that Miguel de Icaza has contributed to get it
building easily on Mono. (Note to self: I need to update Makefile.am with new 
files...)

The other implementations are (I believe) quite similar in look and feel - I 
expect
they may well merge at some point. In the early stages, however, it's quite 
nice to
have independent coding - it makes it easier to experiment with different 
ideas. When
things settle down a bit more collaboration will be more appropriate. There's 
already
collaboration in terms of *ideas* via the group, just not a lot of 
*implementation*
sharing - yet.

Original comment by jonathan.skeet on 23 Jul 2008 at 10:26

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
This has been fixed for a long time.

Original comment by [email protected] on 18 Apr 2009 at 2:37

  • Changed state: Fixed

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
Does this mean that there are no plans for the C# adapter to be merged into the
central Protobuf project?

Original comment by [email protected] on 6 May 2009 at 3:22

from protobuf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 16, 2024
It has been discussed at various times and we haven't made a firm decision.  
There
are a lot of complicated issues (mostly development-process-oriented, not 
technical)
that need to be considered.

Original comment by temporal on 6 May 2009 at 10:02

from protobuf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.