Re: Clojure for Desktop UI Design Application
I'm a newbie in the JVM/Clojure world, and a past user of C#/WPF. I had similar questions for a JVM desktop application, and came upon this interesting project: http://open-dolphin.org/dolphin_website/Home.html. The notion here is that you mutate very simple, generic presentation models at the back end, and all changes are instantly communicated to clients; changes at the UI are automatically sent to the server-side presentation model. You can listen for changes in the back end presentation model, and register command handlers. The documentation claims, "You get a full reactive *event-driven programming model* in the normally request-response oriented Java enterprise world." At the front end, the presentation model is technology-agnostic: you can bind to JavaFX, or choose another method. I thought that this might serve -- with a wrapper of some sort -- as a bridge between Clojure's immutable models and whatever mutable world you'd have to interact with at the UI. Caveat: haven't really used it yet, and don't know whether it'll work smoothly. The Canoo guys have released some interested demos and presentations which are linked to at the website. Vikram -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Component: lists of components, possibly changing
Take a look at Peripheral (https://github.com/xsc/peripheral). It's based on Component and may provide some of the functionality you need. -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Beginning Clojure Development
I'm a little past the absolute-newb stage (also came from .NET), but I recently came upon *Programming in Clojure* by Mark McDonnell (https://leanpub.com/programming-clojure/), and appreciated how succinct, clear and yet (relatively) comprehensive it is. I'd recommend it highly as a first text for experienced programmers coming from other languages. I read it after other books, and still felt I learned new stuff. Vikram -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Largest Clojure codebases?
I've been having a (friendly) argument with a friend who is an old-school OOP programmer. He insists that you need objects to make large-scale codebases legible and maintainable over the long run. Quite apart from this argument's virtues or lack thereof, this made me curious -- what are the largest programs written in Clojure in terms of LOC? I know I've seen mentions of 50k-100k LOC projects (World Singles, if I'm remembering correctly), but are there any that are larger? Vikram -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.