Hi Tony, The CloNK module is licensed under the Apache 2.0 license, a copy of which is contained in the file: urn.com.tohono.clonk.mod/META-INF/LICENSES/Apache-LICENSE-2.0.txt and documented in urn.com.tohono.clonk.mod/docs/guide/license.mw
The end result is that I would be delighted if you were able to update this module and contribute it back to the community. Please feel free to ask any questions you may have about Clojure -- I've found this group to be both tremendously knowledgable and very helpful. cheers, -tom On Oct 29, 2:08 pm, Tony Butterfield <t...@1060.org> wrote: > Hi Roman, > sure. Tom sent me a link to this thread: > > http://groups.google.com/group/clojure/browse_thread/thread/d98cedb86... > > and also he sent me a tgz of hisNetKernelmodule. I believe he has > licensed it to be freely available: > > /** > * CloNK4 Project : Clojure forNetKernel4. > * Copyright (C) 2008 by Tohono Consulting LLC. All rights reserverd. > * > * This program is distributed in the hope that it will be useful, > * but WITHOUT ANY WARRANTY; without even the implied warranty of > * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > */ > > However I'll need him to confirm that before distributing it. Tom did > a great job of getting it working and solving a lot of the integration > issues. But things seem to have changed a bit in both theNetKernel > world and Clojure world since this code was written and it doesn't > work now. I'm working through it try > to get it on its feet again. Though my knowledge of Clojure is very > limited. > > I'll post again on this group when I get something working or need to > ask for help. > > Cheers, > Tony > > On Oct 29, 9:58 am, Roman Roelofsen <roman.roelof...@googlemail.com> > wrote: > > > Do you mind sharing the links? I am interested in it as well. > > > Thanks! > > > Roman > > > 2009/10/28 Tony Butterfield <t...@1060.org>: > > > > Tom Hicks has just pointed me to an old thread which answers > > > questions about namespaces and isolation. Let me read and > > > absorb all that work first - I suspect it answers a lot of my > > > questions. > > > > Cheers, Tony > > > > On Oct 28, 11:43 am, Tony Butterfield <t...@1060.org> wrote: > > >> Hi Everybody > > > >> this is my first post to this group so please tell me If I'm posting > > >> in the wrong place. I've been looking at integrating Clojure into > > >>NetKernelas language runtime library but I'm struggling a bit for a > > >> lack of examples. There are two things I'm trying to achieve: > > > >> 1) start and stop the Clojure runtime on demand. I need to do this so > > >> that new versions can be deployed whilst the server is live. Looking > > >> at the latest version (1.0.0) I see that I no longer need to call > > >> RT.init() and that startup is done statically. That's fine but is > > >> there a way to cleanly shutdown. I.e. stop threads, and enable a full > > >> garbage collection of the Clojure libraries? > > > >> 2) is there a way to ensure isolation of functionality in one runtime? > > >> I can see how I can use namespaces to avoid naming collisions but is > > >> it possible to enforce tighter security across namespaces or is there > > >> another technique? I'm quite new to closure so sorry if that is a > > >> stupid question - the trouble is I want to get it running inside > > >>NetKernelas good environment to explore the language - horse before > > >> the cart! When Clojure scripts execute insideNetKernelenvironment it > > >> is important that they act like pure functions with no side-effects on > > >> others. > > > >> Thanks in advance for you advice, > > > >> Tony --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---