Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
todos = {}
updateUI = ->
print "Todo List:"
for i, task in ipairs todos
print "#{i}. #{task}"
print "----------------"
addTask = (task) ->
table.insert todos, task
updateUI!
removeTask = (index) ->
table.remove todos, index
updateUI!
# Simulate actions
addTask 'Buy milk'
addTask 'Write MoonScript code'
removeTask 1Coding works best on desktop or with an external keyboard.