Re: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-10-06 Thread Bastien
Bozhidar Batsov  writes:

> Yeah, they should definitely remove nrepl.el support from
> ob-clojure.el.

Done in the master branch of org-mode, thanks.

-- 
 Bastien

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-10-03 Thread Bozhidar Batsov
Yeah, they should definitely remove nrepl.el support from ob-clojure.el.

— 
Cheers,
Bozhidar

On October 3, 2014 at 15:40:31, Daniel Szmulewicz (daniel.szmulew...@gmail.com) 
wrote:

You're right. 
I got confused because in ob-clojure.el, both cider and nrepl.el are considered 
back-ends, so I thought they were separate things. So in fact, nrepl.el is just 
an old incarnation of Cider? Ob-clojure.el needs a fixing, I believe.


Oops, I meant nrepl.el: 
https://github.com/technomancy/nrepl.el/blob/master/nrepl.el

On Friday, October 3, 2014 3:34:26 PM UTC+3, Bozhidar Batsov wrote:
On October 3, 2014 at 3:06:08 PM, Daniel Szmulewicz (daniel.s...@gmail.com) 
wrote:
Hi Sanel and thanks for Monroe. 

I think the use case is clear: lightweight alternative to Cider. 
So the question is what is the use case pertaining to nrepl.el, which is also 
lightweight.
This question is a bit confusing as nrepl.el is cider’s old name. You can't 
really compare something with itself, but you can compare an old version of a 
project with its current version.



On Wednesday, September 24, 2014 7:50:52 PM UTC+3, Sanel Zukan wrote:
Hi everyone,

Here is initial release for Monroe, a new Clojure nREPL client for Emacs. The 
main idea behind Monroe is to be simple, easy to install (just put it in your 
load-path) and to work like inferior modes (inferior-lisp or inferior-scheme), 
providing common keybindings in REPL, including color and history support. You 
will also need clojure-mode.el for code syntax highlighting, but this is 
optional.

This initial release is ready for consumption (I'm using it on a bit larger 
project) and feel free to drop me a line if you find some issues.

Again, the url is https://github.com/sanel/monroe

Best,
Sanel
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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.

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-10-03 Thread Ashton Kemerling
The transition to cider was tough for some, I remember it being broken for me 
for a version or two. Perhaps they added that for the transition?

On Fri, Oct 3, 2014 at 6:40 AM, Daniel Szmulewicz
 wrote:

> You're right. 
> I got confused because in ob-clojure.el, both cider and nrepl.el are 
> considered back-ends, so I thought they were separate things. So in fact, 
> nrepl.el is just an old incarnation of Cider? Ob-clojure.el needs a fixing, 
> I believe.
> Oops, I meant 
> nrepl.el: https://github.com/technomancy/nrepl.el/blob/master/nrepl.el
> On Friday, October 3, 2014 3:34:26 PM UTC+3, Bozhidar Batsov wrote:
>>
>> On October 3, 2014 at 3:06:08 PM, Daniel Szmulewicz (daniel.s...@gmail.com 
>> ) wrote:
>>
>> Hi Sanel and thanks for Monroe. 
>>
>> I think the use case is clear: lightweight alternative to Cider. 
>> So the question is what is the use case pertaining to nrepl.el, which is 
>> also lightweight.
>>
>> This question is a bit confusing as nrepl.el is cider’s old name. You 
>> can't really compare something with itself, but you can compare an old 
>> version of a project with its current version.
>>
>>
>>
>> On Wednesday, September 24, 2014 7:50:52 PM UTC+3, Sanel Zukan wrote:
>>>
>>> Hi everyone,
>>>
>>> Here  is initial release for Monroe, a 
>>> new Clojure nREPL client for Emacs. The main idea behind Monroe is to be 
>>> simple, easy to install (just put it in your *load-path*) and to work 
>>> like inferior modes (inferior-lisp or inferior-scheme), providing common 
>>> keybindings in REPL, including color and history support. You will also 
>>> need clojure-mode.el for code syntax highlighting, but this is optional.
>>>
>>> This initial release is ready for consumption (I'm using it on a bit 
>>> larger project) and feel free to drop me a line if you find some issues.
>>>
>>> Again, the url is https://github.com/sanel/monroe
>>>
>>> Best,
>>> Sanel
>>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
> -- 
> 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.

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-10-03 Thread Daniel Szmulewicz
You're right. 
I got confused because in ob-clojure.el, both cider and nrepl.el are 
considered back-ends, so I thought they were separate things. So in fact, 
nrepl.el is just an old incarnation of Cider? Ob-clojure.el needs a fixing, 
I believe.


