• Stars
    star
    129
  • Rank 269,811 (Top 6 %)
  • Language
    Clojure
  • License
    Eclipse Public Li...
  • Created over 9 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Awesome print: like clojure.pprint, but awesome

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.

More Repositories

1

awesome-clojure

A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
Clojure
2,563
star
2

clj-debugger

The missing tool
Clojure
263
star
3

lurker

πŸ“– The ultimate tool for documenting and testing APIs in Rails
JavaScript
117
star
4

google-translate-anki

JavaScript
34
star
5

cljsh

REPL is the best IDE
Clojure
14
star
6

multi_schema

allows you to switch over the postgres schemas in runtime inside ruby/rails
Ruby
8
star
7

rails-session_cookie

A rack-app to get raw rails session cookie
Ruby
6
star
8

safe_monkeypatch

Patch methods without fear!
Ruby
5
star
9

joplin.mongodb

MongoDB support for Joplin
Clojure
5
star
10

shorty

Yet another URL shortening service
HTML
5
star
11

yaspeller-dictionary-builder

πŸ€• spelling exceptions builder for lazy people
Python
5
star
12

switchaudio-osx

Toggle between OSX audio outputs with command line
C
4
star
13

notifier

Let's do desktop notifications in an easy way with Clojure
Clojure
4
star
14

sabre

Sabre is a ruby implementation for accessing Sabre Travel Network's SOAP based web services
Ruby
4
star
15

resque-kalashnikov

Handles your HTTP requests in background in non-blocking way using Resque worker
Ruby
4
star
16

jquery-cljs

JQuery package for deployment to Clojars
Clojure
3
star
17

webpacker-remote

πŸ”— Integrate CRA builds into Webpacker
Ruby
3
star
18

tempfile

Provides a natural way to handle temponary files in Clojure
Clojure
3
star
19

dead_code_terminator

❌ Remove dead conditional branches
Ruby
3
star
20

jsPatterns

small django-js bridge for ListView sorting, grouping and filtering with ajax
JavaScript
2
star
21

xxhashdir_comm

🏭 identifies common or duplicates across different hosts
Rust
2
star
22

BetterImageFormField

deletable image field
Python
2
star
23

awesome-cfg

WM configuration files
Lua
2
star
24

process-tree

Manage your dependent processes in declarative way
Clojure
2
star
25

hello-http-bench

Benchmarking of hello-world HTTP-servers
Clojure
1
star
26

socio

social networks engine powered on django
JavaScript
1
star
27

django-file-formpreview

django #7808 feature library
Python
1
star
28

GoBFM

Go demo: how to parse XML and respond with JSON
Go
1
star
29

repoman

Helps you monitor GitHub repos
Clojure
1
star
30

clojuru

JavaScript
1
star
31

figwheel-example

Clojure
1
star
32

oss-licenses

JavaScript
1
star
33

fifteen

The well-known game and check of its solvability
Clojure
1
star
34

cljfmt-space

Clojure
1
star
35

exercism-generator

Clojure
1
star
36

java-src

Helps you to bring pure *.java files to your project
Clojure
1
star
37

procrastopation

Clojure
1
star
38

northwindextended

Automatically exported from code.google.com/p/northwindextended
1
star
39

pipe

proxy middlewares for data
Clojure
1
star