Generación de Código HTML

» Html


html produce una tabla HTML a partir de una lista.

escribe html [0 1 2 3 4]

0 1 2 3 4

escribe html [0 [1 2] 3 [4]]

0
1 2
3
4

escribe html [[0 1] [2 3] [4 5]]

0 1
2 3
4 5

escribe html [[1] [2] [3] [4]]

1
2
3
4

escribe html [[[1 2] [2 3]] [[3 4] [4 5]]]

1 2
2 3
3 4
4 5

escribe html [[[[1 1] [1 1]] [[2 2] [2 2]]] [[[3 3] [3 3]] [[4 4] [4 4]]]]

1 1
1 1
2 2
2 2
3 3
3 3
4 4
4 4

escribe html [[[1 1] [1 1]] [[2 2] [2 2]] [[3 3] [3 3]] [[4 4] [4 4]]]

1 1
1 1
2 2
2 2
3 3
3 3
4 4
4 4

escribe html [[[[1 1] [1 1]] [[2 2] [2 2]] [[3 3] [3 3]] [[4 4] [4 4]]]]

1 1
1 1
2 2
2 2
3 3
3 3
4 4
4 4

» Lista!htm


lista!htm N L genera un archivo llamado N.htm a partir del código HTML producido de la lista L.

lista!htm "archivo [0 [1 2] 3 [4]]

archivo.htm
<table cellspacing=0 border=1>
<tr>
<td align=right>0</td>
<td align=right>
<table cellspacing=0 border=1 width=100% height=100%>
<tr>
<td align=right>1</td>
<td align=right>2</td>
</tr>
</table>
</td>
<td align=right>3</td>
<td align=right>
<table cellspacing=0 border=1 width=100% height=100%>
<tr>
<td align=right>4</td>
</tr>
</table>
</td>
</tr>
</table>

» Tabla!htm


tabla!htm N T genera un archivo llamado N.htm a partir del código HTML producido de la lista (en forma de tabla) T.

A continuación mostramos lo que es una tabla:

[[[Quito Cuenca Loja] [Pob PIV]] [1 2] [3 4] [5 6]]

tabla!htm "tabla1 ponprimero [[Quito Cuenca Loja] [Pob PIV]] [[1 2] [3 4] [5 6]]

tabla1.htm
<table cellspacing=0 border=1>
<tr>
<td align=right>
</td>
<td align=right><b>Pob</b></td>
<td align=right><b>PIV</b></td>
</tr>
<tr>
<td align=right><b>Quito</b></td>
<td align=right>1</td>
<td align=right>2</td>
</tr>
<tr>
<td align=right><b>Cuenca</b></td>
<td align=right>3</td>
<td align=right>4</td>
</tr>
<tr>
<td align=right><b>Loja</b></td>
<td align=right>5</td>
<td align=right>6</td>
</tr>
</table>

Produce:

Pob PIV
Quito 1 2
Cuenca 3 4
Loja 5 6

muestra endosa "ponprimero expon [mismo [tabla [esigual lista]]] duplica iota 5

[[[0 1 2 3 4]
 [0 1 2 3 4]]
 [1 0 0 0 0]
 [0 1 0 0 0]
 [0 0 1 0 0]
 [0 0 0 1 0]
 [0 0 0 0 1]]

tabla!htm "tabla2 endosa "ponprimero expon [mismo [tabla [esigual lista]]] duplica iota 5

El archivo tabla2.htm se deplegará así:

0 1 2 3 4
0 1 0 0 0 0
1 0 1 0 0 0
2 0 0 1 0 0
3 0 0 0 1 0
4 0 0 0 0 1

tabla!htm "tabla3 endosa "ponprimero expon [mismo [tabla "adicion]] duplica iota 9

El archivo tabla3.htm es una tabla de suma:

0 1 2 3 4 5 6 7 8
0 0 1 2 3 4 5 6 7 8
1 1 2 3 4 5 6 7 8 9
2 2 3 4 5 6 7 8 9 10
3 3 4 5 6 7 8 9 10 11
4 4 5 6 7 8 9 10 11 12
5 5 6 7 8 9 10 11 12 13
6 6 7 8 9 10 11 12 13 14
7 7 8 9 10 11 12 13 14 15
8 8 9 10 11 12 13 14 15 16

tabla!htm "tabla4 endosa "ponprimero expon [mismo [tabla "producto]] duplica iota 9

El archivo tabla4.htm es una tabla de multiplicación:

0 1 2 3 4 5 6 7 8
0 0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7 8
2 0 2 4 6 8 10 12 14 16
3 0 3 6 9 12 15 18 21 24
4 0 4 8 12 16 20 24 28 32
5 0 5 10 15 20 25 30 35 40
6 0 6 12 18 24 30 36 42 48
7 0 7 14 21 28 35 42 49 56
8 0 8 16 24 32 40 48 56 64

tabla!htm "tabla5 endosa "ponprimero expon [
  mismo
  [tabla [simplificaFraccion lista]]
 ] duplica serie [1 1 9]

El archivo tabla5.htm es una tabla de fracciones reducidas.

Numerador creciente de arriba hacia abajo,

Denominador creciente de izquierda a derecha:

1 2 3 4 5 6 7 8 9
1
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2
2 1
1 1
2 3
1 2
2 5
1 3
2 7
1 4
2 9
3
3 1
3 2
1 1
3 4
3 5
1 2
3 7
3 8
1 3
4
4 1
2 1
4 3
1 1
4 5
2 3
4 7
1 2
4 9
5
5 1
5 2
5 3
5 4
1 1
5 6
5 7
5 8
5 9
6
6 1
3 1
2 1
3 2
6 5
1 1
6 7
3 4
2 3
7
7 1
7 2
7 3
7 4
7 5
7 6
1 1
7 8
7 9
8
8 1
4 1
8 3
2 1
8 5
4 3
8 7
1 1
8 9
9
9 1
9 2
3 1
9 4
9 5
3 2
9 7
9 8
1 1