( enpassant | 2013. 02. 05., k – 15:28 )

Akkor a követelményekhez ezt kellett volna írni, hogy könnyen bővíthető legyen.
Sok olyan statikus programnyelv van, amelyen írt programok könnyen bővíthetők, pl. a kedvencem a Scala.

Alább írod a Firefox-ot. Pont ilyenre gondolok én is. Erősen típusos nyelven van írva a magja (C++) és arra épül rá a XUL.
Számomra a Vala, C++ (Qt) is sokkal elfogadhatóbb lenne javasolt alap nyelvnek.

Majd az élet eldönti, hogy mi lesz a JS megközelítéssel. :)