Add Tampiorama index page linking hello world, factorial, and fibonacci examples

This commit is contained in:
2026-03-29 22:08:23 +03:00
parent a944cf3186
commit 18ce3878e5
+40
View File
@@ -0,0 +1,40 @@
# Tampiorama
#
# An index of annotated Tampio examples.
# This page is itself a Tampio program — the source on the left
# is what generates the links and descriptions on the right.
#
# "nykyinen sivu näyttää tekstin X" = document.write(X)
# Hei maailma — Hello World
#
# The simplest Tampio program.
# Entry point: Kun nykyinen sivu avautuu = When the current page opens
# "näytetään käyttäjälle" triggers a browser alert.
# Kertoma — Factorial
#
# Recursive factorial using the ternary:
# riippuen siitä ... joko ... tai
# = depending on whether ... either ... or
# Multiplication uses adessive case: kerrottuna kertomalla
# Fibonacci-kani — Fibonacci
#
# Recursive Fibonacci named "kani" (rabbit),
# after Fibonacci's original rabbit problem from 1202.
# Addition uses illative case: lisättynä kaniin
# n-2 computed by chaining: edeltäjän edeltäjä
Kun nykyinen sivu avautuu,
nykyinen sivu näyttää tekstin "<h1>Tampiorama</h1>",
nykyinen sivu näyttää tekstin "<p>Annotated examples for <a href='https://github.com/fergusq/tampio'>Tampio</a>, a natural-language OOP language using Finnish grammar that compiles to JavaScript.</p>",
nykyinen sivu näyttää tekstin "<h3><a href='hello.html'>Hei maailma →</a></h3>",
nykyinen sivu näyttää tekstin "<p>Hello world. Page-load entry point, browser alert.</p>",
nykyinen sivu näyttää tekstin "<p><em>Open the page — it will alert 'Hei maailma!' immediately.</em></p>",
nykyinen sivu näyttää tekstin "<h3><a href='factorial.html'>Kertoma →</a></h3>",
nykyinen sivu näyttää tekstin "<p>Recursive factorial. Ternary branching, adessive multiplication.</p>",
nykyinen sivu näyttää tekstin "<p><em>Open the page — enter a number when prompted, e.g. 5, and see 120.</em></p>",
nykyinen sivu näyttää tekstin "<h3><a href='fibonacci.html'>Fibonacci-kani →</a></h3>",
nykyinen sivu näyttää tekstin "<p>Recursive Fibonacci. Illative addition, predecessor chaining.</p>"
ja nykyinen sivu näyttää tekstin "<p><em>Open the page — enter a number when prompted, e.g. 10, and see 55.</em></p>".