Search for '(genetic or evolutionary) programming'
For details on the search query syntax, see the guide.
Total results: 397, showing 25 - 48
Note: artifacts in italics are non-canonical forks. See the wiki for more details.
Encode clojure maps into query-string or form params
Generate new projects based on clj, Boot, or Leiningen Templates!
Spreadsheet-like dataflow programming in ClojureScript
A ClojureScript library for asynchronous programming based on JavaScript promises.
Yet another Railway Oriented Programming in Clojure
Serve web requests using Ring handlers, Servlets, or Undertow HttpHandlers.
Setting up an nrepl can be useful to introspect into the JVM for troubleshouting/investigation or testing of regular Java applications. You can connect onto a process and use a Clojure prompt interactivelly or have client application that sends and execute Java code dynamically. It works because the code injected is Clojure and that the Clojure run-time allows to evaluate code at run-time. Furthermore Clojure interops very easily with Java i.e. you can translate pretty much any Java code into Clojure and access all your Java object from the injected Clojure code. This is the perfect tool to access the inside of your JVM process live after it has been deployed. To run any fancy change of code scenario, any data structure or call any method you don't need to redeploy your java code. You can see what your process sees in real time. This is an unvaluable tool to use to develop and maintain a java application.
DEPRECATED. On clojars.org the current versions of Clojush will henceforth
be available as 'clojush' rather than as 'lspector/clojush'. The master branch
of the project on github will still be at https://github.com/lspector/Clojush.
Clojush provides the Push programming language and the PushGP genetic
programming system implemented in Clojure.
See http://hampshire.edu/lspector/push.html
The Push programming language and the PushGP genetic programming
system implemented in Clojure.
See http://hampshire.edu/lspector/push.html
Rate limiter for clojure that supports a rolling window, either in-memory or backed by redis
DevOps for the JVM.
Pallet is a platform for agile and programmatic automation of infrastructure
in the cloud, on server racks or directly on virtual machines. Pallet
provides cloud provider and operating system independence, and allows for an
unprecedented level of customization.
Data transformation library combining higher order functional programming with concepts from term rewriting.
A library for boxing values or exceptions for passing data through channels of core.async.
Clay is a small Clojure tool for a dynamic workflow of data visualization and literate programming.
The Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.
This artifact may shadow a release on Maven Central. You should
search there for a canonical release.
lein-test-out is a leiningen plugin that runs all your tests and outputs to a file in junit XML or TAP format.
A music programming language for musicians
A small JavaScript class to generate YouTube-like hashids from one or many numbers. This is a client-side version of Node.js version.
lightweight literate programming for clojure -- inspired by [docco](http://jashkenas.github.com/docco/)
Gestalt moves configuration parameters such as database connection parameters or SSL keystore locations out of your Clojure code and into a configuration file that lives outside your source tree. Gestalt also lets you specify configuration for different environments (develop, test, staging, production, etcetera).
Retrograde is a small Clojure DSL that deals with the problem of accessing information and results from previous iterations during the **lazy** transformation of a sequence or during the **lazy** generation of an infinite sequence.
Spreadsheet-like dataflow programming in ClojureScript
Data transformation library combining higher order functional programming with concepts from term rewriting.
This library catches spelling mistakes in programming documents and clojure docstrings.