Hi Roman, sure. Tom sent me a link to this thread: http://groups.google.com/group/clojure/browse_thread/thread/d98cedb860f16a34/
and also he sent me a tgz of his NetKernel module. I believe he has licensed it to be freely available: /** * CloNK4 Project : Clojure for NetKernel 4. * 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 the NetKernel 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 > >> NetKernel as 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 > >> NetKernel as good environment to explore the language - horse before > >> the cart! When Clojure scripts execute inside NetKernel environment 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 -~----------~----~----~----~------~----~------~--~---