<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-7100397.post4002671677121567246..comments</id><updated>2011-11-27T08:30:14.399-07:00</updated><category term='clustering'/><category term='JPA'/><category term='data mining'/><category term='no-SQL'/><category term='JSP'/><category term='Lucene'/><category term='Google TV'/><category term='HTTPS'/><category term='RDFa'/><category term='Gambit-C'/><category term='Amazon'/><category term='Ring'/><category term='Clojure'/><category term='Wave'/><category term='open content'/><category term='open source'/><category term='textmining'/><category term='Prolog'/><category term='MongoDB'/><category term='EJB'/><category term='Seaside'/><category term='travel'/><category term='JRuby'/><category term='Freebase'/><category term='Pharo'/><category term='AI'/><category term='Smalltalk'/><category term='nginx'/><category term='social graph'/><category term='Squeak'/><category term='Mac'/><category term='Play Framework'/><category term='object mapping'/><category term='Mylin'/><category term='EC2'/><category term='Web 3.0'/><category term='Cassandra'/><category term='business'/><category term='jQuery'/><category term='knowledge management'/><category term='MySQL'/><category term='ODF'/><category term='RDF'/><category term='CSS'/><category term='Javascript'/><category term='semantic web'/><category term='economy'/><category term='NetBeans'/><category term='Latex'/><category term='support vector machines'/><category term='CouchDB'/><category term='Haskell'/><category term='Ontology'/><category term='iPhone'/><category term='AllegroGraph'/><category term='PostgreSQL'/><category term='Eclipse'/><category term='Sedona'/><category term='Emacs'/><category term='Buzz'/><category term='J2EE'/><category term='Python'/><category term='Dojo'/><category term='media'/><category term='Microsoft'/><category term='GWT'/><category term='admin'/><category term='MapReduce'/><category term='nutrition'/><category term='IT'/><category term='AppEngine'/><category term='SimpleDB'/><category term='AJAX'/><category term='web applications'/><category term='Sesame'/><category term='Compojure'/><category term='SOA'/><category term='Lisp'/><category term='C++'/><category term='Scala'/><category term='Hadoop'/><category term='Neo4j'/><category term='technical writing'/><category term='IDEs'/><category term='SSL'/><category term='productivity'/><category term='Android'/><category term='Scheme'/><category term='Facebook'/><category term='Mahout'/><category term='HTML5'/><category term='Heroku'/><category term='Platform as a Service'/><category term='NLP'/><category term='cloud computing'/><category term='Mongrel'/><category term='vacation'/><category term='Merb'/><category term='politics'/><category term='deployment'/><category term='games'/><category term='Java'/><category term='Google'/><category term='publishing'/><category term='AWS'/><category term='C#'/><category term='IntelliJ'/><category term='commercial products'/><category term='SmartGWT'/><category term='Ruby'/><category term='food'/><category term='Maven'/><category term='Linux'/><category term='Ruby Rails'/><category term='mobile devices'/><category term='source code'/><category term='search'/><category term='mathematics'/><category term='Ubuntu'/><category term='machine learning'/><category term='social media'/><category term='Glassfish'/><category term='health'/><category term='Erlang'/><title type='text'>Comments on Mark Watson's blog: Closer to the metal: Clojure, Noir, and plain old ...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.markwatson.com/feeds/4002671677121567246/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100397/4002671677121567246/comments/default'/><link rel='alternate' type='text/html' href='http://blog.markwatson.com/2011/11/closer-to-metal-clojure-noir-and-plain.html'/><author><name>Mark Watson,  author and consultant</name><uri>http://www.blogger.com/profile/05514730816583918651</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://2.bp.blogspot.com/_FOFPUsW3T3c/SWO4Tcrr14I/AAAAAAAACis/0vgJvc-yzh4/S220/Mark_hat_small.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7100397.post-5112618385777868343</id><published>2011-11-27T08:30:14.399-07:00</published><updated>2011-11-27T08:30:14.399-07:00</updated><title type='text'>Monoj, my last comment applied to the lein run pro...</title><content type='html'>Monoj, my last comment applied to the lein run process auto reloading Clojure source files.&lt;br /&gt;&lt;br /&gt;In the repl, I do a (use &amp;#39;myapp.core :reload-all) to manually reload everything.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100397/4002671677121567246/comments/default/5112618385777868343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100397/4002671677121567246/comments/default/5112618385777868343'/><link rel='alternate' type='text/html' href='http://blog.markwatson.com/2011/11/closer-to-metal-clojure-noir-and-plain.html?showComment=1322407814399#c5112618385777868343' title=''/><author><name>Mark Watson,  author and consultant</name><uri>http://www.blogger.com/profile/05514730816583918651</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://2.bp.blogspot.com/_FOFPUsW3T3c/SWO4Tcrr14I/AAAAAAAACis/0vgJvc-yzh4/S220/Mark_hat_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.markwatson.com/2011/11/closer-to-metal-clojure-noir-and-plain.html' ref='tag:blogger.com,1999:blog-7100397.post-4002671677121567246' source='http://www.blogger.com/feeds/7100397/posts/default/4002671677121567246' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1483903337'/></entry><entry><id>tag:blogger.com,1999:blog-7100397.post-8501650043542970834</id><published>2011-11-27T08:28:37.008-07:00</published><updated>2011-11-27T08:28:37.008-07:00</updated><title type='text'>Hello Manoj,

