My understanding is that the current expectation is to allow
differences in the way each platform does its job.  Contrib currently
is expected to behave differently on the CLR and the JVM.  For
example, the str-utils and sql-utils libraries would need to be
completely re-written to work w/ the CLR.

Good luck.

On Nov 3, 7:58 am, Jim Downing <jim.down...@gmail.com> wrote:
> Hi all,
>
> I've been watching the development of ClojureCLR with some interest -
> my research group have roughly equivalent APIs in C# and Java and
> we're going to want to formalize the arrangement soon. At the same
> time I've been using Clojure as a functional JVM lang. It would be
> sweet to write this library once in Clojure such that it would run on
> either platform.
>
> I'd assumed that a good way to proceed would be to favour use of
> libraries, to create an idiomatic way of denoting platform-native
> functions (similar to using ! to highlight side-effects), and then
> maybe to work out a way to rebinding native function names to their
> platform specific implementations at runtime.
>
> I'm not sure I'm in line with community wisdom here though - I get the
> impression that there's a directive to make fairly heavy use of the
> underlying platforms, and that ClojureCLR will therefore be a parallel
> implementation of Clojure, rather than an alternative core under a
> larger pure Clojure universe of contrib libraries and developer code.
>
> Have I understood this right? What will be the best way to go about
> writing and managing a cross-platform Clojure library?
>
> Best regards,
> jim
--~--~---------~--~----~------------~-------~--~----~
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