Oops, I meant 
nrepl.el: https://github.com/technomancy/nrepl.el/blob/master/nrepl.el

On Friday, October 3, 2014 3:34:26 PM UTC+3, Bozhidar Batsov wrote:
>
> On October 3, 2014 at 3:06:08 PM, Daniel Szmulewicz (daniel.s...@gmail.com 
> ) wrote:
>
> Hi Sanel and thanks for Monroe. 
>
> I think the use case is clear: lightweight alternative to Cider. 
> So the question is what is the use case pertaining to nrepl.el, which is 
> also lightweight.
>
> This question is a bit confusing as nrepl.el is cider’s old name. You 
> can't really compare something with itself, but you can compare an old 
> version of a project with its current version.
>
>
>
> On Wednesday, September 24, 2014 7:50:52 PM UTC+3, Sanel Zukan wrote:
>>
>> Hi everyone,
>>
>> Here  is initial release for Monroe, a 
>> new Clojure nREPL client for Emacs. The main idea behind Monroe is to be 
>> simple, easy to install (just put it in your *load-path*) and to work 
>> like inferior modes (inferior-lisp or inferior-scheme), providing common 
>> keybindings in REPL, including color and history support. You will also 
>> need clojure-mode.el for code syntax highlighting, but this is optional.
>>
>> This initial release is ready for consumption (I'm using it on a bit 
>> larger project) and feel free to drop me a line if you find some issues.
>>
>> Again, the url is https://github.com/sanel/monroe
>>
>> Best,
>> Sanel
>>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-10-03 Thread Bozhidar Batsov
On October 3, 2014 at 3:06:08 PM, Daniel Szmulewicz 
(daniel.szmulew...@gmail.com) wrote:
Hi Sanel and thanks for Monroe. 

I think the use case is clear: lightweight alternative to Cider. 
So the question is what is the use case pertaining to nrepl.el, which is also 
lightweight.
This question is a bit confusing as nrepl.el is cider’s old name. You can't 
really compare something with itself, but you can compare an old version of a 
project with its current version.



On Wednesday, September 24, 2014 7:50:52 PM UTC+3, Sanel Zukan wrote:
Hi everyone,

Here is initial release for Monroe, a new Clojure nREPL client for Emacs. The 
main idea behind Monroe is to be simple, easy to install (just put it in your 
load-path) and to work like inferior modes (inferior-lisp or inferior-scheme), 
providing common keybindings in REPL, including color and history support. You 
will also need clojure-mode.el for code syntax highlighting, but this is 
optional.

This initial release is ready for consumption (I'm using it on a bit larger 
project) and feel free to drop me a line if you find some issues.

Again, the url is https://github.com/sanel/monroe

Best,
Sanel
--
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.

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-10-03 Thread Daniel Szmulewicz
Hi Sanel and thanks for Monroe. 

I think the use case is clear: lightweight alternative to Cider. 
So the question is what is the use case pertaining to nrepl.el, which is 
also lightweight.

On Wednesday, September 24, 2014 7:50:52 PM UTC+3, Sanel Zukan wrote:
>
> Hi everyone,
>
> Here  is initial release for Monroe, a 
> new Clojure nREPL client for Emacs. The main idea behind Monroe is to be 
> simple, easy to install (just put it in your *load-path*) and to work 
> like inferior modes (inferior-lisp or inferior-scheme), providing common 
> keybindings in REPL, including color and history support. You will also 
> need clojure-mode.el for code syntax highlighting, but this is optional.
>
> This initial release is ready for consumption (I'm using it on a bit 
> larger project) and feel free to drop me a line if you find some issues.
>
> Again, the url is https://github.com/sanel/monroe
>
> Best,
> Sanel
>

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-26 Thread Sanel Zukan
Thanks for the tip!

Actually, I was using the one from *nrepl.el*, but I will check your fixed 
version and see how to adapt it :) Do you a sample that will break the 
current parser (so I can use it for validation and testing)?

