Hi Adam et al,
On 9 May 2005, at 02:57, Adam wrote:
On Sun, 8 May 2005 22:25:54 +0100 Joseph Kiniry <[EMAIL PROTECTED]> wrote:
Actually, C# really is much better than other languages for what it does. Is there some other safe, garbage collected, high level language with performance anywhere close to C#?
You mean, besides Java, Modula-III, OCaml, Haskell, Eiffel, Ada, Oberon, Lisp, and Python? (Before you respond, do a little research on language features and performance.)
While I guess I should have been a little more specific to only include
languages that have enough libraries to be useful, and obviously
purely functional languages aren't comparable, you ignoring the
requirements I listed doesn't help things either. I mean seriously, on
what planet exactly does python or java have performance close to C#?
Whoops, there you go not following my advice.
All of the aforementioned languages are safe, garbage collected, high- level languages with "performance anywhere close to" (but usually superior to) C#. Also I think you will find all have libraries of sufficient breadth and quality to write any application you are likely to write for OpenBSD. BTW, why are functional languages "not comparable"?
And what exactly is encumbering C#? Its an ECMA standard, and you are free to write a BSD licensed implimentation if you don't like the existing options. That's like saying C++ is encumbered because gcc is GPL and MS video studio is proprietary.
No, it is like saying C++ is encumbered because Bell Labs has two dozen software patents on it, which they do not.
Guess what, EVERYTHING is patented. Start digging through US patents and you'll find out that your options are to not use computers in any fashion, or infringe on bogus patents.
I encourage you to search the US patent database for patents issued to Bell Labs for C++-related technologies. See http://www.uspto.gov/ patft/. Here is an advanced search query to get you started: "APD/ 1/1/1980->12/25/1985 and Stroustrup". It is just an example, of course.
Joe --- Joseph Kiniry Department of Computer Science University College Dublin http://secure.ucd.ie/