Share this project


Share this project

Light Table is a new kind of IDE - a reactive work surface for the creation and exploration of our programs.
Light Table is a new kind of IDE - a reactive work surface for the creation and exploration of our programs.
7,317 backers pledged $316,720 to help bring this project to life.

Official release of the playground!

Hey everyone,

I'm happy to say that as of this morning the playground is available for Mac/Linux/Windows. Announcement here:



    1. Creator Rowan Barnard on July 8, 2012

      Thanks Stijn, that worked.

    2. Creator cyxceven on July 7, 2012

      I'm with Carsten, this ain't werkin'.

    3. Creator Stijn Peeters on July 5, 2012

      You just run the light.ps1 script again with parameter table, you will have to find where you downloaded the script, So type ./light table

    4. Creator Rowan Barnard on July 4, 2012

      Forgive me for being stupid but how do you run this thing a second time? After following the powershell instructions it started in firefox but upon closing firefox I don't know how to get it to run again.

    5. Creator Jonathan Feldman on June 27, 2012

      Good news: It handles the fibonacci sequence (as recursion) well, and only spits out the integer sequence. On a mac, by the way. Starts up the server in roughly thirty seconds.

      Then again, it IS clojure, so it's not all that surprising...

    6. Creator Mathieu Charron on June 26, 2012

      Oh, and it's running okay in ArchLinux (Chromium) on a Athlon Neo 1.6, it just took 2 minutes to start.

    7. Creator Mathieu Charron on June 26, 2012

      This looks really interesting now.
      I'm thinking: "Run the server on a remote host, develop in the browser on the remote server for an app (node.js, mod_python) on that server".
      Now that's taking cloud to another level.

    8. Creator Kittie U Benjamin Chi on June 26, 2012

      It would be nice to port Light Table to Android OS (Tablets)

    9. Creator Kittie U Benjamin Chi on June 26, 2012

      Suggestions: Nice to have:
      * open extern source files. (not sure how files can be imported/exported).
      * Auto format codes.

    10. Creator Dmitri on June 26, 2012

      Definitely fun to play with. I have a couple of thoughts for features. It would be nice to see the code after the macro expansion and the global var bindings.

    11. Creator Kittie U Benjamin Chi on June 26, 2012

      how do I add libraries such as SQL Korma?

    12. Creator Carsten on June 26, 2012

      I can't run the Powershell commands, and downloading the ZIP myself doesn't give me anything runable. I tried to unzip it all and run leiningen in the project directory, but unfortunatly I can't make leiningen work here on my work machine... I try again later at home, but it would be nice if you give us another download option for Windows. Maybe a simple unzip-and-run version?

    13. Creator brweber2 on June 25, 2012

      (def x 19)

      shows as

      (def 19 19).

      It appears that all var references are replaced with their value on the RHS.... Is there a place to leave feedback yet?

    14. Creator Devin Walters on June 25, 2012

      Similarly, the following behaves weird:

      LHS: (def an-adder (fn [x y] (+ x y)))
      (an-adder 10 100)

      RHS: (def fn (fn [x y] (+ x y)))
      (fn 10 100) => 110

    15. Creator Devin Walters on June 25, 2012

      How should feedback be given Chris?

      I found on OSX that changing (defn my-add ...) to (defn my-adder ...) made for some weird behavior on the RHS of the application.

      (defn my-adder [a b]
      (+ a b))

      (my-add 3 45)

      (defn my-adder3[45 b]
      (+ a b))

      (my-add 3 45) => 48

    16. Creator Piotr Esden-Tempski on June 25, 2012

      Also, all of you JS and Python folks! Give Lisp a chance! Believe me it is worth it! :)

    17. Creator Piotr Esden-Tempski on June 25, 2012

      WOOO! Aweome! Having some quality lisp time! :)

      I found that source command does not work at the moment. :)

      Also I would love to see something in the style of the paredit minor mode in the editor. Makes lisp editing a blast! :)

      Cheers Esden

    18. Creator Luke Stanley on June 25, 2012

      Woo! Hissss! Will hold off till Javascript or Python support.
      Funny I've done Python to JS compilation for web app dev and the author has done Clojure to JS it seems.

    19. Creator Brian Goslinga on June 25, 2012

      recur to a defn gives a cannot recur across try, but using loop fixes that. Still is pretty nice though.

    20. Creator Jonathan Ablanida on June 25, 2012

      Is this only available for those with early access?

    21. Creator Ian Wagner on June 25, 2012

      Loving it so far!

    22. Creator James Aguilar on June 25, 2012

      Playground looks really great. Can't wait to see the per-method/per-class editing and docsearch stuff go in.

    23. Creator Blake on June 25, 2012

      Doesn't seem to run under cygwin

    24. Creator Maziar Zamani on June 25, 2012

      Interesting, but i see nothing on the right hand side (Mac OS X)

    25. Creator James Turnbull on June 25, 2012

      Your feedback email is bouncing:

      Delivery to the following recipient failed permanently:

      Technical details of permanent failure:
      Message rejected by Google Groups. Please visit… to review our Bulk Email Senders Guidelines.

      Seems to think my email is spam.

      My email inline instead:

      Very impressed with the playground. I presume the bash script install is
      limited to testing? Please don't use the bash script deployment model.
      A lot of Dev and sysadmins will look at this and perceive it as
      insecure: "How do I know what I am downloading". Even testing it will
      make a few of them err on the side of not trying it.

    26. Creator GoldFire Studios on June 25, 2012

      Looking nice! Can't wait for JS support to go into this, I'm clueless when it comes to Clojure.

    27. Creator Michael Alexander on June 25, 2012

      Downloading now, will be testing in a min! (Ubuntu 12.04 x86_64)