Re: Light table

2014-04-17 Thread Colin Fleming
Cursive's coming along nicely. It's a little difficult for me to judge
since I tend to see more of what needs doing than what already works well,
but it's very usable now. Plenty of people are using it for daily work with
no serious issues. As a data point, the last version was downloaded around
7000 times, and the version I brought out yesterday is on track to be
downloaded around 1000 times in the first 24 hours. The biggest pain point
is likely to be if you're working on code which is very macro heavy, which
means that many of the symbols won't resolve correctly.

In general, as I commented in another thread here recently, I firmly
believe that it's no longer true that everyone will end up with Emacs, or
that they'd be better off doing so. Certainly there's a lot of inertia
towards it, but other options are getting much better and are even better
for certain use cases (LightTable for CLJS/web work and Cursive/CCW for
mixed Clojure/Java projects).


On 17 April 2014 13:12, Mark Engelberg mark.engelb...@gmail.com wrote:

 On Wed, Apr 16, 2014 at 6:01 PM, Colin Fleming 
 colin.mailingl...@gmail.com wrote:

 Standard disclaimer: I develop Cursive.


 How's Cursive coming along? The website still says it's only for those who
 are feeling brave.

 --
 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: Light table

2014-04-17 Thread Gary Verhaegen
I've been doing all of my Clojure work in Vim. VimClojure [1] was
great, but fireplace [2] has been a game changer for me. It might not
look like much, but the REPL really feels tightly integrated into the
editor. I actually never touch the REPL directly anymore (except for
restarting it from times to times): cpb evaluates the current form
(and shows the result at the bottom of the screen), cpp the current
top-level form, and c!! replaces the current top-level form with its
evaluation right into the editor. There are also other shortcuts to
macroexpand, show source, show doc, go to source (including inside
required jars), etc. I also get auto-completion with docs and so on.

All in all, I feel very productive and very much connected to my code
- like I'm actually interacting with it rather than just writing it.
The limit between REPL and editor is blurry.

I keep meaning to look at Emacs to check what it has that is so much
better in terms of integration, but so far I have not found the time.
I did try LightTable in the early days and was not very much
convinced, but we're talking somewhere around 0.2 here so I guess I'll
check it again in the near future.

Disclaimer: I was already using Vim before I learned Clojure. I
started editing Clojure with a simple tslime-based workflow [3], then
moved on to VimClojure and now to fireplace.


[1] https://github.com/vim-scripts/VimClojure
[2] https://github.com/tpope/vim-fireplace
[3] http://www.vim.org/scripts/script.php?script_id=3023

On 17 April 2014 08:06, Colin Fleming colin.mailingl...@gmail.com wrote:
 Cursive's coming along nicely. It's a little difficult for me to judge since
 I tend to see more of what needs doing than what already works well, but
 it's very usable now. Plenty of people are using it for daily work with no
 serious issues. As a data point, the last version was downloaded around 7000
 times, and the version I brought out yesterday is on track to be downloaded
 around 1000 times in the first 24 hours. The biggest pain point is likely to
 be if you're working on code which is very macro heavy, which means that
 many of the symbols won't resolve correctly.

 In general, as I commented in another thread here recently, I firmly believe
 that it's no longer true that everyone will end up with Emacs, or that
 they'd be better off doing so. Certainly there's a lot of inertia towards
 it, but other options are getting much better and are even better for
 certain use cases (LightTable for CLJS/web work and Cursive/CCW for mixed
 Clojure/Java projects).


 On 17 April 2014 13:12, Mark Engelberg mark.engelb...@gmail.com wrote:

 On Wed, Apr 16, 2014 at 6:01 PM, Colin Fleming
 colin.mailingl...@gmail.com wrote:

 Standard disclaimer: I develop Cursive.


 How's Cursive coming along? The website still says it's only for those who
 are feeling brave.

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

-- 
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: Light table

2014-04-17 Thread Luc Prefontaine
I have been using Eclipse for the last
10 years roughly. Having a polyglot
project made this choice obvious.

Now that our code base is in Clojure
at 99%, I do not feel tempted by emacs.

May give a try with LightTable
however.

I used to do most of my editing with
emacs in the 1980s, using the first
version written in Teco on tops-20.

In these times it was a vast improvement on line by line editing.

But I can't get back to it, the keyboard
shortcuts do not seem to fit in my
brain anymore. Years of WYSIWYG
probably shrank this brain function
to a bare minimum :)

