Anyone experienced in using clojure as a database

2010-05-25 Thread Fabio Kaminski
mechanism's and parallelizing not only in the unit's cores but between nodes of a cluster.. anyone using clojure not just as database middleware(wich is perfect for) but as database backend too? Thanks all, Fabio Kaminski -- You received this message because you are subscribed to the Google

Re: Actors not good for concurrency model

2010-05-19 Thread Fabio Kaminski
, May 16, 2010 at 3:19 PM, Fabio Kaminski fabiokamin...@gmail.comwrote: Sorry about using the list like twitter.. but i thought this is a pretty good article about functional programming side effects, and why actors are not very good design decision.. Actors not good for concurrency model

Re: new Clojure Compiler...

2010-05-17 Thread Fabio Kaminski
first that dinamic languages are better for developers, but you loose some performance compared to typed languages.. and jvm was created with types in mind.. so right now clojure data structures are implemented in java and typed, when you get it in the clojure runtime its boxed already. theres

Re: Actors not good for concurrency model

2010-05-17 Thread Fabio Kaminski
never... actually... used... actors. Clojure is really nice, but that doesn't mean I'm going to buy into weak arguments against features it doesn't have in its core. On May 16, 12:19 pm, Fabio Kaminski fabiokamin...@gmail.com wrote: Sorry about using the list like twitter.. but i thought

Re: Artificial Intelligence in Clojure

2010-05-17 Thread Fabio Kaminski
i think MIT - church http://projects.csail.mit.edu/church/wiki/Church http://projects.csail.mit.edu/church/wiki/Churchwould be a good candidate AI lib for porting to clojure On Sat, May 15, 2010 at 5:02 PM, Miki miki.teb...@gmail.com wrote: You can use Weka (java). On May 14, 10:56 pm,

Actors not good for concurrency model

2010-05-16 Thread Fabio Kaminski
Sorry about using the list like twitter.. but i thought this is a pretty good article about functional programming side effects, and why actors are not very good design decision.. Actors not good for concurrency model :

Re: new Clojure Compiler...

2010-05-15 Thread Fabio Kaminski
On May 13, 12:46 pm, Fabio Kaminski fabiokamin...@gmail.com wrote: Hi all, since clojure-dev its a managed list.. the question goes here.. i read somewhere that protocols was implemented thinking (inclusive) for natively clojure the compiler, at this moment implemented in java. so, my

Re: How to visualise relations, bahavior and so on in functional programming ?

2010-05-13 Thread Fabio Kaminski
(Clojure (*fight the system!*)) rsrsrs :) On Wed, May 12, 2010 at 1:18 AM, Armando Blancas armando_blan...@yahoo.comwrote: Booch, Rumbaugh and Jacobson took standard practices and tweaked them to the fashion of the mid '90's, tough they acknowledge only one another and their help in the UML

Re: How to visualise relations, bahavior and so on in functional programming ?

2010-05-12 Thread Fabio Kaminski
exploring the ideia of seeing the code visually i would try something like Pig (IN) (all functions like boxes with function names on it , and nest one-another, when you click in the box you see his source and all the box(functions) inside it ) Sausage (Out) looks a good functional-uml

Re: Clojure Africa

2010-05-10 Thread Fabio Kaminski
( and hope we can make good donations to thos effort). Regards, Fabio Kaminski On Sun, May 9, 2010 at 8:30 AM, Emeka emekami...@gmail.com wrote: Hello All, I have heard of Clojure this , Clojure that, virtually every continent (every country) is duly represented except Africa. I have not heard

Re: API for posting multipart/form-data

2010-05-10 Thread Fabio Kaminski
i think a more native-wrapped approach (for a client only) is the http/*agent.clj* agent-based asynchronous HTTP client and http/*connection.clj * low-level HTTP client API around HttpURLConnection in the contrib package. On Mon, May 10, 2010 at 12:00 AM, Richard Newman holyg...@gmail.com

Re: Easier way to run Clojure from command line?

2010-05-10 Thread Fabio Kaminski
1 - create a bat with the java -cp command.. int your PATH and in yor desktop.. hihihi 2 - if you use a ide like eclipse, intellij or netbeans.. theres a REPL there already.. 3 you could use emacs too, but since you are in a windows.. maybe thats not what you want.. with the ide or emacs, you

Re: Easier way to run Clojure from command line?

2010-05-10 Thread Fabio Kaminski
oops, sorry.. i read better your mail ...(not just the last replies :)) you're right.. Leiningen was correctly cited cause it has the automated bin scripts you wanted.. but even with a binary for that, will you ending , doing things manually, at least at first like putting clojure.jar in your

Re: My First Clojure Program -- Can Someone Critique It?

2010-05-10 Thread Fabio Kaminski
in the following statement : (4) Take a look at using futures instead of agents. means futures are better than agents in all cases, or theres some particular cases? sorry about my laziness in not to hack the agents source.. but i thought it was better just to ask :) Thanks, Kaminski On Mon,

divide-n-conquer collections

2010-05-07 Thread Fabio Kaminski
im really a newcomer, and since i couldnt find this information anywhere.. there we go :) how can i split a collection and later join a collection in clojure.. to apply concurrent transversal patterns in collections, like a divide and conquer one? Thanks all! Fabio Kaminski -- You received

Re: divide-n-conquer collections

2010-05-07 Thread Fabio Kaminski
-with partitionhttp://richhickey.github.com/clojure/clojure.core-api.html#clojure.core/partition ? :) On Wed, May 5, 2010 at 9:08 PM, Fabio Kaminski fabiokamin...@gmail.comwrote: im really a newcomer, and since i couldnt find this information anywhere.. there we go :) how can i split a collection and later

Re: divide-n-conquer collections

2010-05-07 Thread Fabio Kaminski
another question over the same topic.. why is parallel library deprecated? theres another library wrapping doug lea's fork-join? or clojure has its own solution for that.. sorry about been pervertly curious.. hehehe On Wed, May 5, 2010 at 9:29 PM, Fabio Kaminski fabiokamin...@gmail.comwrote