.NET C#

James K. Lowden jklowden at schemamania.org
Sun Oct 27 10:44:09 EST 2002


On Sun, 27 Oct 2002 05:29:04 -0500, "Andy Smith" <scipio at btinternet.com>
wrote:
> I am contemplatiing creating a managed C++ .NET wrapper using the TDS
> lib.
> 
> I am interested to know if anyone has already done this and if not
> whether my doing it would present any problems to anyone.

Welcome to the project, Andy.  

No one has mentioned C# or .NET on the list before.  Looks like the
field's wide open.  

There is an effort in Sweden to revive the native Win32 port, to make
FreeTDS compile with VC++.  Don't know where that stands atm.  

The APIs of the FreeTDS client libraries are more stable than libtds's is.
 If you build your wrapper atop libtds, you'll need to stay in close touch
with the project to keep abreast of changes to libtds.  If on the other
hand you wrap, say, our ct-lib, the API "contract" is strong and unlikely
to be changed underneath you.  sqsh for example hasn't seen any
development in years, yet continues to work with FreeTDS.  sqsh uses
ct-lib.  

I have my doubts about the efficacy and ultimate success of mono, and some
dark reservations about .NET (where it isn't vaporous nonsense), but I'd
support your efforts as well as anyone else's here.  It's free software,
after all: your freedom to do something unexpected doesn't interfere with
my freedom to wrinkle my nose.  :)

Regards, 

--jkl



More information about the FreeTDS mailing list