Si Al, no creas que le gasto mucho tiempo a pensar en esas cosas. De hecho, ni he hecho el parser (hago todo directo con AST) para no casarme aun con nada, pero si tengo como una docena de "programas imaginarios" donde coloco ideas de como saldria la programacion de algo.
Por ejemplo, esto es son algunas ideas de hacer arrays:
Código PHP:
nums = Int32[size=100 data=5 7 6.0 5555 150505]
nums = Array.int32(3 5 0 7)
nums = Array:int32(3 5 0 7)
nums = array(int32; 100, 7 1 7)
matrix= Int32[
1 4 3;
6 0 7;
]
data = Str[]
insert(data, [], item>20)
data ? 30
data ? int32[6 2]
buf = Int[size=100]
for i in range(buf | len)
buf[i] = i * i
Tambien tengo unos cuantos archivos intentando ver como implemento algunos programas (como un API web y cosas asi), porque lo que mas me interesa es que la sintaxis sea predecible y regular, con el menor numero de casos especiales y con las diferencias que resulten marcar de forma clara el cambio.