Go Back   ZeroC Forums > Comments

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 01-03-2004
Ctaesis Ctaesis is offline
Registered User
 
 
Join Date: Jan 2004
Posts: 10
General praise, CLR and C# bindings

First off, I'd like to say how impressed I am with the documentation for Ice. Great job.

Second, I did notice a lack of discussion of facets in the documentation, and a proliferation of XREF tags.

Ok, now to the substance of this post..

From what I understand, a C# binding for ICE is coming out in Feburary or so. Now, C# is a language built on the Common Language Runtime, but so is VB.NET, Managed Extenstions for C++, etc.

My question is, to what degree have you leveraged the language-independence provided by the CLR in your C# binding such that it makes bindings to other .NET languages (more or less) trivial?

I read a post from Michi that said that he could have just wrapped the C++ runtime, but he wanted to do a native C# implementation. However since C# implements the CLR it seems to be a bit over the top to also then do native MC++, VB.NET, etc.NET implementations when a significant portion of the IL for those implementations are likely to be identical.

In any event, I'm excited that you choose C# first because VB.NET disturbs me PERIOD END SENTENCE
Reply With Quote
  #2 (permalink)  
Old 01-03-2004
michi's Avatar
michi michi is offline
ZeroC Staff
 
Name: Michi Henning
Organization: ZeroC
Project: Ice
 
Join Date: Feb 2003
Location: Brisbane, Australia
Posts: 891
Re: General praise, CLR and C# bindings

Quote:
Originally posted by Ctaesis

My question is, to what degree have you leveraged the language-independence provided by the CLR in your C# binding such that it makes bindings to other .NET languages (more or less) trivial?

I read a post from Michi that said that he could have just wrapped the C++ runtime, but he wanted to do a native C# implementation. However since C# implements the CLR it seems to be a bit over the top to also then do native MC++, VB.NET, etc.NET implementations when a significant portion of the IL for those implementations are likely to be identical.
If, after C#, we were to do a VB or MC++ version of Ice, I expect we would do those as a language mapping on top of the Ice assembly that is implemented in C#. We'll have to wait and see how this pans out. Ice development is largely driven by customer demand (and the limited number of hours per working day :-)

Cheers,

Michi.
Reply With Quote
  #3 (permalink)  
Old 01-05-2004
Ctaesis Ctaesis is offline
Registered User
 
 
Join Date: Jan 2004
Posts: 10
Cool

Sounds good to me.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
General IceStorm questions brian Help Center 1 10-19-2005 08:53 PM
solving a general problem using IceStorm andhow Help Center 1 02-26-2005 08:59 PM
General IcePatch Questions brian Help Center 5 09-08-2004 02:14 PM
General compile question amrufon Help Center 5 08-28-2003 07:12 AM
Python bindings for Ice - pyce 0.1 vukicevic Comments 1 07-03-2003 08:37 AM


All times are GMT -4. The time now is 03:25 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.