Re: [Chicken-users] new egg: nrepl

2014-05-22 Thread Kristian Lein-Mathisen
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

2014-05-22 Thread Kristian Lein-Mathisen
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

2014-05-22 Thread Stephen C. Gilardi

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

2014-05-22 Thread Kristian Lein-Mathisen
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

2014-05-21 Thread Kristian Lein-Mathisen
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

2014-05-21 Thread Alaric Snell-Pym
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

2014-05-21 Thread Mario Domenech Goulart
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