github.com обламывается типа нет такой переменной, хотя дальше в замыкания её запихивает, когда же заменяю на эквивалентый по идее var foo = function() {...} всё начинает работать как должно. Скоупы видимости функций и переменных как-то отличаются чтоли?
а что это за приколы с областью видимости в жабоскрипте: в огнелисе оригинальный вариант с вложенным определением function foo() {...} (из все жс-плагины для тултипов посасывают, пришлось ваять свой форк - https://github.com/qrilka/tipTip
elm-lang.org оказывается: тоже статическая типизация с выводом типов, а ещё FRP, лейауты, canvas... Жаль, что ещё не зарелизено
а ещё есть
roy.brianmckenna.org — компилим в жабоскрипт теперь из функционального языка с ПМ, Хиндли-Милнером и не только. Наверное, где-то должен там затеряться преферанс и институтки...