- Designing and implementing a DSL
(via @jimduey) —
This is about implementing a DSL with –guessed it right– monads. Monads are powerful…
- Announcing Frinj, a practical unit-of-measure calculator DSL for Clojure.
(via @) —
“Frinj is a practical unit-of-measure calculator DSL for Clojure.”. Inspired in Frink, a language that has, amongst many other awesome features, support for units of measure. There is even a port of one of the Frink demos. Check them both!
- MCLIDE 2.0a0 Mac #Lisp and #Clojure IDE now downloadable from http://mclide.com
(via @MCLIDE) —
MCLIDE has support for many Lisps, including Clojure.
- New blog post on code that explains itself
(via @stathissideris) —
This is an interesting concept that I would like to see more in the clojure world. An
explain
function that will tell you what a piece of code will do. - static code analyzer for Clojure code powered by core.logic
(via @foogoof) —
There are not many transformations implemented yet, but this analyzer will propose better forms for part of your code, for example, change an
if
with noelse
with awhen
. - Extending the GATK for custom variant comparisons using Clojure
(via @chapmanb) —
If you are familiar with GATK then you must be a mad scientist playing with the gnome. If not, well, now you can, with Clojure, of course. Now think about the power of a
clone
function in conjunction withdoseq
…