From: Alexandre Terrasa Date: Mon, 29 Jul 2013 14:54:49 +0000 (-0400) Subject: ni: Pager now use a Buffer for better gc on strings X-Git-Tag: v0.6.1~73^2~5^2~16 X-Git-Url: http://nitlanguage.org ni: Pager now use a Buffer for better gc on strings Signed-off-by: Alexandre Terrasa --- diff --git a/src/ni.nit b/src/ni.nit index 8af4a89..c62236c 100644 --- a/src/ni.nit +++ b/src/ni.nit @@ -18,9 +18,9 @@ module ni import model_utils private class Pager - var content: String = "" + var content = new Buffer fun add(text: String) do addn("{text}\n") - fun addn(text: String) do content += text.escape + fun addn(text: String) do content.append(text.escape) fun add_rule do add("\n---\n") fun render do sys.system("echo \"{content}\" | pager -r") end