Best,
Sanel

On Friday, September 26, 2014 9:34:11 PM UTC+2, Bozhidar Batsov wrote:
>
> Btw, you’re using CIDER’s old bencode parser, which was flawed (big 
> requests break it due to deep recursive calls). We recently reworked it and 
> the new version is much more robust.
>
> —
> Cheers, 
> Bozhidar
>
> On September 25, 2014 at 4:32:12 PM, Sanel Zukan (san...@gmail.com 
> ) wrote:
>
> Thanks for reply with the details, Bastien :)
>
> > As someone new to CIDER (probably only use 10% of its features), what's 
> the difference between this and CIDER? 
>
> I think you already answered it :) I find Cider amazing project, but is a 
> bit biggish for my taste, especially if you would like to get the extension 
> and start working on Clojure code, instead of setting up the details. Also, 
> I prefer keeping REPL and all REPL related stuff (erorrs and exceptions) 
> _inside_ REPL buffer and window, just like many Emacs modes works.
>
> Now, a little bit internals: Monroe REPL is using comint-mode, which means 
> that many comint keys and variables should work out of the box. In Emacs, 
> comint-mode is used by default for interaction with external programs like 
> shell, ielm, inferior-[lisp, scheme, python] and many of them are sharing 
> similar shortcuts.
>
> > i.e. why would I want to use this over CIDER? (could be good to put in 
> the README as well)
>
> I think README summarize the goals behind the project. If you find it 
> confusing, I'll try to clarify the things a little bit.
>
> Best,
> Sanel
>
> On Thursday, September 25, 2014 6:41:52 AM UTC+2, Bastien Guerry wrote: 
>>
>> John Louis Del Rosario  writes:
>>
>> > Looks neat. As someone new to CIDER (probably only use 10% of its
>> > features), what's the difference between this and CIDER? i.e. why
>> > would I want to use this over CIDER? (could be good to put in the
>> > README as well)
>>
>> Copying what's on the reddit page:
>>
>>  
>> http://www.reddit.com/r/Clojure/comments/2hde6w/monroe_new_nrepl_client_for_emacs/
>>
>> "Some features:
>>
>> - lightweight
>>
>> - focused only on nrepl protocol so you can easily combine it with
>>   favorite libraries (e.g. company-mode)
>>
>> - single buffer for interaction, which behaves like inferior
>>   modes. Errors and results will be shown in that buffer, instead
>>   poping out new buffers.
>>
>> - works on older Emacs versions
>>
>> - history in repl that actually works"
>>
>> --
>>  Bastien
>>
>  --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-26 Thread Sanel Zukan
True; Monroe for now is focused only on providing stable nrepl connection 
with usable REPL, but you should be able to use any *clojure-mode.el* that 
floats around the net. AFAIK, Cider comes with *clojure-mode.el* and you 
could try it. If you find issues please let me know.

Also, there is clojure-mode.el on EmacsWiki 
 or you can use the one 
from my repository 
 
(warning, it is a bit outdated and I'm using it mainly for syntax 
highlighting).

Best,
Sanel

