LightTable 0.5.5 released
groups.google.com
groups.google.com
I check in every once in a while to see how it's coming along. The 0.5 series seems nice and I was impressed by the instarepl, but have yet to spend any real time with the editor.
However, I use it because I'm a vim user and clojure has never had stellar support in vim (whereas Light Table--or rather CodeMirror's editor--has vim bindings). If you're an emacs user, Light Table might not offer anything over existing emacs tools.
quote:
##0.5.6
* FIX: handle massive numbers of messages from nrepl without blocking * ADDED: Clojure prints can now stream, allowing you to (print) and see the result without flushing.
(print ..) now does what you'd expect :)
https://groups.google.com/d/msg/light-table-discussion/ye29s...
My end goal is to "fix" programming, that talk was me explaining that it will take far more than what I originally showed in those first videos of Light Table - we'll have to think about the problem differently. That doesn't detract from the value of LT in any way, and I still believe it's out to fill a very important gap in the programming world. But filling a gap is just the first step, not the end of the line. And since we have the opportunity to push some boundaries and try to find something "better", I fully intend to do so. :)
To be more explicit - LT is our focus and you'll see more and more of the thinking I expressed in my Strange Loop talk start to show in it over time.
I really liked how some of the inspiration came from how non programmers code. Think excel macros (gasp).
HN: Do you use it and should I use it for my HTML/CSS/JS? As I understand it, Python but not Ruby is supported, but I could just keep using xCode or Coda for Ruby. What do you think?
I wish LT had more workflow vids as it tries hard to know hard to be a next gen editor it can be a little difficult to find the cool features.
CSS editing allows me to see the styles graphically.
HTML editing allows for easy navigation between CSS, JavaScript and HTML elements on the page.
The current beta version allows for 2 way editing between IDE and browser (chrome).
Can I do all of this in vim?
But in my experience, developing JS and HTML in Netbeans feels like 70s style development. After using Eclipse (or Netbeans) for Java development, I find JavaScript development never is that great in IDEs. Maybe they've optimized certain use cases of JS auto-completion and type inference, but for me it always feels like the IDE is just an editor, and a lousy one at that, compared to vim.
That work has been used for JavaScript as well.
1: https://github.com/scrooloose/syntastic.git
Grunt has a live reload plugin that is fairly easy to set up
(I don't have my headphones on me so I don't know what I cut out, but he starts using light table at ~3 minutes in).
Edit: his intro to datomic is really good for anyone looking to get started with that
Side note: his explanations of regex made me shiver.
It primarily supports Clojure and Javascript, with Python support somewhere behind that. There is also some support for HTML and CSS.
But I think supporting Vim plugins is too much to ask for in any other environment. Often, the reason you’re using another environment is because it has great plugins of its own that you want to use. It would be a lot of work for little gain to make an editor support Vim-style plugins if it already has its own better way of writing plugins.