bobschrag / token-matcher
Rich token-based pattern matching for Clojure. Match a template like "do *action with *resource" against an input string like "Do good you can with what you have.", binding '*action' to "good you can", '*resource' to "what you have". User-definable components and other language constructs to help avoid pattern component duplication.
☆10Updated last year
Alternatives and similar repositories for token-matcher:
Users that are interested in token-matcher are comparing it to the libraries listed below
- Project builder for Clojure projects with tools.deps☆19Updated 4 years ago
- JVM/Clojure AWS Lambda Sideloader☆12Updated 2 years ago
- RAII resource management system☆31Updated last year
- A Clojure library that wraps Datomic API functions to add type extensions.☆22Updated 2 months ago
- An example project for a terminal app with mouse support☆19Updated last year
- Nippy extension to freeze and thaw Clojure functions, including anonymous ones☆51Updated last year
- Get an available TCP port in Clojure with options☆20Updated 6 months ago
- ☆15Updated 2 years ago
- About void and absence of information☆19Updated 4 years ago
- Ring middleware to stream Server-sent Events☆19Updated 4 years ago
- ☆45Updated 5 years ago
- Relational schemas about map keys for malli☆21Updated 3 years ago
- clojure log4j2☆15Updated 3 years ago
- Clojure Memoization project☆34Updated 5 months ago
- Clean up generated reflection configs for GraalVM native-image compiled Clojure programs☆17Updated 3 years ago
- Binary protocol handling library☆19Updated 3 years ago
- Deprecated, use https://github.com/clj-commons/etaoin.☆41Updated 2 years ago
- Netty — Clojure — HTTP — WebSockets: just enough of each.☆16Updated last month
- Quickly define print handlers for tagged literals across print/pprint implementations.☆20Updated last month
- Clojure printing for human-readable tables☆16Updated last week
- A simple http server implemented as thin Clojure wrapper around `SimpleWebServer` from JEP 408 for JDK 18+.☆25Updated last year
- A very light weight, simple websocket based messaging system in Clojure(Script). Converse/talk 話す(hanasu).☆26Updated 5 months ago
- Example setups of selected Clojure libraries☆19Updated 2 years ago
- Clojure(Script) helper library for namespacing keywords☆21Updated 2 years ago
- Select and rename keys as fast as possible in Clojure☆18Updated 2 years ago
- A dependency injector for Clojure and Clojurescript☆23Updated 5 years ago
- Library for dealing with newline separated EDN files☆27Updated 3 years ago
- A runner for doo which runs tests in Chrome, using the Chrome Dev Protocol with no need for karma or npm.☆27Updated 5 years ago
- Aliases in EQL☆15Updated last year
- Utilities for idiomatic consumption of Java Streams from Clojure, or Clojure seqs from Java☆9Updated 4 years ago