Search for '(genetic or evolutionary) programming'
For details on the search query syntax, see the guide.
Total results: 398, showing 121 - 144
Note: artifacts in italics are non-canonical forks. See the wiki for more details.
A collection of utilities for use with ArduPilot or similair autopilots
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.
YAMLScript is a functional programming language whose syntax is encoded in
YAML.
An implementation of railway oriented programming
fn is ok; but we prefer λ or lambda.
Functional relational programming for Clojure/Script
A Logic Programming Library for Clojure
FlowMaps: A Flow Based Programming sequencer for Clojure with interactive flow debugger & visualizer
Simple and efficient HTTP mock server with specification written in `yaml`, `edn` or `OpenAPI`.
YAMLScript is a functional programming language whose syntax is encoded in
YAML.
Retry stuff until it passes or break
canvas2image - a tool of saving or converting canvas to images
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.
Thin Clojure wrapper for JSoup, translate to hiccup data structures or easy access to JSoup objects.
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.
Facilities for imperative programming in Clojure
Improved interactive and functional programming for Quil
Clojure and ClojureScript Library for Reactive Programming
lightweight literate programming for clojure -- inspired by [docco](http://jashkenas.github.com/docco/)
Index code in this project and all dependencies using etags or ctags.
tree-config support for reading values from leinening profiles or project files
Stack-based Programming in Clojure(script)
A Clojure library that implements the Logo programming language in a Clojure context
A leiningen plugin/task to call a function in a new process or 'run' a .clj file.