On Thu, Feb 10, 2011 at 08:21, Bruce Durling <b...@otfrom.com> wrote:
> Mark, > > Smack looks delightfully straightforward. I think I'll give it a shot > thanks! > > Smack has a bunch of oddities once you start wanting to do anything past simple message processing. The predominate issue (this as of smack 3.0 I believe) was that each XMPP connection fires up 4 threads, since we (heysan) were using this in a service setting (consider something similar to meebo) this really impacted our scalability. If you're not creating a chat site for teens - you're good to go! XMPP itself is a relatively simple protocol (primarily since it is so well documented). If someone were game to build a pure clj implementation on top of something like aleph I'd definitely donate 15hours a week to help. The world needs a better JVM XMPP stack, imho. > cheers, > Bruce > > On Thu, Feb 10, 2011 at 15:58, Mark Rathwell <mark.rathw...@gmail.com> > wrote: > > > > I just created my own clojure wrappers around the jive (igniterealtime) > java > > libraries. Created an xmpp client library with their Smack library, and > a > > server component library with Tinder (you will need to build from source > > with this one). They are fairly solid java xmpp libraries. > > igniterealtime site: http://www.igniterealtime.org/ > > I don't have them in any public repositories, but if you have any > interest > > in using them as a starting point for your own work, let me know, I can > post > > them somewhere or email them to you. > > - Mark > > > > On Thu, Feb 10, 2011 at 7:06 AM, Bruce Durling <b...@otfrom.com> wrote: > >> > >> Hi, > >> > >> We're going to be doing a dojo in the future that will create an XMPP > bot. > >> > >> I've found a couple of clojure xmpp projects out there, but I was > >> wondering if anyone on the list could recommend a particular project > >> in clojure or failing that a good Java library to base our work on. > >> > >> I've seen xmpp-clj https://github.com/zkim/xmpp-clj and it appears to > >> be the furthest along so far. > >> > >> cheers, > >> Bruce > >> > >> -- > >> 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 > > -- > 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