GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
A fully-featured symbolic pattern matcher for Clojure.
The server side of the SHRDLU example used at EuroClojure 2017.
The client side of the SHRDLU example used at EuroClojure 2017.
A simple, partially optimised implementation of a breadth-first search mechanism for applying simple STRIPS-style operators.
A stack-based planning algorithm in Clojure for applying STRIPS-style operators.
An Leiningen/IntelliJ IDEA project that's ready to go with the matcher.
A toolkit for producing language processors.
An implementation of a flexible and partially optimized breadth-first search mechanism in Clojure.
An extension for NetLogo allowing socket-based communication between Netlogo and Clojure/Java.
The logo for the Cognesence organisation.