ANN: Cambium 0.9.2 (Structured logging for Clojure)

2018-03-22 Thread Shantanu Kumar
Hi, I am happy to announce the availability of Cambium 0.9.2 - Cambium is a structured logging library for Clojure, compatible based on SLF4J/Logback and clojure/tools.logging libraries. https://cambium-clojure.github.io/ The release changelog for various modules[1] are in their respective re

Re: How to Programmatically Create Unqualified Keywords?

2018-03-22 Thread Francis Avila
keyword has two arities: (keyword x) will attempt to parse "x" into a keyword with name and namespace parts. (keyword namespace-part name-part) will make a keyword with name and namespace set explicitly. So to create a keyword dynamically (i.e. not using literal syntax) and be *absolutely su

Re: How to Programmatically Create Unqualified Keywords?

2018-03-22 Thread Gary Verhaegen
I think there's some confusion here between the keyword and its textual representation. The root issue is that the keyword function is, in a way, too lenient in its error checking: it will allow you to create keywords that are not valid according to the language definition. The Clojure reader i