Skip to content

razum2um/aprint

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 

aprint: awesome print

screenshot

Usage

Clojars Project

(use 'aprint.core)
(aprint object)

;; or just like (pp)
(ap)

Why not just clojure.pprint/pprint?

Look, I have some data:

data

With pprint it takes 3+ awful screens:

pprint1

pprint2

pprint3

pprint4

With aprint:

aprint

Awesome, yeah?

Notes

If you'd like to get same layout without color codes:

;; n stands for "normalized" print
(nprint issues)

Hint

Add this to your ~/.lein/profiles.clj

{:user {:injections [(use 'aprint.core)]}}

Acknoledgements

  • @jdillon for awesome jline2
  • @hlship for thinking in similar way: pretty

License

Copyright © 2014 Vlad Bokov

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Awesome print: like clojure.pprint, but awesome

Resources

License

Stars

Watchers

Forks

Packages

No packages published