Re: [Chicken-users] new egg: nrepl
Thanks, Mario! I've added documentation on the wikihttps://wiki.call-cc.org/eggref/4/nrepl . K. On Wed, May 21, 2014 at 2:39 PM, Mario Domenech Goulart mario.goul...@gmail.com wrote: Hi Kristian, On Wed, 21 May 2014 14:26:37 +0200 Kristian Lein-Mathisen krist...@adellica.com wrote: I've created a very simple egg that exposes a simple REPL over TCP connections. I've called it nrepl. Naming conflicts with Clojure's deprecated nrepl hopefully won't be a problem. I'm thinking this may be handy enough for debugging that it might be part of the official egg index. Have a look here: https://github.com/Adellica/chicken-nrepl Neat! I've added it to the coop. Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: nrepl
Yes, indeed, the current implementation is very simple. I've added your comments as issues on githubhttps://github.com/Adellica/chicken-nrepl/issues. I won't have to to look into it now, unfortunately. K. On Wed, May 21, 2014 at 2:38 PM, Alaric Snell-Pym ala...@snell-pym.org.ukwrote: On 21/05/14 13:26, Kristian Lein-Mathisen wrote: Hi! I've created a very simple egg that exposes a simple REPL over TCP connections. I've called it nrepl. Naming conflicts with Clojure's deprecated nrepl hopefully won't be a problem. I'm thinking this may be handy enough for debugging that it might be part of the official egg index. Have a look here: https://github.com/Adellica/chicken-nrepl I like it. I've wanted one of these for ages, but never gotten around to writing my own. Feature request: parameterize what it uses for eval so people can supply special environments, sandbox, sanity-check the sexprs, log them, etc. with suitable wrapping procedures :-) TLS support, and an optional connection authentication parameterized procedure to handle a login process (given the tcp socket on current-input/output-port and able to return #t to continue or #f to close the connection and abort), would be the next feature request for use in less trusted environments! Thanks! K. Good work that man, ABS -- Alaric Snell-Pym http://www.snell-pym.org.uk/alaric/ ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: nrepl
On May 21, 2014, at 8:26 AM, Kristian Lein-Mathisen krist...@adellica.com wrote: I've created a very simple egg that exposes a simple REPL over TCP connections. I've called it nrepl. Naming conflicts with Clojure's deprecated nrepl hopefully won't be a problem. There’s probably little chance of someone confusing the two, but I don’t think that Clojure’s nrepl (https://github.com/clojure/tools.nrepl) is deprecated. It’s still maintained and widely used. There was an associated emacs package (nrepl.el) that’s been renamed and expanded as the “cider” package: https://github.com/clojure-emacs/cider . It uses tools.nrepl. Cheers, —Steve ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: nrepl
Oh, of course, Cider is just for Emacs, thanks for the clarification! K. On Thu, May 22, 2014 at 4:57 PM, Stephen Gilardi scgila...@gmail.comwrote: On May 21, 2014, at 8:26 AM, Kristian Lein-Mathisen krist...@adellica.com wrote: I've created a very simple egg that exposes a simple REPL over TCP connections. I've called it nrepl. Naming conflicts with Clojure's deprecated nrepl hopefully won't be a problem. There’s probably little chance of someone confusing the two, but I don’t think that Clojure’s nrepl (https://github.com/clojure/tools.nrepl) is deprecated. It’s still maintained and widely used. There was an associated emacs package (nrepl.el) that’s been renamed and expanded as the “cider” package: https://github.com/clojure-emacs/cider . It uses tools.nrepl. Cheers, —Steve ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
[Chicken-users] new egg: nrepl
Hi! I've created a very simple egg that exposes a simple REPL over TCP connections. I've called it nrepl. Naming conflicts with Clojure's deprecated nrepl hopefully won't be a problem. I'm thinking this may be handy enough for debugging that it might be part of the official egg index. Have a look here: https://github.com/Adellica/chicken-nrepl Thanks! K. ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: nrepl
On 21/05/14 13:26, Kristian Lein-Mathisen wrote: Hi! I've created a very simple egg that exposes a simple REPL over TCP connections. I've called it nrepl. Naming conflicts with Clojure's deprecated nrepl hopefully won't be a problem. I'm thinking this may be handy enough for debugging that it might be part of the official egg index. Have a look here: https://github.com/Adellica/chicken-nrepl I like it. I've wanted one of these for ages, but never gotten around to writing my own. Feature request: parameterize what it uses for eval so people can supply special environments, sandbox, sanity-check the sexprs, log them, etc. with suitable wrapping procedures :-) TLS support, and an optional connection authentication parameterized procedure to handle a login process (given the tcp socket on current-input/output-port and able to return #t to continue or #f to close the connection and abort), would be the next feature request for use in less trusted environments! Thanks! K. Good work that man, ABS -- Alaric Snell-Pym http://www.snell-pym.org.uk/alaric/ signature.asc Description: OpenPGP digital signature ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: nrepl
Hi Kristian, On Wed, 21 May 2014 14:26:37 +0200 Kristian Lein-Mathisen krist...@adellica.com wrote: I've created a very simple egg that exposes a simple REPL over TCP connections. I've called it nrepl. Naming conflicts with Clojure's deprecated nrepl hopefully won't be a problem. I'm thinking this may be handy enough for debugging that it might be part of the official egg index. Have a look here: https://github.com/Adellica/chicken-nrepl Neat! I've added it to the coop. Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users