Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 818 Bytes

README.rst

File metadata and controls

62 lines (47 loc) · 818 Bytes

pyclj

A python reader/writer for clojure data literals.

Install

pip install pyclj

Usage

The API is very similar to python's built-in json module.

  • dump(data, fileobj)
  • dumps(data)
  • load(fileobj)
  • loads(string)

Clojure -> Python Type Mapping

Clojure Python
list list
vector list
set set
map dict
nil None
string string
int int
float float
boolean boolean
char string
keyword string

Python -> Clojure Type Mapping

Python Clojure
list vector
set set
dict map
None nil
string string
int int
float float
boolean boolean

License

pyclj is distributed under MIT license.