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