Deploying Lein Template to Clojars

2015-08-27 Thread Matthew Molloy
According to the current documentation I create a leiningen plugin using 
the pattern

(defproject your-template-name/lein-template 0.1.0-SNAPSHOT

however the clojars tutorial indicates that projects should be named as 

(defproject org.clojars.whamtet/too-hot 1.0.0

where whamtet is my clojars username.  How then do I deploy a leiningen 
template to clojars?

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Deploying Lein Template to Clojars

2015-08-27 Thread Matthew Molloy
Great,

I was just typing the wrong password!

On Friday, August 28, 2015 at 3:51:26 AM UTC+8, James Reeves wrote:

 The org.clojars.username/project naming scheme is generally for your own 
 projects, or your own forks, that you're not publicising for general use. 
 For instance, perhaps you have a fork of Compojure, and decide to name it 
 org.clojars.whamlet/compojure.

 For Leiningen templates you should use the template-name/lein-template 
 scheme, e.g. foobar/lein-template would create a Leiningen template you 
 could use with lein new foobar ...

 - James

 On 27 August 2015 at 16:29, Matthew Molloy wha...@gmail.com javascript:
  wrote:

 According to the current documentation I create a leiningen plugin using 
 the pattern

 (defproject your-template-name/lein-template 0.1.0-SNAPSHOT

 however the clojars tutorial indicates that projects should be named as 

 (defproject org.clojars.whamtet/too-hot 1.0.0

 where whamtet is my clojars username.  How then do I deploy a leiningen 
 template to clojars?

 -- 
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clo...@googlegroups.com 
 javascript:
 Note that posts from new members are moderated - please be patient with 
 your first post.
 To unsubscribe from this group, send email to
 clojure+u...@googlegroups.com javascript:
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 --- 
 You received this message because you are subscribed to the Google Groups 
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to clojure+u...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/d/optout.




-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ANN: ClojureScript 1.7.28 - Optional Self Hosting

2015-08-07 Thread Matthew Molloy
Sorry, what I meant was can bootstrapped ClojureScript do (:require-macros ...) 
without the JVM.  Perhaps you can clarify that FAQ to say that.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ANN: ClojureScript 1.7.28 - Optional Self Hosting

2015-08-06 Thread Matthew Molloy
Hi David,

Are macros supported directly within clojurescript then?  I'm having some 
trouble compiling a macro via defmacro.

Matt

On Saturday, August 1, 2015 at 1:52:23 AM UTC+8, David Nolen wrote:
 ClojureScript, the Clojure compiler that emits JavaScript source code.
 
 
 README and source code: https://github.com/clojure/clojurescript
 
 
 Leiningen dependency information:
 
 
     [org.clojure/clojurescript 1.7.28]
 
 
 ClojureScript now has a proper version number. This version number is
 designed to reflect feature parity with Clojure.
 
 
 The primary new feature of this release is optional
 self hosting. ClojureScript can now run either on the JVM or directly on
 JavaScript. Please refer to the docstrings in the new cljs.js
 namespace for details on this functionality. cljs.js is designed to
 enable new use cases (iOS, Android, interactive tutorials, snippet
 sharing) not well served by the default compilation model.
 
 
 The release also includes numerous bug fixes and enhancements.
 
 
 This release also bumps the Clojure dependency to 1.7.0 and
 tools.reader to 0.10.0-alpha3.
 
 
 As always feedback welcome!
 
 
 ## 1.7.28
 
 
 ## Enhancements
 * New namespace cljs.js provides analysis, compilation, and eval
 * CLJS-1360: Refactor JS module processing to work with recent Google Closure 
 compiler changes
 * CLJS-1282: Add a :pprint option to the default reporter in cljs.test
 * CLJS-1308: :analyze-path should be extended to take a vector of paths
 * CLJS-1230: ES 2015 Module Processing
 * CLJS-1231: AMD Module Processing
 * CLJS-1092: CommonJS Module processing
 
 
 ## Changes
 * CLJS-1376: Printing in a tagged literal data form
 * CLJS-836: Replace seq-based iterators with direct iterator for all non-seq 
 collections that use SeqIterator
 * CLJS-1367: Expose default-warning-handler and warning-enabled?
 * CLJS-1267: Added the :end-test-all-vars and :end-test-vars events to have 
 end events for all cljs.test api functions
 * CLJS-1337: Move parse ns side-effects into a separate compiler pass
 * CLJS-1247: Split out error printing from regular printing
 * CLJS-1329: Support for reading #js tagged literals in bootstrap
 * CLJS-1191: rebased patch Update clojure.walk to the current version on 
 clojure
 * CLJS-1321: remove getNamespace  getName method calls from defrecord
 * CLJS-1281: Preserve test order
 * CLJS-934: In the REPL return vars after defs
 
 
 ## Fixes
 * CLJS-1316 let does not detect invalid binding vector when it contains 
 destructuring
 * CLJS-1033: take a drop accept nil as n argument
 * CLJS-1324: Compiler fails to raise warning/error when invoking a keyword 
 without arguments
 * CLJS-1352: cljs.js: Allow conditional readers
 * CLJS-1348: meta is printing for def at REPL
 * CLJS-1342: cljs.reader/read-string should throw Error when not called with 
 string
 * CLJS-1341: Fix CommonJS conversion bug
 * CLJS-1333: Analyze meta on quoted symbols
 * CLJS-1210: Javascript built-in arguments replaces nil arguments locally 
 defined by let
 * CLJS-1248: alter-meta! does not work on vars
 * CLJS-1276: var equality differs from Clojure
 * CLJS-1310: ns libspec error message misses :import
 * CLJS-428: Added step to escape docstrings with */ and associated test
 * CLJS-1331: Regex literal emits invalid JS
 * CLJS-1338: NPE in confirm-var-exists if suffix is ..
 * CLJS-1319: Cannot locate module namespace when filename contains dash
 * CLJS-1317: Incremental compilation issues for :nodejs target
 * CLJS-1227 Raise error when if form has more than 4 statements
 * CLJS-1306: Browser REPL :asset-path with leading slash breaks source map 
 support
 * CLJS-1290: :refer does not work with Closure JS namespaces
 * CLJS-1307: Doc for ns missing
 * CLJS-1301: local :foreign-libs are not picked up the first time browser 
 REPL is started

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ring and Compojure with Node.js via Clojurescript

2014-12-16 Thread Matthew Molloy
Update:

Somebody else has beat me to it.  

https://github.com/bodil/dogfort

Matt

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ring and Compojure with Node.js via Clojurescript

2014-12-13 Thread Matthew Molloy
Thanks for the feedback.  I'll let you know how things progress.

Matthew

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ring and Compojure in Clojurescript

2014-12-08 Thread Matthew Molloy
Hi guys,

I love making Clojure web apps, however their startup time is a serious 
drawback when used with a transient hosting service such as Heroku.  My 
thought is to port Ring and Compojure over to Clojurescript and create a 
Node.js ring adapter.  Has anybody tried something like this?  Any 
suggestions?

Matt

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ring and Compojure with Node.js via Clojurescript

2014-12-08 Thread Matthew Molloy
Dear Community,

I love making Clojure web apps, however their startup time is a serious 
drawback when used with a transient hosting service such as Heroku.  My 
thought is to port Ring and Compojure over to Clojurescript so that can get 
their nice abstractions hosted on the Node.js runtime.

Any thoughts or suggestions?

Matthew

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ClojureScript] My implementation of ISeqable for NodeList doesn't work on Opera.

2012-11-25 Thread Matthew Molloy
Shouldn't that be (.-length nl) ?

Matt

On Tuesday, January 10, 2012 7:25:29 AM UTC+10, Jozef Wagner wrote:

 Beware that NodeList is often a live collection, so it is probably a good 
 idea to produce eager seq. I use this to convert it to seq:

 (defn nodelist-to-seq
   Converts nodelist to (not lazy) seq.
   [nl]
   (let [result-seq (map #(.item nl %) (range (.length nl)))]
 (doall result-seq)))


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en