On Friday, September 26, 2014 5:28:58 PM UTC+2, John Louis Del Rosario 
wrote:
>
> Thanks!
>
> Just installed it and disabled CIDER. Hmm first things I miss are no 
> syntax highlighting and no paredit.
> I think I can just add a hook for paredit, but not sure about syntax 
> highlighting. Any ideas?
>
> On Thursday, September 25, 2014 8:32:05 PM UTC+8, Sanel Zukan wrote:
>>
>> Thanks for reply with the details, Bastien :)
>>
>> > As someone new to CIDER (probably only use 10% of its features), what's 
>> the difference between this and CIDER?
>>
>> I think you already answered it :) I find Cider amazing project, but is a 
>> bit biggish for my taste, especially if you would like to get the extension 
>> and start working on Clojure code, instead of setting up the details. Also, 
>> I prefer keeping REPL and all REPL related stuff (erorrs and exceptions) 
>> _inside_ REPL buffer and window, just like many Emacs modes works.
>>
>> Now, a little bit internals: Monroe REPL is using comint-mode, which 
>> means that many comint keys and variables should work out of the box. In 
>> Emacs, comint-mode is used by default for interaction with external 
>> programs like shell, ielm, inferior-[lisp, scheme, python] and many of them 
>> are sharing similar shortcuts.
>>
>> > i.e. why would I want to use this over CIDER? (could be good to put in 
>> the README as well)
>>
>> I think README summarize the goals behind the project. If you find it 
>> confusing, I'll try to clarify the things a little bit.
>>
>> Best,
>> Sanel
>>
>> On Thursday, September 25, 2014 6:41:52 AM UTC+2, Bastien Guerry wrote:
>>>
>>> John Louis Del Rosario  writes: 
>>>
>>> > Looks neat. As someone new to CIDER (probably only use 10% of its 
>>> > features), what's the difference between this and CIDER? i.e. why 
>>> > would I want to use this over CIDER? (could be good to put in the 
>>> > README as well) 
>>>
>>> Copying what's on the reddit page: 
>>>
>>>
>>> http://www.reddit.com/r/Clojure/comments/2hde6w/monroe_new_nrepl_client_for_emacs/
>>>  
>>>
>>> "Some features: 
>>>
>>> - lightweight 
>>> 
>>> - focused only on nrepl protocol so you can easily combine it with 
>>>   favorite libraries (e.g. company-mode) 
>>> 
>>> - single buffer for interaction, which behaves like inferior 
>>>   modes. Errors and results will be shown in that buffer, instead 
>>>   poping out new buffers. 
>>> 
>>> - works on older Emacs versions 
>>> 
>>> - history in repl that actually works" 
>>>
>>> -- 
>>>  Bastien 
>>>
>>

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-26 Thread Bozhidar Batsov
Btw, you’re using CIDER’s old bencode parser, which was flawed (big requests 
break it due to deep recursive calls). We recently reworked it and the new 
version is much more robust.

—
Cheers, 
Bozhidar

On September 25, 2014 at 4:32:12 PM, Sanel Zukan (san...@gmail.com) wrote:

Thanks for reply with the details, Bastien :)

> As someone new to CIDER (probably only use 10% of its features), what's the 
>difference between this and CIDER?

I think you already answered it :) I find Cider amazing project, but is a bit 
biggish for my taste, especially if you would like to get the extension and 
start working on Clojure code, instead of setting up the details. Also, I 
prefer keeping REPL and all REPL related stuff (erorrs and exceptions) _inside_ 
REPL buffer and window, just like many Emacs modes works.

Now, a little bit internals: Monroe REPL is using comint-mode, which means that 
many comint keys and variables should work out of the box. In Emacs, 
comint-mode is used by default for interaction with external programs like 
shell, ielm, inferior-[lisp, scheme, python] and many of them are sharing 
similar shortcuts.

> i.e. why would I want to use this over CIDER? (could be good to put in the 
> README as well)

I think README summarize the goals behind the project. If you find it 
confusing, I'll try to clarify the things a little bit.

Best,
Sanel

On Thursday, September 25, 2014 6:41:52 AM UTC+2, Bastien Guerry wrote:
John Louis Del Rosario  writes:

> Looks neat. As someone new to CIDER (probably only use 10% of its
> features), what's the difference between this and CIDER? i.e. why
> would I want to use this over CIDER? (could be good to put in the
> README as well)

Copying what's on the reddit page:

http://www.reddit.com/r/Clojure/comments/2hde6w/monroe_new_nrepl_client_for_emacs/

"Some features:

- lightweight
   
- focused only on nrepl protocol so you can easily combine it with
  favorite libraries (e.g. company-mode)
   
- single buffer for interaction, which behaves like inferior
  modes. Errors and results will be shown in that buffer, instead
  poping out new buffers.
   
- works on older Emacs versions
   
- history in repl that actually works"

--
 Bastien
--
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.

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-26 Thread John Louis Del Rosario
Thanks!

Just installed it and disabled CIDER. Hmm first things I miss are no syntax 
highlighting and no paredit.
I think I can just add a hook for paredit, but not sure about syntax 
highlighting. Any ideas?

