Search for '(genetic or evolutionary) programming'
For details on the search query syntax, see the guide.
Total results: 397, showing 121 - 144
Note: artifacts in italics are non-canonical forks. See the wiki for more details.
fn is ok; but we prefer λ or lambda.
An implementation of railway oriented programming
A collection of utilities for use with ArduPilot or similair autopilots
YAMLScript is a functional programming language whose syntax is encoded in
YAML.
A Logic Programming Library for Clojure
Simple and efficient HTTP mock server with specification written in `yaml`, `edn` or `OpenAPI`.
Functional relational programming for Clojure/Script
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.
canvas2image - a tool of saving or converting canvas to images
An experimental Clojure(ish) to Javascript compiler similar to
[clojurescript](https://github.com/clojure/clojure-contrib/tree/master/clojurescript/). The library also provides several tools to assist you with integrating cljs into your workflow. All this in about 1k lines. Viva Clojure!
# Usage
Use the `cljs.core/to-js` function to turn a list (representing some
code) into javascript, like so:
(to-js '((fn [x] (alert x)) "hello world"))
-> function(x){alert(x);}("hello world");
(to-js '(-> ($ "<div />")
(.css {:backgroundColor "blue" .
:border "dashed white 5px"})
-> (function(){var out = $("<div />");
out.css({backgroundColor:"blue",border:"dashed white 5px"});
return out}())
Neat, huh?
In addition to the compiler, cljs provides several tools to make working with cljs in the context of a web project easier:
1. [cljs.watch](#cljs.watch) provides a mechanism for automatic recompilation on source changes. Used by either `lein cljs-watch` or `(use 'cljs.watch) (start-watch-project "./project.clj")`. Cljs output is declared in your project.clj file, under the :cljs key.
2. [cljs.stitch](#cljs.stitch) takes care of stitching the collection of source files that make up a library into a coherent javascript file.
For more examples, please see the [cljs.test.core](#cljs.test.core) namespace.
Improved interactive and functional programming for Quil
YAMLScript is a functional programming language whose syntax is encoded in
YAML.
lightweight literate programming for clojure -- inspired by [docco](http://jashkenas.github.com/docco/)
lisb: A Clojure library that wraps ProB's constraint solver. Use it to write/transform B machines with less pain or interact with the constraint solver.
tree-config support for reading values from leinening profiles or project files
Clojure and ClojureScript Library for Reactive Programming
Index code in this project and all dependencies using etags or ctags.
Thin Clojure wrapper for JSoup, translate to hiccup data structures or easy access to JSoup objects.
A leiningen plugin/task to call a function in a new process or 'run' a .clj file.
Run a leiningen project without checking it out or downloading a jar.
Retry stuff until it passes or break
Facilities for imperative programming in Clojure
A Clojure library that implements the Logo programming language in a Clojure context
Shen is a portable functional programming language by Mark Tarver