Luc P.


 
 On Apr 16, 2014, at 10:48 PM, Mikera mike.r.anderson...@gmail.com wrote:
 
  On Thursday, 17 April 2014 03:57:56 UTC+8, Mike Haney wrote:
  The conventional wisdom seems to be that you will end up learning emacs 
  eventually if you spend any amount of time doing clojure or lisp, so you 
  might as well learn it from the start.  That is definitely the approach 
  taken in the braveclojure book, and he may be right, but I have no regrets 
  starting with lighttable.
  
  As a counter-example to the conventional wisdom, I have never really used 
  Emacs and I've being doing Clojure successfully for around 4 years now. I'm 
  sure Emacs is great for those who have taken the time to master it, but it 
  certainly isn't necessary to be productive in Clojure.
  
  I personally use Counterclockwise - this is mainly because I also do a lot 
  of Java work in Eclipse and it makes the polyglot integration much easier 
  if you aren't switching tools all the time.
  
  I'm also quite excited about the potential of things like Session or 
  Gorilla-REPL for exploratory / data science work. I like the way that the 
  Clojure ecosystem is developing a lot of innovative, plug-able components 
  and tools that enable different development styles.
 
 A different kind of counter-example: I've used emacs a fair bit in my decades 
 of Lisping and now years of Clojuring, but I now too use Counterclockwise.
 
 IMHO emacs has tremendous and beautiful power but unnecessarily awful 
 usability characteristics. I hope that some day someone will develop a 
 Clojure environment with the former but without the later, possibly driven by 
 emacs under the hood.
 
  -Lee 
 
 -- 
 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.
 
--
Luc Prefontainelprefonta...@softaddicts.ca sent by ibisMail!

-- 
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: Light table

2014-04-17 Thread Walter van der Laan
I recently moved from Emacs to Light Table for Clojurescript and I like 
working with it. I created a tutorial that outlines my Clojurescript 
workflow using Light Table: github.com/wvdlaan/todomvc

For my work on the JVM I still use Emacs because old habits die hard. But I 
expect to move to Light Table at some point.

On Wednesday, April 16, 2014 9:42:40 PM UTC+2, Roelof Wobben wrote:

 Has anyone tried Light table as a IDE instead of Emacs ?

 Roelof



-- 
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: Light table

2014-04-17 Thread Roelof Wobben
Thanks all.

Unfortunally I cannot get Lighttable work.
I work with Nixos where all the packages are stored  in 
/var/store/nixos/hash instead of the way linux does these things.
So untill I find out how to compile it from source no Light Table for me.

Roelof


Op donderdag 17 april 2014 10:34:58 UTC+2 schreef Walter van der Laan:

 I recently moved from Emacs to Light Table for Clojurescript and I like 
 working with it. I created a tutorial that outlines my Clojurescript 
 workflow using Light Table: github.com/wvdlaan/todomvc

 For my work on the JVM I still use Emacs because old habits die hard. But 
 I expect to move to Light Table at some point.

 On Wednesday, April 16, 2014 9:42:40 PM UTC+2, Roelof Wobben wrote:

 Has anyone tried Light table as a IDE instead of Emacs ?

 Roelof



-- 
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: Light table

2014-04-17 Thread Roelof Wobben
It seems that Nightcode works

What do you experts think of this IDE.

Roelof


Op donderdag 17 april 2014 13:39:31 UTC+2 schreef Roelof Wobben:

 Thanks all.

 Unfortunally I cannot get Lighttable work.
 I work with Nixos where all the packages are stored  in 
 /var/store/nixos/hash instead of the way linux does these things.
 So untill I find out how to compile it from source no Light Table for me.

 Roelof


 Op donderdag 17 april 2014 10:34:58 UTC+2 schreef Walter van der Laan:

 I recently moved from Emacs to Light Table for Clojurescript and I like 
 working with it. I created a tutorial that outlines my Clojurescript 
 workflow using Light Table: github.com/wvdlaan/todomvc

 For my work on the JVM I still use Emacs because old habits die hard. But 
 I expect to move to Light Table at some point.

 On Wednesday, April 16, 2014 9:42:40 PM UTC+2, Roelof Wobben wrote:

 Has anyone tried Light table as a IDE instead of Emacs ?

 Roelof



-- 
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: Light table

