Skip to content
0:00 / 0:00

#lighttable#clojure#clojurescript

Light Table - a new IDE

ibdknox

666 subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Chris Granger, creator of Light Table
  • Made by the vendor. The company whose product it covers made or sponsored it.
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

33K views14 years ago2 recommendations

Tools and practiceVim, Emacs and editorsSimplicity and complexity

Chris Granger demonstrates Light Table, a novel IDE concept designed around simplicity and instant feedback.

Light Table is a new kind of IDE built around the principle of simplicity and based on the way engineers use drafting tables. chris-granger.com/2012/04/12/light-table---a-new-ide-concept…

Why it's here

2 people recommend this

What people say. Recommended as a great example of focusing on the why and how of software features.

u/mkfifoIcarus, Discus (DDC), Carpin r/ProgrammingLanguages • Recommends

On “A crowdfunding campaign for the Arcadia programming language”

…I'm not sure why you think that. After all, I've dedicated roughly 1 A4 page (if you were to print it) to the parser compared to 18 pages for the motivational examples, detailing the semantics of each one. Generally you want to focus on the *why* and *how* those features will help me. Some great examples of this include "light table - a new IDE" link to this video "ideas for a new programming language" by Jonathan Blow (on his JAI language) link to this video Both of these walk me through the problem space and how the presented solutions can be used. They feel need driven rather than feature driven. Reading through your stuff seemed more like a list of tools, without any clues as to why I should use any part…

u/av_nomadin r/ProgrammingLanguages • Recommends

On “A crowdfunding campaign for the Arcadia programming language”

…at they are indeed correct. e.g. the AST for a truly extensible language is likely implemented by just one class, since there are no non-terminals known at compiler construction time to write classes for. >Generally you want to focus on the *why* and *how* those features will help me. Some great examples of this include "light table - a new IDE" [video "ideas for a new programming language" by Jonathan Blow (on his JAI language) [video Light Table was one of the campaigns I studied before creating my own. It doesn't focus on *why* nor *how.* Instead it *demonstrates* 3 features (namely instant documentation, live evaluation of constant expressions and function editors vs file editors).…