summaryrefslogtreecommitdiff
path: root/textproc/ruby-maruku/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/ruby-maruku/DESCR')
-rw-r--r--textproc/ruby-maruku/DESCR12
1 files changed, 12 insertions, 0 deletions
diff --git a/textproc/ruby-maruku/DESCR b/textproc/ruby-maruku/DESCR
new file mode 100644
index 00000000000..8ab2e87d204
--- /dev/null
+++ b/textproc/ruby-maruku/DESCR
@@ -0,0 +1,12 @@
+Maruku is a Markdown interpreter written in Ruby.
+
+The other Ruby implementation of Markdown is Bluecloth. Maruku is
+much different in philosophy from Bluecloth; the biggest difference is
+that parsing is separated from rendering. In Maruku, an in-memory
+representation of the Markdown document is created. Instead,
+Bluecloth mantains the document in memory as a String at all times,
+and does a series of gsub to transform to HTML.
+
+Maruku is usually faster than Bluecloth. Bluecloth is faster for very
+small documents. Bluecloth sometimes chokes on very big documents (it
+is reported that the blame should be on Ruby's regexp implementation).