2014-04-17 Thread Colin Fleming
BTW I changed the website copy a little for Cursive, since much less
bravery is now required than previously. Thanks for the heads up! I'd
forgotten that was still there.


On 17 April 2014 13:12, Mark Engelberg mark.engelb...@gmail.com wrote:

 On Wed, Apr 16, 2014 at 6:01 PM, Colin Fleming 
 colin.mailingl...@gmail.com wrote:

 Standard disclaimer: I develop Cursive.


 How's Cursive coming along? The website still says it's only for those who
 are feeling brave.

 --
 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: Light table

2014-04-16 Thread Sean Corfield
On Apr 16, 2014, at 12:42 PM, Roelof Wobben rwob...@hotmail.com wrote:
 Has anyone tried Light table as a IDE instead of Emacs ?

Yes. I used Emacs back in the 17.x / 18.x / early 19.x days and then went on to 
other editors. After a long break, and after starting to use Clojure daily, I 
went back to Emacs in late 2011 and used it solidly up until LT hit 0.6.0, then 
switched completely to LT.

With Emacs-mode enabled and the Emacs and Paredit plugins, it's fairly 
Emacs-like although there are definitely some quirks in key bindings and some 
of the paredit stuff.

What I really like about LT is the integrated evaluation of code inline so I 
can treat a file as a REPL and see the results right there, and if you're doing 
ClojureScript, the ability to live eval cljs and the embedded browser make for 
a very smooth workflow.

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)





signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Light table

