From 65c265cb624a441ad5a406dd2affec08992af14f Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Mon, 15 Jun 2015 16:04:33 -0700 Subject: [PATCH] Implement a fucked tail --- src/fuckedtail.moon | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/fuckedtail.moon diff --git a/src/fuckedtail.moon b/src/fuckedtail.moon new file mode 100644 index 0000000..ec66578 --- /dev/null +++ b/src/fuckedtail.moon @@ -0,0 +1,20 @@ +class Buffer + new: (limit = 5) => + @limit = limit + @data = {} + + add: (line) => + if #data == @limit + table.remove @data, 0 + + table.insert @data, line + +b = Buffer! +while true + n = io.read! + if n ~= nil + b\add(n) + else break + +for _, i in pairs b\data + print i