On Mon, Dec 1, 2008 at 1:01 PM, puzzler <[EMAIL PROTECTED]> wrote: > > Clojure is designed for concurrency, but I don't see any functions in > the API to spin off new threads.
See 'send' and 'send-off'. send-off in particular will start a new thread if there are not idle threads available in its pool. If that abstracts away details you'd rather have your hand on, you may find this tutorial useful: http://java.sun.com/docs/books/tutorial/essential/concurrency/executors.html > So I assume you're expected to know > and use Java libraries for this. For those of us who are coming to > Clojure without knowing a whole lot of Java, it would be useful if > someone could provide pointers to the most essential libraries, > especially a tour of the concurrency primitives that work well with > Clojure's approach. Here are some classes I've heard mentioned or have used myself with Clojure: http://java.sun.com/javase/6/docs/api/java/util/concurrent/BlockingQueue.html http://java.sun.com/javase/6/docs/api/java/util/concurrent/atomic/package-summary.html > As for other libraries, I've already located the documentation for the > String class at http://java.sun.com/javase/6/docs/api/java/lang/String.html. > It would also be helpful to know which File I/O libraries are most > relevant, and a couple short examples of how to use them. Any other > critical libraries? http://java.sun.com/docs/books/tutorial/essential/io/ --Chouser --~--~---------~--~----~------------~-------~--~----~ 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 To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---