Add Tampiorama index page linking hello world, factorial, and fibonacci examples
This commit is contained in:
@@ -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>".
|
||||
Reference in New Issue
Block a user