summaryrefslogtreecommitdiff
path: root/devel/rubygem-yajl-ruby077/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/rubygem-yajl-ruby077/pkg-descr')
-rw-r--r--devel/rubygem-yajl-ruby077/pkg-descr21
1 files changed, 21 insertions, 0 deletions
diff --git a/devel/rubygem-yajl-ruby077/pkg-descr b/devel/rubygem-yajl-ruby077/pkg-descr
new file mode 100644
index 000000000000..3f7f0a3fdcd9
--- /dev/null
+++ b/devel/rubygem-yajl-ruby077/pkg-descr
@@ -0,0 +1,21 @@
+This gem is a C binding to the excellent YAJL JSON parsing and generation
+library.
+
+Features:
+ * JSON parsing and encoding directly to and from an IO stream (file, socket,
+ etc) or String. Compressed stream parsing and encoding supported for Bzip2,
+ Gzip and Deflate.
+ * Parse and encode multiple JSON objects to and from streams or strings
+ continuously.
+ * JSON gem compatibility API - allows yajl-ruby to be used as a drop-in
+ replacement for the JSON gem
+ * Basic HTTP client (only GET requests supported for now) which parses JSON
+ directly off the response body *as it's being received*
+ * ~3.5x faster than JSON.generate
+ * ~1.9x faster than JSON.parse
+ * ~4.5x faster than YAML.load
+ * ~377.5x faster than YAML.dump
+ * ~1.5x faster than Marshal.load
+ * ~2x faster than Marshal.dump
+
+WWW: https://github.com/brianmario/yajl-ruby