EKEKO is a Clojure library for applicative logic meta-programming against an Eclipse workspace. EKEKO has been applied successfully to answering program queries (e.g., “does this bug pattern occur in my code?â€), to analyzing project corpora (e.g., “how often does this API usage pattern occur in this corpus?â€), and to transforming programs (e.g., “change occurrences of this pattern as followsâ€) in a declarative manner.