On Thursday, September 25, 2014 8:32:05 PM UTC+8, Sanel Zukan wrote:
>
> Thanks for reply with the details, Bastien :)
>
> > As someone new to CIDER (probably only use 10% of its features), what's 
> the difference between this and CIDER?
>
> I think you already answered it :) I find Cider amazing project, but is a 
> bit biggish for my taste, especially if you would like to get the extension 
> and start working on Clojure code, instead of setting up the details. Also, 
> I prefer keeping REPL and all REPL related stuff (erorrs and exceptions) 
> _inside_ REPL buffer and window, just like many Emacs modes works.
>
> Now, a little bit internals: Monroe REPL is using comint-mode, which means 
> that many comint keys and variables should work out of the box. In Emacs, 
> comint-mode is used by default for interaction with external programs like 
> shell, ielm, inferior-[lisp, scheme, python] and many of them are sharing 
> similar shortcuts.
>
> > i.e. why would I want to use this over CIDER? (could be good to put in 
> the README as well)
>
> I think README summarize the goals behind the project. If you find it 
> confusing, I'll try to clarify the things a little bit.
>
> Best,
> Sanel
>
> On Thursday, September 25, 2014 6:41:52 AM UTC+2, Bastien Guerry wrote:
>>
>> John Louis Del Rosario  writes: 
>>
>> > Looks neat. As someone new to CIDER (probably only use 10% of its 
>> > features), what's the difference between this and CIDER? i.e. why 
>> > would I want to use this over CIDER? (could be good to put in the 
>> > README as well) 
>>
>> Copying what's on the reddit page: 
>>
>>
>> http://www.reddit.com/r/Clojure/comments/2hde6w/monroe_new_nrepl_client_for_emacs/
>>  
>>
>> "Some features: 
>>
>> - lightweight 
>> 
>> - focused only on nrepl protocol so you can easily combine it with 
>>   favorite libraries (e.g. company-mode) 
>> 
>> - single buffer for interaction, which behaves like inferior 
>>   modes. Errors and results will be shown in that buffer, instead 
>>   poping out new buffers. 
>> 
>> - works on older Emacs versions 
>> 
>> - history in repl that actually works" 
>>
>> -- 
>>  Bastien 
>>
>

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-25 Thread Sanel Zukan
Thanks for reply with the details, Bastien :)

> As someone new to CIDER (probably only use 10% of its features), what's 
the difference between this and CIDER?

I think you already answered it :) I find Cider amazing project, but is a 
bit biggish for my taste, especially if you would like to get the extension 
and start working on Clojure code, instead of setting up the details. Also, 
I prefer keeping REPL and all REPL related stuff (erorrs and exceptions) 
_inside_ REPL buffer and window, just like many Emacs modes works.

Now, a little bit internals: Monroe REPL is using comint-mode, which means 
that many comint keys and variables should work out of the box. In Emacs, 
comint-mode is used by default for interaction with external programs like 
shell, ielm, inferior-[lisp, scheme, python] and many of them are sharing 
similar shortcuts.

> i.e. why would I want to use this over CIDER? (could be good to put in 
the README as well)

I think README summarize the goals behind the project. If you find it 
confusing, I'll try to clarify the things a little bit.

Best,
Sanel

On Thursday, September 25, 2014 6:41:52 AM UTC+2, Bastien Guerry wrote:
>
> John Louis Del Rosario > writes: 
>
> > Looks neat. As someone new to CIDER (probably only use 10% of its 
> > features), what's the difference between this and CIDER? i.e. why 
> > would I want to use this over CIDER? (could be good to put in the 
> > README as well) 
>
> Copying what's on the reddit page: 
>
>
> http://www.reddit.com/r/Clojure/comments/2hde6w/monroe_new_nrepl_client_for_emacs/
>  
>
> "Some features: 
>
> - lightweight 
> 
> - focused only on nrepl protocol so you can easily combine it with 
>   favorite libraries (e.g. company-mode) 
> 
> - single buffer for interaction, which behaves like inferior 
>   modes. Errors and results will be shown in that buffer, instead 
>   poping out new buffers. 
> 
> - works on older Emacs versions 
> 
> - history in repl that actually works" 
>
> -- 
>  Bastien 
>

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-24 Thread Bastien
John Louis Del Rosario  writes:

> Looks neat. As someone new to CIDER (probably only use 10% of its
> features), what's the difference between this and CIDER? i.e. why
> would I want to use this over CIDER? (could be good to put in the
> README as well)

Copying what's on the reddit page:

http://www.reddit.com/r/Clojure/comments/2hde6w/monroe_new_nrepl_client_for_emacs/

