Sooo, my question was *that* silly ? :'-(

2011/5/7 Laurent PETIT <laurent.pe...@gmail.com>:
> Maybe a silly question, but anyway ...
>
> for CCW, there is this idea of having it maintain, for each open
> project (probably depending on a flag, but that's out of topic), in
> the background (totally transparently for the user), a running JVM
> environment where CCW would maintain the project classes and
> namespaces loaded and up-to-date. Thus CCW would be able to suggest
> code completion, report errors, etc., without having to rely
> on/interfere with the JVMs the user may have started for his own
> needs.
>
> Of course, it would be desirable to be able to not blow all the user's
> computer memory ... so maybe having the ability to share JVM between
> several open projects in the IDEA, while keeping isolated different
> clojure environments, would be a plus.
>
> I had the idea of investigating what the project classlojure has to
> provide for this ... but maybe Jark would also be worth studying for
> this purpose, or would it not be the appropriate tool for the job ?
>
> 2011/5/5 isaac praveen <icylis...@gmail.com>:
>> Hi,
>>
>> It is a pleasure to announce the release of Jark 0.3, today.
>>
>> Why Jark?
>> Startup time of the Java Virtual Machine(JVM) is too slow and thereby
>> command-line applications on the JVM are sluggish and very painful to
>> use.
>> Jark is an attempt to run a persistent JVM daemon and provide a set of
>> utilities to control and operate on it.
>> It should help in deploying clojure applications on the JVM, running
>> command-line applications written in clojure and remote-debugging.
>>
>> The motivation is also to provide a very thin nrepl-client that can
>> run on any given OS platform. Maybe one on the Android. The client
>> host need not even have the JRE installed. The current implementation
>> is in python(2.6 or 2.7) as a proof-of-concept and runs only on
>> GNU/Linux and Mac OSX.
>>
>> Get started: http://icylisper.in/jark/start.html
>>
>> Jark has utilites for:
>> a. Operating and tuning the JVM
>> b. Managing classpaths
>> c. Managing packages and repositories that are not project-specific (uses 
>> cljr)
>> d. Scripting (#!/usr/bin/env jark)  and namespaces.
>> All of which can be done remotely.
>>
>> This is a sample usage:
>> server> jark vm start [--port]
>> client>  jark vm connect [--host] [--port]
>> client>  jark repl
>> ---
>> client>  jark vm stat
>> client>  jark cp list
>> server> jark cp add <jar>
>> client>  jark package install -p PACKAGE -v VERSION
>> client>  jark ns load /path/to.clj
>> and so on ..
>>
>> The earlier version (0.2) of jark used nailgun as a proof-of-concept
>> server and client. The current release (0.3) of jark uses Chas
>> Emerick's nrepl protocol for communication. I hope to rewrite the
>> client in haskell, so native binaries can be generated, sometime soon.
>> Have a look at the roadmap:
>> Roadmap: http://icylisper.in/jark/roadmap.html
>>
>> Mailing list: https://groups.google.com/group/clojure-jark
>> code: https://github.com/icylisper/jark.git
>>
>> Special thanks to:
>>  * Ambrose Bonnaire-Sergeant (for collaborating and providing very
>> interesting ideas)
>>  * Bangalore-clojure group members for continuous feedback:
>>     Shantanu Kumar
>>     Abhijith Gopal
>>     Martin Demello
>>     Abhijit Hoskeri
>> * other early jark users for valuable ideas and fixes
>>
>> Thats all folks! Hope you find it useful.
>> Screencasts and demos are on the way ...
>> --
>> isaac
>> http://icylisper.in
>>
>> --
>> 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
>

-- 
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