Back
fizzbuzz.tapio
Run
1fn fizzbuzz n:
2 if n % 15 = 0:
3 print "FizzBuzz"
4 elif n % 3 = 0
5
6
q
w
e
r
t
y
u
i
o
p
a
s
d
f
g
h
j
k
l
⇧
z
x
c
v
b
n
m
⌫
123
space
return
Why Tapio?
Coding on a phone is usually painful. Curly braces, semicolons, and complex symbols are buried in sub-menus. Tapio fixes this.
Context-Aware Input
The editor knows what you need. Inside an `if` block? It suggests logic operators. Defining a function? It suggests arguments.
Shift-Free Syntax
No more hunting for `_`, `;`, or `{`. Indentation defines blocks, and common symbols are minimized.
Unified Data
Lists and Maps are the same thing (`[]`). One less concept to juggle on a small screen.
Installation
Tapio runs on the Bun runtime. Install it locally to start compiling.
# Install Bun
curl -fsSL https://bun.sh/install | bash
# Clone & Build
git clone https://github.com/duncan/tapio.git
cd tapio
bun install
bun run build