Re: distributeted computing newby, clojure ...

2011-01-12 Thread Nurullah Akkaya
Hi Nick,

You can reach me from this email.

If you have a patch, you can send a pull request or email it directly.

Regards...
--
Nurullah Akkaya
http://nakkaya.com



On Wed, Jan 12, 2011 at 1:13 AM, Nick Zbinden nick...@gmail.com wrote:
 I have a simple library that mimics newLISP's net-eval command, which
 will allow you to evaluate expressions in parallel on remote network
 nodes,

 http://nakkaya.com/net-eval.html

 Regards...

 Very Nice. I looked at it and its what I need. I tested it sucessfully
 and I am using it with in my project atm. Will you keep developing
 this? I will probebly work on it, do you accept patches?

 (Maybe we can keep talking about this on direct email.)

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


Re: distributeted computing newby, clojure ...

2011-01-11 Thread Nick Zbinden
 I have a simple library that mimics newLISP's net-eval command, which
 will allow you to evaluate expressions in parallel on remote network
 nodes,

 http://nakkaya.com/net-eval.html

 Regards...

Very Nice. I looked at it and its what I need. I tested it sucessfully
and I am using it with in my project atm. Will you keep developing
this? I will probebly work on it, do you accept patches?

(Maybe we can keep talking about this on direct email.)

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


Re: distributeted computing newby, clojure ...

2011-01-08 Thread Eric Lavigne
FlightCaster and Backtype are two startups that have used Clojure for
distributed computing. If I were going to do some distributed
computing in Clojure, I would start by looking at the tools they use.

 
http://www.datawrangling.com/how-flightcaster-squeezes-predictions-from-flight-data

 
http://nathanmarz.com/blog/introducing-cascalog-a-clojure-based-query-language-for-hado.html



On Fri, Jan 7, 2011 at 9:12 PM, Nick Zbinden nick...@gmail.com wrote:
 Hallo,

 I would like to talk about two things.

 General:

 I have a small project that has really easy to paralyzable problem so
 I think that a good place to start with parallel programming. Doning
 it on one pc is simple in clojure. So I tought to myself: You can
 distribute that. I have never done anything like that bevor (not in
 clojure or any other language).

 So I wanted to ask people. Have you done distributed stuff in clojure?
 Whats the easiest way distribute? Are there librarys to help or should
 I start reading into Java Distributet librarys?

 My Project:

 I think I quickly explain my project. Think you have pool of something
 (for example diffrent fighters for a game). I want to find out witch
 one is the best. So I want to write a function that takes some
 fighters and a function to compair two of the fighters and a function
 that decides how to play it out (K.O.-Mode, All-Vs-All, Playoff
 Style).

 To make this multithread my take on this would be to generat a future
 for every fight and then just do you match and deref if you need a
 winner. (is this a good idea?)

 (Warning the stuff I take about now is just guessing correct me if I
 talk total nosence)
 To distribut this I would have to need something like an Pool of
 Workers or some kind of executer that handles that stuff. My thinking
 was I could provid the executer as an I argument (the futures would
 just be send in to the executer the executer then decides to run it
 with normal threads or do distributed work.

 This would be a general library to find out the best of anything. In
 my example fighter with diffrent attribut configurations.

 Love to hear your thoughts.

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


Re: distributeted computing newby, clojure ...

2011-01-08 Thread Nurullah Akkaya
I have a simple library that mimics newLISP's net-eval command, which
will allow you to evaluate expressions in parallel on remote network
nodes,

http://nakkaya.com/net-eval.html

Regards...
--
Nurullah Akkaya
http://nakkaya.com



On Sat, Jan 8, 2011 at 4:12 AM, Nick Zbinden nick...@gmail.com wrote:
 Hallo,

 I would like to talk about two things.

 General:

 I have a small project that has really easy to paralyzable problem so
 I think that a good place to start with parallel programming. Doning
 it on one pc is simple in clojure. So I tought to myself: You can
 distribute that. I have never done anything like that bevor (not in
 clojure or any other language).

 So I wanted to ask people. Have you done distributed stuff in clojure?
 Whats the easiest way distribute? Are there librarys to help or should
 I start reading into Java Distributet librarys?

 My Project:

 I think I quickly explain my project. Think you have pool of something
 (for example diffrent fighters for a game). I want to find out witch
 one is the best. So I want to write a function that takes some
 fighters and a function to compair two of the fighters and a function
 that decides how to play it out (K.O.-Mode, All-Vs-All, Playoff
 Style).

 To make this multithread my take on this would be to generat a future
 for every fight and then just do you match and deref if you need a
 winner. (is this a good idea?)

 (Warning the stuff I take about now is just guessing correct me if I
 talk total nosence)
 To distribut this I would have to need something like an Pool of
 Workers or some kind of executer that handles that stuff. My thinking
 was I could provid the executer as an I argument (the futures would
 just be send in to the executer the executer then decides to run it
 with normal threads or do distributed work.

 This would be a general library to find out the best of anything. In
 my example fighter with diffrent attribut configurations.

 Love to hear your thoughts.

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


Re: distributeted computing newby, clojure ...

2011-01-08 Thread Stuart Sierra
Clojure, the language, provides many tools to manage *concurrency*, safe 
access to mutable state from multiple threads. It does not currently offer 
much in the way of *parallelism*, making something faster by dividing the 
work across multiple threads or *distributed* across multiple machines. 
Several people have experimented with adding parallelism to Clojure, such as 
the fork/join framework described in JSR-166. Others have successfully used 
Clojure with Java libraries for parallel computing, such as Hadoop and 
Hazelcast. It is a long-term goal of Clojure to be useful for parallel and 
distributed computing, but we're still in the early stages of that 
development.

-Stuart Sierra
clojure.com

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