2014-04-16 Thread Colin Fleming
I think LightTable is a good choice for Clojure beginners, certainly it's
much more approachable than Emacs. Other options you might consider are
Cursive (based on IntelliJ, at http://cursiveclojure.com) or
CounterClockwise (based on Eclipse, at
https://code.google.com/p/counterclockwise) which are both pretty
newbie-friendly and work much more like standard applications than Emacs.

Standard disclaimer: I develop Cursive.


On 17 April 2014 09:15, Sean Corfield s...@corfield.org wrote:

 On Apr 16, 2014, at 12:42 PM, Roelof Wobben rwob...@hotmail.com wrote:
  Has anyone tried Light table as a IDE instead of Emacs ?

 Yes. I used Emacs back in the 17.x / 18.x / early 19.x days and then went
 on to other editors. After a long break, and after starting to use Clojure
 daily, I went back to Emacs in late 2011 and used it solidly up until LT
 hit 0.6.0, then switched completely to LT.

 With Emacs-mode enabled and the Emacs and Paredit plugins, it's fairly
 Emacs-like although there are definitely some quirks in key bindings and
 some of the paredit stuff.

 What I really like about LT is the integrated evaluation of code inline so
 I can treat a file as a REPL and see the results right there, and if you're
 doing ClojureScript, the ability to live eval cljs and the embedded browser
 make for a very smooth workflow.

 Sean Corfield -- (904) 302-SEAN
 An Architect's View -- http://corfield.org/

 Perfection is the enemy of the good.
 -- Gustave Flaubert, French realist novelist (1821-1880)





-- 
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: Light table

2014-04-16 Thread Mark Engelberg
On Wed, Apr 16, 2014 at 6:01 PM, Colin Fleming
colin.mailingl...@gmail.comwrote:

 Standard disclaimer: I develop Cursive.


How's Cursive coming along? The website still says it's only for those who
are feeling brave.

-- 
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: Light table

2014-04-16 Thread Mark Mandel
I use Cursive for my Clojure development and it's great! I'm a big fan.

Standard disclaimer: I was already firmly entrenched in Intellij beforehand.

Sent from my mobile doohickey
On 17/04/2014 11:12 AM, Mark Engelberg mark.engelb...@gmail.com wrote:

 On Wed, Apr 16, 2014 at 6:01 PM, Colin Fleming 
 colin.mailingl...@gmail.com wrote:

 Standard disclaimer: I develop Cursive.


 How's Cursive coming along? The website still says it's only for those who
 are feeling brave.

 --
 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: Light table

2014-04-16 Thread Mikera
On Thursday, 17 April 2014 03:57:56 UTC+8, Mike Haney wrote:

 Lots of people use it, including me.   I don't think it's a bad choice for 
 beginners at all.

 The conventional wisdom seems to be that you will end up learning emacs 
 eventually if you spend any amount of time doing clojure or lisp, so you 
 might as well learn it from the start.  That is definitely the approach 
 taken in the braveclojure book, and he may be right, but I have no regrets 
 starting with lighttable.

As a counter-example to the conventional wisdom, I have never really used 
Emacs and I've being doing Clojure successfully for around 4 years now. I'm 
sure Emacs is great for those who have taken the time to master it, but it 
certainly isn't necessary to be productive in Clojure.

I personally use Counterclockwise - this is mainly because I also do a lot 
of Java work in Eclipse and it makes the polyglot integration much easier 
if you aren't switching tools all the time.

I'm also quite excited about the potential of things like Session or 
Gorilla-REPL for exploratory / data science work. I like the way that the 
Clojure ecosystem is developing a lot of innovative, plug-able components 
and tools that enable different development styles.

-- 
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: Light table

2014-04-16 Thread Lee Spector

On Apr 16, 2014, at 10:48 PM, Mikera mike.r.anderson...@gmail.com wrote:

 On Thursday, 17 April 2014 03:57:56 UTC+8, Mike Haney wrote:
 The conventional wisdom seems to be that you will end up learning emacs 
 eventually if you spend any amount of time doing clojure or lisp, so you 
 might as well learn it from the start.  That is definitely the approach 
 taken in the braveclojure book, and he may be right, but I have no regrets 
 starting with lighttable.
 
 As a counter-example to the conventional wisdom, I have never really used 
 Emacs and I've being doing Clojure successfully for around 4 years now. I'm 
 sure Emacs is great for those who have taken the time to master it, but it 
 certainly isn't necessary to be productive in Clojure.
 
 I personally use Counterclockwise - this is mainly because I also do a lot of 
 Java work in Eclipse and it makes the polyglot integration much easier if you 
 aren't switching tools all the time.
 
 I'm also quite excited about the potential of things like Session or 
 Gorilla-REPL for exploratory / data science work. I like the way that the 
 Clojure ecosystem is developing a lot of innovative, plug-able components and 
 tools that enable different development styles.

A different kind of counter-example: I've used emacs a fair bit in my decades 
of Lisping and now years of Clojuring, but I now too use Counterclockwise.

IMHO emacs has tremendous and beautiful power but unnecessarily awful usability 
characteristics. I hope that some day someone will develop a Clojure 
environment with the former but without the later, possibly driven by emacs 
under the hood.

 -Lee 

-- 
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: Light Table Playground got a lot more useful.

2012-09-27 Thread humblepie
For the life of me I can figure out the key binding for the Cmd key. Can 
someone help?

On Monday, July 9, 2012 6:27:26 PM UTC-7, Chris Granger wrote:

 Hey folks, 

 In case you missed it via other channels, the Light Table Playground 
 can now hook into your own projects! 

 http://www.chris-granger.com/2012/07/09/light-table-playgrounds-level-up/ 

 Take her for a spin :D 

 Cheers, 
 Chris.

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

Re: Light Table Playground got a lot more useful.

2012-09-27 Thread Chris Granger
Cmd/Ctrl means either the Cmd key (which is on macs) or the Ctrl key on
windows/linux. So if it says Cmd/Ctrl + d that would mean just ctrl + d.

Cheers,
Chris.

On Wed, Sep 26, 2012 at 5:01 PM, humblepie wilmerwal...@gmail.com wrote:

 For the life of me I can figure out the key binding for the Cmd key. Can
 someone help?


 On Monday, July 9, 2012 6:27:26 PM UTC-7, Chris Granger wrote:

 Hey folks,

 In case you missed it via other channels, the Light Table Playground
 can now hook into your own projects!

 http://www.chris-granger.com/**2012/07/09/light-table-**
 playgrounds-level-up/http://www.chris-granger.com/2012/07/09/light-table-playgrounds-level-up/

 Take her for a spin :D

 Cheers,
 Chris.

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

Re: Light Table on Windows XP

2012-07-19 Thread kinleyd
 v0.0.7 (an updated to the first release) was released July 9, 2012. It's a 
very early release of the LT Playground. Chris Granger mentioned a target 
of sometime next year for a stable release.

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

Re: Light Table Playground got a lot more useful.

2012-07-19 Thread kinleyd
It's looking good. Really look forward to version 1.0. :)

On Tuesday, July 10, 2012 7:27:26 AM UTC+6, Chris Granger wrote:

 Hey folks, 

 In case you missed it via other channels, the Light Table Playground 
 can now hook into your own projects! 

 http://www.chris-granger.com/2012/07/09/light-table-playgrounds-level-up/ 

 Take her for a spin :D 

 Cheers, 
 Chris.

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

Re: Light Table - a new IDE concept

2012-04-29 Thread Raju Bitter
ArsTechnica mentions Light Table now
http://arstechnica.com/business/news/2012/04/html5-bullets-innovative-clojurescript-ide-css-filter-effects-and-more.ars

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


Re: Light Table - a new IDE concept

2012-04-16 Thread cej38
Wow, that really blew me away.

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


Re: Light Table - a new IDE concept

2012-04-15 Thread Eric Springer


On Saturday, 14 April 2012 04:34:54 UTC+10, looselytyped wrote:

 This is an awesome implementation of Brett Victors Inventing On 
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris 
 Granger (who also wrote Noir). 

 Figured I would share it with the group. 

 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/ 

 Raju


Super cool, probably the coolest thing I've seen all year. I wonder if the 
compiler can be (or is) clojurescript compiled to js, then the whole thing 
could be hosted remotely, without that latency of sending the code to some 
sort of compile/interpret service.

I'm really looking forward to trying it

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

Re: Light Table - a new IDE concept

2012-04-14 Thread daly

 
 On Friday, April 13, 2012 1:34:54 PM UTC-5, looselytyped wrote:
 This is an awesome implementation of Brett Victors Inventing
 On 
 Principle [http://vimeo.com/36579366] using Clojure and Noir
 by Chris 
 Granger (who also wrote Noir). 
 
 Figured I would share it with the group. 
 
 
 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/ 
 
 Raju
 

A most excellent piece of work.

I would like to see some extensions to support literate programming.

Look at http://axiom-developer.org/axiom-website/litprog.html
Look at section 2.2

Besides the function, I would like to see the surround div text.
Even better, I would like to be able to edit the text as well as
the function. Search could be specialized to the text.

For Clojure code, look at
http://daly.axiom-developer.org/clojure.pamphlet which is a latex
document containing the source code for Clojure, as well as its
test cases and Ant build script. 
(The PDF is at http://daly.axiom-developer.org/clojure.pdf)

Here I have Clojure and Java code, access to a table of contents
as well as an index of terms. The document is broken up into
\chapter, \section, \subsection, and other text markups.

Is light-table open source? 
How can I contribute these kinds of changes?

Tim Daly
d...@literatesoftware.com


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


Re: Light Table - a new IDE concept

2012-04-13 Thread D.Bushenko
This is really interesting. Is there a sourcecode for the light table ? I 
couldn't find it...

пятница, 13 апреля 2012 г., 21:34:54 UTC+3 пользователь looselytyped 
написал:

 This is an awesome implementation of Brett Victors Inventing On 
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris 
 Granger (who also wrote Noir). 

 Figured I would share it with the group. 

 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/ 

 Raju


пятница, 13 апреля 2012 г., 21:34:54 UTC+3 пользователь looselytyped 
написал:

 This is an awesome implementation of Brett Victors Inventing On 
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris 
 Granger (who also wrote Noir). 

 Figured I would share it with the group. 

 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/ 

 Raju

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

Re: Light Table - a new IDE concept

2012-04-13 Thread Tamreen Khan
Nope, the source hasn't been released yet. I think Chris is still trying to
figure out what to do with it.

2012/4/13 D.Bushenko d.bushe...@gmail.com

 This is really interesting. Is there a sourcecode for the light table ? I
 couldn't find it...

 пятница, 13 апреля 2012 г., 21:34:54 UTC+3 пользователь looselytyped
 написал:

 This is an awesome implementation of Brett Victors Inventing On
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris
 Granger (who also wrote Noir).

 Figured I would share it with the group.

 http://www.chris-granger.com/**2012/04/12/light-table---a-**
 new-ide-concept/http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

 Raju


 пятница, 13 апреля 2012 г., 21:34:54 UTC+3 пользователь looselytyped
 написал:

 This is an awesome implementation of Brett Victors Inventing On
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris
 Granger (who also wrote Noir).

 Figured I would share it with the group.

 http://www.chris-granger.com/**2012/04/12/light-table---a-**
 new-ide-concept/http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

 Raju

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

Re: Light Table - a new IDE concept

2012-04-13 Thread sean neilan
I wish there was a link to download it.

On Fri, Apr 13, 2012 at 1:34 PM, looselytyped raju.gan...@gmail.com wrote:

 This is an awesome implementation of Brett Victors Inventing On
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris
 Granger (who also wrote Noir).

 Figured I would share it with the group.

 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

 Raju

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

Re: Light Table - a new IDE concept

2012-04-13 Thread Jim - FooBar();

I am left speecheless...!

Jim

On 13/04/12 19:49, sean neilan wrote:

I wish there was a link to download it.

On Fri, Apr 13, 2012 at 1:34 PM, looselytyped raju.gan...@gmail.com 
mailto:raju.gan...@gmail.com wrote:


This is an awesome implementation of Brett Victors Inventing On
Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris
Granger (who also wrote Noir).

Figured I would share it with the group.

http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

Raju

--
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
mailto: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
mailto:clojure%2bunsubscr...@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 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 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

Re: Light Table - a new IDE concept

2012-04-13 Thread Lee Spector

On Apr 13, 2012, at 2:34 PM, looselytyped wrote:
 
 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

Very nice!

Small note: In Interlisp, if I remember it correctly, code was structured into 
functions -- not files -- and one got an editor window for each function 
definition. One saved one's work to disk by writing out the whole workspace of 
function definitions, without there being a concept of files of code. Or at 
least that's how I remember it, although it has been a long time!

Interlisp did the live propagation of values thing that's in this demo... but 
still, it's interesting to see the idea of function editors coming back.

 -Lee

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


Re: Light Table - a new IDE concept

2012-04-13 Thread Lee Spector

On Apr 13, 2012, at 3:18 PM, Lee Spector wrote:
 
 Interlisp did the live propagation of values thing that's in this demo... but 
 still, it's interesting to see the idea of function editors coming back.

OOPS -- I meant Interlisp DIDN'T DO the live propagation of values thing

Interlisp had lots of cool stuff (like DWIM auto-correction of code, great GUI 
for syntax-aware editing, ...) but not that.

 -Lee

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


Re: Light Table - a new IDE concept

2012-04-13 Thread kovas boguta
Holy  I've been wanting this for literally the last decade.

Seeing the data flow through the program.

Being able to instantly see the code for all the functions related to
your function call.

I 100% agree that we need smaller units of source code than the text file.

Interested in how it would deal with
1. long running evaluations
2. some way to save  store the results of the evaluation, which
themselves are useful (right now they seem very ephemeral)



On Fri, Apr 13, 2012 at 3:07 PM, Jim - FooBar(); jimpil1...@gmail.com wrote:
 I am left speecheless...!

 Jim


 On 13/04/12 19:49, sean neilan wrote:

 I wish there was a link to download it.

 On Fri, Apr 13, 2012 at 1:34 PM, looselytyped raju.gan...@gmail.com wrote:

 This is an awesome implementation of Brett Victors Inventing On
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris
 Granger (who also wrote Noir).

 Figured I would share it with the group.

 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

 Raju

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


Re: Light Table - a new IDE concept

2012-04-13 Thread Tassilo Horn
kovas boguta kovas.bog...@gmail.com writes:

 Holy  I've been wanting this for literally the last decade.

 Seeing the data flow through the program.

I'd like to try it out and see what it shows for recursive functions. :)

 Being able to instantly see the code for all the functions related to
 your function call.

Yes, that really cool.

 2. some way to save  store the results of the evaluation, which
 themselves are useful (right now they seem very ephemeral)

Yeah.  You write a function, then some snippet using it, you instantly
see the value it evaluated to, you think it's correct, so you hit M-x
butterfly RET [1], and bang, the snippet and the result are added to
your test suite.

Bye,
Tassilo

Footnotes:
[1] http://xkcd.com/378/

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


Re: Light Table - a new IDE concept

2012-04-13 Thread Daniel
My first thought is that I would contribute money for this to be actively 
developed and maintained.

My second thoughts are that it's kind of a bummer it only works in the 
browser currently, and kind of a bummer that he had to fork clojure to 
provide metadata changes, and kind of a bummer that we're encoding 
indentation into the metadata (since there's so many different styles 
around this).

But none of that changes my first thought.  :)


On Friday, April 13, 2012 1:34:54 PM UTC-5, looselytyped wrote:

 This is an awesome implementation of Brett Victors Inventing On 
 Principle [http://vimeo.com/36579366] using Clojure and Noir by Chris 
 Granger (who also wrote Noir). 

 Figured I would share it with the group. 

 http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/ 

 Raju

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