Search Discussions
-
I believe that the simplicity of Clojure's syntax in combination with its clean functional nature and prefix notation makes it ideal as a "first language" for anyone who wants to start programming - ...
Terje Dahl
Feb 21, 2016 at 10:45 am
Mar 19, 2016 at 1:25 am -
As I’m watching Michael Drogalis’s Clojure/Conj 2015 presentation “Onyx: Distributed Computing for Clojure” <https://youtube.com/watch?v=YlfA8hFs2HY&t=734 , I'm distracted by a nagging worry that we ...
Josh Tilles
Feb 1, 2016 at 10:02 pm
Feb 4, 2016 at 2:48 am -
I'm doing some research on slow Clojure boot time and would be interested in collecting info about example use cases where it's been a problem for people. http://goo.gl/forms/eSpn8M5FNB I'm not ...
Alex Miller
Feb 9, 2016 at 6:36 pm
Feb 25, 2016 at 12:43 am -
Dear ClojureScript users and team! Without "eval" function ClojureScript can't be recognized as a full-fledged LISP. "Code as data" paradigm can't be implemented without "eval". What purpose of code ...
Ru
Feb 13, 2016 at 3:25 pm
Feb 14, 2016 at 11:02 am -
Hey, guys. Suppose I wanted to tinker around with a compiler for Clojure on a new back-end. What would you guess is the best starting point (perhaps ClojureScript?), and what's the best spec to use ...
Evins Mikel
Feb 27, 2016 at 8:39 pm
Mar 1, 2016 at 10:48 pm -
Hey folks! Today is the first day nilenso has ever had an intern on-staff. He's been in the industry for a few years but he's relatively new to Clojure. We try to ramp people up as slowly and ...
Steven Deobald
Feb 1, 2016 at 10:51 am
Feb 5, 2016 at 1:09 pm -
I have some interop code that I have carefully specified all the arguments to be in the correct type (IE the function signature takes 3 floats, so I cast everything to float so that I can avoid ...
Michael du Breuil
Feb 24, 2016 at 10:30 am
Feb 24, 2016 at 9:02 pm -
I created Relational Mapper, for situations where there is a relational database with certain amount of relations between tables and it's just not cool to fetch data from each table separately nor to ...
Krzysiek Herod
Feb 26, 2016 at 6:51 am
Mar 1, 2016 at 10:35 pm -
I was compiling my project and I got this error: java.lang.ExceptionInInitializerError, compiling:(riemann.clj:1:1) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3558) at ...
Punit Naik
Feb 24, 2016 at 6:42 am
Feb 25, 2016 at 3:16 pm -
I was doing some work that involved the use of thread locals, and I noticed that within a REPL session (launched via 'lein repl') my thread locals would reset themselves to their initial value. I did ...
Nathan Marz
Feb 9, 2016 at 6:19 pm
Feb 10, 2016 at 5:33 am -
Hi, I was trying to write a transducer and the 0-arity part of it never got called, which was unexpected. I did some searching and found this post ...
Patrick Curran
Feb 29, 2016 at 9:27 pm
Mar 10, 2016 at 4:11 pm -
*Pluggable back-ends architecture for ClojureScript compilerBrief explanation:* There are a lot of ClojureScript script compiler forks exist to provide different compilation targets other than js ...
Edward Knyshov
Feb 21, 2016 at 8:20 am
Feb 23, 2016 at 6:24 pm -
I'm pleased to announce that Paul Snyder (@pataprogramming, pataprogramming on Github <https://github.com/pataprogramming ) has joined me in maintaining Loom. I'm excited for the coming year for Loom ...
Aysylu Greenberg
Feb 11, 2016 at 12:19 pm
Feb 16, 2016 at 6:01 am -
In the latest round of Techempower benchmarks: https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json ... I was surprised to find Luminus performing no better than Hapi (Node) and ...
Gvim
Feb 28, 2016 at 2:40 am
Mar 1, 2016 at 3:46 am -
I learned recently <http://stackoverflow.com/a/15332367/802383 that you can tell the reader to evaluate a function at read time, if you want some potentially costly operation that you know will ...
James Elliott
Feb 8, 2016 at 6:33 pm
Feb 10, 2016 at 5:47 pm -
Hi everyone, I've released http://clojurework.com/ in beta :) My goal for the site is to build a quality community resource for those looking to write Clojure for Real Projects, whether paid or open ...
Daniel Higginbotham
Feb 25, 2016 at 5:47 pm
Feb 27, 2016 at 5:02 pm -
Hi everyone, I'm happy to announce that, starting next week, I'll be supporting the Onyx Platform <https://github.com/onyx-platform/onyx full time. I want to thank the incredible Clojure community ...
Michael Drogalis
Feb 24, 2016 at 4:22 pm
Feb 25, 2016 at 3:14 pm -
Hello! For interoperation with Java, Clojure’s seq supports the Iterable interface directly, which means that all Java collections are automatically seqable. seq also supports the CharSequence and ...
676c7473
Feb 23, 2016 at 5:03 pm
Feb 25, 2016 at 9:06 am -
Hi guys, I'm trying to replicate an experiment on nodejs and http pipelining: http://blog.yld.io/2016/02/08/squeeze-the-juice-out-of-node/ This is what I got right now ...
Miguel Ping
Feb 22, 2016 at 8:33 pm
Feb 23, 2016 at 8:06 pm -
Compiling with optimizations none is no doubt quite handy, especially in conjunction with source maps, as a traceback will take you to the line of code causing the problems, and with the same ...
William la Forge
Feb 19, 2016 at 3:55 pm
Feb 20, 2016 at 11:00 am -
5
conditional logic implemented as pattern-matching and restructuring in the signature of the function
Sean Johnson has a great video about pattern matching, where he suggests that any function that starts with a conditional should have the conditional removed and the conditional logic implemented as ...Laws
Feb 8, 2016 at 7:41 pm
Feb 13, 2016 at 11:44 pm -
I'm learning Clojure, and I find difficult to understand *where* a specific compiler error happens: java.lang.ClassCastException: java.lang.Long cannot be cast to clojure.lang.IPersistentCollection, ...
Scaramaccai
Feb 11, 2016 at 4:35 pm
Feb 12, 2016 at 6:33 pm -
Having a bit of a problem implementing the IAtom interface in a record. Specifically, this is the signature giving me grief: boolean compareAndSet(Object oldv, Object newv); This isn't the answer ...
William la Forge
Feb 3, 2016 at 8:18 pm
Feb 3, 2016 at 8:42 pm -
Hello, We're approaching the end of the application period for organisation participation in Google Summer of Code 2016. This is a fantastic program that helps grow open source communities and gives ...
David Nolen
Feb 18, 2016 at 9:47 pm
Mar 3, 2016 at 12:39 am -
Hello all, I´m trying to do something like: (defn log [type message & {:keys [id idVe] :or {id "LOCAL" idVe "END"}}] (println (str id ": " type " - " message "<- " idVe))) (def debug (partial log ...
Fernando Abrao
Feb 23, 2016 at 6:14 pm
Feb 25, 2016 at 8:53 am -
Hi, I'm experiencing a strange behavior in my app. I'm not sure if that's because of a version update or something I broke... The Compojure version used is 1.4.0 In the past a response like this ...
Torsten Uhlmann
Feb 24, 2016 at 8:55 am
Feb 24, 2016 at 9:46 am -
Is there a better, more comprehensive Clojure glossary than the Clojure-Docs <https://github.com/clojuredocs/guides/blob/master/articles/language/glossary.md one? While fairly good, it's not ...
Tianxiang Xiong
Feb 20, 2016 at 2:39 am
Feb 21, 2016 at 8:31 am -
Hello all, dali is a Clojure library for representing the SVG graphics format. It allows the creation and manipulation of SVG files. The syntax ...
Stathis Sideris
Feb 11, 2016 at 12:49 am
Feb 14, 2016 at 12:08 pm -
Ticket helps create and read encrypted tickets/cookies with expiration dates packaged inside. Feedback and security reviews are welcomed. https://github.com/mikeball/ticket Mike -- You received this ...
Michael Ball
Feb 11, 2016 at 6:21 am
Feb 11, 2016 at 9:27 pm -
Greetings! I am happy to announce Leiningen 2.6.0! This release contains mostly usability improvements, along with some bugfixes. The biggest notable change will likely be for Homebrew users. When ...
Jean Niklas L'orange
Feb 5, 2016 at 1:27 am
Feb 11, 2016 at 9:21 am -
The stable release for clj-refactor.el is out together with its nrepl middleware backend refactor-nrepl. clj-refactor.el is an Emacs package for clojure and clojure script refactorings while ...
Woz
Feb 6, 2016 at 11:30 pm
Feb 9, 2016 at 7:48 pm -
I think that since it is agreed in many circumstances that 0^0 is 1, I would make that the default... -- You received this message because you are subscribed to the Google Groups "Clojure" group. To ...
Karl Brodowsky
Feb 2, 2016 at 3:06 am
Feb 3, 2016 at 2:04 pm -
Hello, I'm making a game where players can choose a box in a grid to discover what's behind it. My data structure is an atom with {:grid-size 5, :picks {5 "player1}} where 5 is the box position in ...
Jeremy Vuillermet
Feb 1, 2016 at 12:29 pm
Feb 2, 2016 at 12:52 am -
Hi, I have a deftest but its output fails currently and I would like to mark it as TODO. Currently I comment it out. Is there a function in clojure.test which says this test is not ready yet, log the ...
Mayank Jain
Feb 29, 2016 at 8:36 am
Mar 1, 2016 at 1:17 am -
What / Where? Boot new — a task to produce new projects from Boot and/or Leiningen templates! boot-new 0.4.0 — https://github.com/seancorfield/boot-new Updates? Now supports generators to add / ...
Sean Corfield
Feb 13, 2016 at 10:21 pm
Feb 29, 2016 at 1:01 pm -
Hi Everybody There seems to be a problem with core.matrix/emap implementation for vectorz implementation [email protected]:~/work/wnmf/clj/wnmf$ lein repl Clojure 1.8.0 wnmf.core= (def t (m/array [[10] ...
Sunil S Nandihalli
Feb 19, 2016 at 12:11 am
Feb 23, 2016 at 7:24 am -
I'm currently reading Practical Clojure <http://www.apress.com/9781430272311 by VanderHart and Sierra, and am on the section about state management. I'm curious why Clojure chose to name functions ...
Tianxiang Xiong
Feb 19, 2016 at 5:17 am
Feb 20, 2016 at 1:51 am -
My current project requires a command-line interpreter with limited functionality... For various non-technical reasons we can't expose bash to our users. Our plans call for writing a console shell ...
Nick Vargish
Feb 16, 2016 at 1:18 pm
Feb 16, 2016 at 4:28 pm -
I just released the first version of Graclj, which is a new Gradle plugin for Clojure. The goal is to make something that feels native to Gradle, while giving the creature comforts Clojurians are ...
Andrew Oberstar
Feb 15, 2016 at 2:10 am
Feb 16, 2016 at 8:44 am -
I am trying to write a macro to unwrap a list: here's my naive attempt (defmacro unwrap [s] (- s pr-str (clojure.string/replace #"[\(\)]" "") read-string)) (unwrap (1 2 3) ) should give 1 2 3 any ...
Sonny To
Feb 15, 2016 at 7:05 pm
Feb 15, 2016 at 10:04 pm -
Hi, I have a Java class that has a static method call that returns a Java Array List of users as follows: public final class DAO { public static List<User getUsers() { List<User userList = new ...
Adrian Cooley
Feb 10, 2016 at 1:44 pm
Feb 11, 2016 at 3:02 am -
I'm getting to know Clojure and lisps in general and am having a great time. I've worked with Haskell before, and using ghc-mod with various tools was massively useful. Is there a similar tool for ...
Sam DeSota
Feb 27, 2016 at 2:58 am
Feb 28, 2016 at 7:29 pm -
Hello everyone, I'm happy to announce the first release of urania, a library for making fetching data from remote sources such as databases or HTTP services elegant and efficient. The library is ...
Alejandro Gómez
Feb 27, 2016 at 10:16 am
Feb 27, 2016 at 6:46 pm -
Hi, there is a minor bug described here https://github.com/clojure/clojure/pull/59 ...
Petr Yanovich
Feb 26, 2016 at 1:28 pm
Feb 26, 2016 at 2:19 pm -
Generally, I try to not make projects depend on a specific build environment. So, for example, a directory structure containing java file and configuration files can exist independent of the build ...
Kendall Shaw
Feb 22, 2016 at 3:57 pm
Feb 22, 2016 at 4:25 pm -
This might be a Cider issue more than Clojure but I'm not sure. Sometimes on train/plane I try to work on some Clojure project and I normally don't manage to start the REPL inside Emacs. The issue ...
Andrea crotti
Feb 20, 2016 at 7:27 pm
Feb 21, 2016 at 4:21 pm -
Dissoc behaviour on records really surprised me: user (defrecord Foo [bar]) ;; = user.Foo user (def foo (- Foo nil)) ;; = #'user/foo user (dissoc foo :bar) ;; = {} user (assoc foo :bar nil) ;; = ...
Stig Brautaset
Feb 19, 2016 at 2:30 pm
Feb 19, 2016 at 6:58 pm -
In a little over five hours, we'll be rebooting the server hosting clojars.org in order to apply the update for the glibc vulnerability that was recently announced[1]. The downtime should be no more ...
Toby Crawley
Feb 18, 2016 at 8:44 pm
Feb 19, 2016 at 12:47 pm -
Hi Everybody, I am newbie to core.matrix .. I have the following expression W - a large spare matrix of size MxN U - a dense matrix of size MxK V - a dense matrix of size KxN and K << (M,N) (require ...
Sunil S Nandihalli
Feb 16, 2016 at 3:17 pm
Feb 18, 2016 at 6:21 am -
I currently have some core.async code that looks like: (map< :foo ch) However, map< and map are now deprecated, with the suggestion to use transducers instead. Unfortunately it's not obvious how to ...
James Reeves
Feb 12, 2016 at 7:41 pm
Feb 16, 2016 at 3:39 pm
Group Overview
group | clojure |
categories | clojure |
discussions | 121 |
posts | 462 |
users | 186 |
website | clojure.org |
irc | #clojure |
186 users for February 2016
Archives
- June 2016 (304)
- May 2016 (520)
- April 2016 (426)
- March 2016 (421)
- February 2016 (464)
- January 2016 (422)
- December 2015 (359)
- November 2015 (490)
- October 2015 (573)
- September 2015 (476)
- August 2015 (618)
- July 2015 (628)
- June 2015 (700)
- May 2015 (858)
- April 2015 (573)
- March 2015 (751)
- February 2015 (676)
- January 2015 (607)
- December 2014 (677)
- November 2014 (606)
- October 2014 (910)
- September 2014 (733)
- August 2014 (652)
- July 2014 (689)
- June 2014 (66)
- May 2014 (699)
- April 2014 (1,151)
- March 2014 (1,010)
- February 2014 (1,111)
- January 2014 (1,291)
- December 2013 (938)
- November 2013 (1,242)
- October 2013 (874)
- September 2013 (934)
- August 2013 (1,130)
- July 2013 (1,301)
- June 2013 (1,139)
- May 2013 (1,215)
- April 2013 (1,019)
- March 2013 (1,502)
- February 2013 (1,330)
- January 2013 (1,191)
- December 2012 (1,082)
- November 2012 (994)
- October 2012 (1,366)
- September 2012 (946)
- August 2012 (957)
- July 2012 (957)
- June 2012 (1,149)
- May 2012 (1,092)
- April 2012 (1,012)
- March 2012 (1,075)
- February 2012 (859)
- January 2012 (1,077)
- December 2011 (983)
- November 2011 (1,063)
- October 2011 (1,180)
- September 2011 (595)