On Jul 19, 2013, at 2:46 PM, Timothy Washington wrote: > I've deliberately proposed a small core, so that you can use only the pieces > you absolutely need. Additionally, I think it encourages a clean design, > forcing explicit interaction semantics between system components. If we > accept this premise, the only question then, is what mechanism we should use > to separate the core of stefon, from the rest of its plug-in components. Now, > I was looking into the nrepl protocol. I think it conceptually gives us the > separation we need, with the added bonus that a stefon service, and it's > plug-ins, could be in separate locations. But while I like the concept, I > think the host would need a way to i) declare the stefon service (nrepl > versioning?), ii) list / publish actions (??) iii) pass around binary data > (base64 encoding?). Also, I saw that there was a discussion around updating > the nrepl protocol (nRepl.Next), and don't know if that's been implemented.
Only barely following along, but FYI: the nREPL.Next page you linked to is quite old, and described the state of affairs a couple of years ago. One of the paths described therein was taken, and is represented in nREPL releases starting with 0.2.0. There are no plans currently for changing the default nREPL transport's wire protocol. I've updated the wiki page to note this to avoid further confusion, thanks for mentioning it. :-) - Chas -- -- 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/groups/opt_out.