Gemini/Example Programs
Jump to navigation
Jump to search
This contains a series of Gemini example programs.
Hello, World!
func main(argC: Int64, argV: list) do
var a: Doc = "Hello, World!";
println a;
end
Deadfish
func main(argC: Int64, argV: list) do
var a: Doc = input();
var ip: Int64 = 0;
var acc: Int64 = 0;
while ip < a.length() do
if a[ip] == r'i' do
acc += 1;
else if a[ip] == r'd' do
acc -= 1;
else if a[ip] == r's' do
acc **= 2;
else if a[ip] == r'o' do
print(a, end = ' ');
else if a[ip] == r'w' do
print(Rune(a), end = '');
else do
nop
end
end
end