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:



Only backers can post comments. Log In
    1. Rowan Barnard on July 8, 2012

      Thanks Stijn, that worked.

    2. cyxceven on July 7, 2012

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

    3. 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. 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. 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. 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. 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. Kittie U Benjamin Chi on June 26, 2012

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

    9. 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. 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. Kittie U Benjamin Chi on June 26, 2012

      how do I add libraries such as SQL Korma?

    12. 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. Missing avatar

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

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

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

      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. Jonathan Ablanida on June 25, 2012

      Is this only available for those with early access?

    21. Ian Wagner on June 25, 2012

      Loving it so far!

    22. 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. Blake on June 25, 2012

      Doesn't seem to run under cygwin

    24. Maziar Zamani on June 25, 2012

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

    25. 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. 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. Michael Alexander
      on June 25, 2012

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