Hi, Inspired by cgrand's regexp example [1], I've implemented a simple DSL for specifying neural networks using Clojure data types. The code is available in this gist [2], and a brief introduction with some usage examples is up at [3].
Construction of this simple language involved a number of choices as to where to place complexity (into the DSL or into user land), generally I erred on the side of leaving complexity out of the DSL resulting in potentially more complex usage, but in increased generality. I'd love to hear any feedback on how this could be improved, simplified, or made more idiomatic. Thanks -- Eric Footnotes: [1] https://github.com/cgrand/regex [2] https://gist.github.com/671636 [3] http://cs.unm.edu/~eschulte/src/neural-net/ -- 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