I assume that you have something lik...</title><content type='html'>Hello Manoj,&lt;br /&gt;&lt;br /&gt;I assume that you have something like this:&lt;br /&gt;&lt;br /&gt;  :main myapp.core&lt;br /&gt;&lt;br /&gt;in your project.clj so lein run works OK. And something like this in your main program file:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(ns myapp.core&lt;br /&gt;  (:use [hiccup form-helpers page-helpers]&lt;br /&gt; ring.middleware.file&lt;br /&gt;        noir.core&lt;br /&gt;        [noir.response :only [json]]&lt;br /&gt; [clojure.stacktrace :only [root-cause]]&lt;br /&gt; myapp.partials&lt;br /&gt;        myapp.segmentcreation&lt;br /&gt;        myapp.mongodb&lt;br /&gt; myapp.home)&lt;br /&gt;  (:require [noir.server :as server]&lt;br /&gt;            [noir.session :as session]&lt;br /&gt;            [noir.cookies :as cookies]))&lt;br /&gt;&lt;br /&gt;Then the magic Clojure source file reloading is enabled:&lt;br /&gt;&lt;br /&gt;(server/add-middleware wrap-file (System/getProperty &amp;quot;user.dir&amp;quot;))&lt;br /&gt;&lt;br /&gt;Enjoy!,&lt;br /&gt;Mark</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100397/4002671677121567246/comments/default/8501650043542970834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100397/4002671677121567246/comments/default/8501650043542970834'/><link rel='alternate' type='text/html' href='http://blog.markwatson.com/2011/11/closer-to-metal-clojure-noir-and-plain.html?showComment=1322407717008#c8501650043542970834' title=''/><author><name>Mark Watson,  author and consultant</name><uri>http://www.blogger.com/profile/05514730816583918651</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://2.bp.blogspot.com/_FOFPUsW3T3c/SWO4Tcrr14I/AAAAAAAACis/0vgJvc-yzh4/S220/Mark_hat_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.markwatson.com/2011/11/closer-to-metal-clojure-noir-and-plain.html' ref='tag:blogger.com,1999:blog-7100397.post-4002671677121567246' source='http://www.blogger.com/feeds/7100397/posts/default/4002671677121567246' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1483903337'/></entry><entry><id>tag:blogger.com,1999:blog-7100397.post-6783942575130409412</id><published>2011-11-27T06:04:29.833-07:00</published><updated>2011-11-27T06:04:29.833-07:00</updated><title type='text'>Hi Mark,

I also keep a repl open on the lein proj...</title><content type='html'>Hi Mark,&lt;br /&gt;&lt;br /&gt;I also keep a repl open on the lein project and was running the web app using lein run, but it was not recognizing file changes.&lt;br /&gt;&lt;br /&gt;Could you please specify how were you running the web app so that it was recognizing file changes.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Manoj.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100397/4002671677121567246/comments/default/6783942575130409412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100397/4002671677121567246/comments/default/6783942575130409412'/><link rel='alternate' type='text/html' href='http://blog.markwatson.com/2011/11/closer-to-metal-clojure-noir-and-plain.html?showComment=1322399069833#c6783942575130409412' title=''/><author><name>mmwaikar</name><uri>http://mmwaikar.wordpress.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.markwatson.com/2011/11/closer-to-metal-clojure-noir-and-plain.html' ref='tag:blogger.com,1999:blog-7100397.post-4002671677121567246' source='http://www.blogger.com/feeds/7100397/posts/default/4002671677121567246' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1847044728'/></entry></feed>
