Commits on Oct 29, 2011
  1. Fix tutorial.

    committed Oct 29, 2011
  2. Docs.

    committed Oct 29, 2011
  3. Remove sandboxes every so often.

    committed Oct 29, 2011
  4. Update deps and move to noir. Running on noir, but sandboxing isn't d…

    …one yet. def sandboxing has been totally changed.
    committed Oct 29, 2011
Commits on Apr 16, 2011
  1. Fix a typo and change some text.

    committed Apr 16, 2011
  2. @amalloy

    Add .cake to .gitignore

    amalloy committed Apr 16, 2011
  3. @amalloy
Commits on Apr 14, 2011
  1. Changed page 1 text a bit.

    committed Apr 14, 2011
  2. Can't serve tutorial pages using ring's static stuff. Have to do it m…

    …anually in order to preserve session.
    committed Apr 14, 2011
  3. Fix stupid.

    committed Apr 14, 2011
  4. Mention restart.

    committed Apr 14, 2011
  5. Remove debug println.

    committed Apr 14, 2011
  6. Updates.

    committed Apr 13, 2011
  7. Fix output.

    committed Apr 13, 2011
  8. New version of jquery-console.

    committed Apr 13, 2011
  9. No moar tutorial.clj

    committed Apr 13, 2011
  10. Update deps.

    committed Apr 13, 2011
  11. Too many newlines.

    committed Apr 13, 2011
  12. Get rid of pointless stuff.

    committed Apr 13, 2011
  13. Remove the "click" nonsense.

    committed Apr 13, 2011
Commits on Jan 25, 2011
  1. @mefesto

    Updated tutorial with content from tutorial.clj

    Minor css tweaks for #changer content.
    mefesto committed Jan 25, 2011
  2. @mefesto

    Ignore temp files: *~

    mefesto committed Jan 25, 2011
  3. @mefesto
  4. @mefesto
Commits on Jan 24, 2011
  1. @mefesto
  2. @mefesto

    Added instructions for accessing the tutorial on the homepage.

    Added some css for code tags in div#changer > p.
    mefesto committed Jan 24, 2011
  3. @mefesto
  4. @mefesto

    Added basic support for an interactive tutorial.

    tryclojure.js contains a pages array where tutorial pages can be added. When the user types 'tutorial' at the console it will render page 1 which expects them to enter a specific form.
    
    core.clj was updated with a /eval.json handler. This handler returns a json object with the expression and result. This json object is used by the pages code to determine if the user correctly answered the tutorial page.
    
    The management of history was moved to the middleware function 'wrap-post-history. This way your handler can add anything it wants to the history and this middleware will ensure that only state-modifying forms remain. Current history max is 5 items.
    mefesto committed Jan 23, 2011