On Feb 9, 6:48 pm, Bojan Jovicic <bojan.jovi...@gmail.com> wrote:
> Dear all,
> what are in your opinion 3 biggest advantages that Clojure and
> functional languages have over .NET, with focus on LINQ?

.NET is not a language, it's a runtime with explicit multi-language
support. There's even a clojure implementation that runs on .NET.
There's also F#, which is Microsoft's functional language for .NET.
The JVM and .NET runtimes both support loads of languages. There are
several other multi-language runtimes in the works at the moment.
AFAICS "serious" hosted languages are all moving towards a split
between langugage and runtime. Comparing languages to runtimes is not
very useful at this point in time and the question will probably
become even more pointless in the future.

Never heard of LINQ until you mentioned it, but it appears to be a
general data querying library. That sort of thing is generally
implemented as on top of a language/runtime. Clojure/Java doesn't
currently have something like that as far as I know,  (unless you
count JDBC and the Clojure-specific layers on top of it like the
interesting ClojureQL), though I may be wrong - there is a stupendous
amount of Java libraries and frameworks out there and most work with
Clojure if need be.

> E.g. I thought of set functions, but this is supported in LINQ.

Clojure has sets and related functions in the core language, ClojureQL
implements sets in a way that might be closer to what you're thinking
about.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to