We target full Clojure/Script compatibility (say 99%). That means you can take a pre-existing Clojure snippet and copy/paste it into an Electric function body and it will "work" and produce the correct result. Including host interop syntax, use of pre-existing macros, etc.
Gaps:
- no variable e/fn arity yet
- no recursion yet - see workaround in src-docs/user/electric/electric_recursion
- reactive multimethods
- reactive protocols
- ...