"Some features:

- lightweight

- focused only on nrepl protocol so you can easily combine it with
  favorite libraries (e.g. company-mode)

- single buffer for interaction, which behaves like inferior
  modes. Errors and results will be shown in that buffer, instead
  poping out new buffers.

- works on older Emacs versions

- history in repl that actually works"

-- 
 Bastien

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-24 Thread John Louis Del Rosario
Looks neat. As someone new to CIDER (probably only use 10% of its 
features), what's the difference between this and CIDER? i.e. why would I 
want to use this over CIDER? (could be good to put in the README as well)

On Thursday, September 25, 2014 12:50:52 AM UTC+8, Sanel Zukan wrote:
>
> Hi everyone,
>
> Here  is initial release for Monroe, a 
> new Clojure nREPL client for Emacs. The main idea behind Monroe is to be 
> simple, easy to install (just put it in your *load-path*) and to work 
> like inferior modes (inferior-lisp or inferior-scheme), providing common 
> keybindings in REPL, including color and history support. You will also 
> need clojure-mode.el for code syntax highlighting, but this is optional.
>
> This initial release is ready for consumption (I'm using it on a bit 
> larger project) and feel free to drop me a line if you find some issues.
>
> Again, the url is https://github.com/sanel/monroe
>
> Best,
> Sanel
>

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-24 Thread Sanel Zukan
Correct, there is no support for code completion. This way you can use 
whatever facility you prefer, like autocomplete or company-mode as this is 
strictly client-side operation.

Best,
Sanel

On Wednesday, September 24, 2014 7:04:54 PM UTC+2, dennis wrote:
>
> Looks great.But it doesn't support code completion?
>
> 2014-09-25 0:50 GMT+08:00 Sanel Zukan >:
>
>> Hi everyone,
>>
>> Here  is initial release for Monroe, a 
>> new Clojure nREPL client for Emacs. The main idea behind Monroe is to be 
>> simple, easy to install (just put it in your *load-path*) and to work 
>> like inferior modes (inferior-lisp or inferior-scheme), providing common 
>> keybindings in REPL, including color and history support. You will also 
>> need clojure-mode.el for code syntax highlighting, but this is optional.
>>
>> This initial release is ready for consumption (I'm using it on a bit 
>> larger project) and feel free to drop me a line if you find some issues.
>>
>> Again, the url is https://github.com/sanel/monroe
>>
>> Best,
>> Sanel
>>
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> 庄晓丹 
> Email:killm...@gmail.com  xzh...@avos.com 
> 
> Site:   http://fnil.net
> Twitter:  @killme2008
>
>
> 

-- 
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: [ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-24 Thread dennis zhuang
Looks great.But it doesn't support code completion?

2014-09-25 0:50 GMT+08:00 Sanel Zukan :

> Hi everyone,
>
> Here  is initial release for Monroe, a
> new Clojure nREPL client for Emacs. The main idea behind Monroe is to be
> simple, easy to install (just put it in your *load-path*) and to work
> like inferior modes (inferior-lisp or inferior-scheme), providing common
> keybindings in REPL, including color and history support. You will also
> need clojure-mode.el for code syntax highlighting, but this is optional.
>
> This initial release is ready for consumption (I'm using it on a bit
> larger project) and feel free to drop me a line if you find some issues.
>
> Again, the url is https://github.com/sanel/monroe
>
> Best,
> Sanel
>
> --
> 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.
>



-- 
庄晓丹
Email:killme2...@gmail.com xzhu...@avos.com
Site:   http://fnil.net
Twitter:  @killme2008

-- 
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.


[ANN] Monroe 0.1.0 - nrepl client for Emacs

2014-09-24 Thread Sanel Zukan
Hi everyone,

Here  is initial release for Monroe, a new 
Clojure nREPL client for Emacs. The main idea behind Monroe is to be 
simple, easy to install (just put it in your *load-path*) and to work like 
inferior modes (inferior-lisp or inferior-scheme), providing common 
keybindings in REPL, including color and history support. You will also 
need clojure-mode.el for code syntax highlighting, but this is optional.

This initial release is ready for consumption (I'm using it on a bit larger 
project) and feel free to drop me a line if you find some issues.

Again, the url is https://github.com/sanel/monroe

Best,
Sanel

-- 
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.