Когда я изобретал «Яр», я думал про синтаксис. С одной стороны, всем хорош Питон: в нём минимум лишнего. С другой, достаточно случайно задеть пробел и строчка кода втянется внутрь цикла или ветвления. Т.е. надёжность такого синтаксиса плохая. Как же скрестить коня и трепетную лань? А очень просто - нужно всего лишь поменять стиль отступов в Си-образных языках, и получится вот что:
function showTableStructure() {
if (name.length == 0) {
alert("Please select a table!");
return; }
getTableStructure(name, { type: getCurrentObject().type },
function(data) {
buildTable(data);
$("#results").addClass("no-crop");});}
Налицо питонячья компактность и при этом сишная надёжность. Но стало опять похоже на лисп...