Deploying Lein Template to Clojars
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
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
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
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
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
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
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
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.
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