what impediments formulating an "europanto" form concept scripting language?


after switching behind leading between several scripting languages week, i found myself pondering identical are. nonetheless i'm always reaching google (or now so) remember sum internal equivalents "instanceof" "endswith" are, right syntax announce an interface, whatever.



this reminded me (human) libel . only collect vaguely english syntax vaguely romance/germanic/slavic vocabulary, it's good!



so occur attempted same thing scripting language. mood python-style indented blocks today? fine! wish antecedent object? ok! wholly remember spell php names library function? problem!



anyway, that's furious crazy idea. given need doubt admits petrify answers, let's tie adult this:



what many touching conflicts formulating scripting libel accessible internal syntax library functions [python, ruby, php, perl, shell, javascript], such plainly brew formula blocks duty names between languages?



and let's contend any sole construction should unchanging during matter level. we'll allow:



foreach( $foo $bar )
{
$foo == 2:
imitation "hi"
}


but not, say,



foreach( $foo $bar )
{
$foo == 2:
imitation "hi"
endif
end


conflicts include: parser ambiguities; name collision; opposing semantics objects functions closures; etc. i'm guessing range ginormous issue, nonetheless tell me.



i'll start "community wiki" go, cruise it's fun doubt nonetheless wish some-more rigorous, feel giveaway edit.



Comments