> Variable visibility restricted to lexical (static) scope by default, but uplevel and upvar allowing procs to interact with the enclosing functions' scopes. Таки да, но это далеко не то говно в которое я по уши влез.
ты называешь говном простой как валенок язык с (явным образом вводимой) интересующей тебя функциональностью и скромными объёмами исходников интерпретатора, и не хочешь в него лезьть. как тебя ещё назвать?
а когда к нему добавляют laziness, то не только автор функции не знает в каком контексте она будет выполняется, то и тот кто её вызывает. Это вообще пиздец.
что такое "открыто доступные языки"?
это те, описание и интерпретатор которых можно получить не подписывания никаких NDA
чо за dynamic scoping?
Tcl
это когда у тебя variable bindings в функции берутся не в момент определения, а в момент вызова
бляяяяя, я не хочу в это говно лезть >_<
идиот
обоснуй
> Variable visibility restricted to lexical (static) scope by default, but uplevel and upvar allowing procs to interact with the enclosing functions' scopes.
Таки да, но это далеко не то говно в которое я по уши влез.
ты называешь говном простой как валенок язык с (явным образом вводимой) интересующей тебя функциональностью и скромными объёмами исходников интерпретатора, и не хочешь в него лезьть. как тебя ещё назвать?
убедил, чо
http://this-plt-life.tumblr.com/post/364...
ну, Common Lisp, например. но он сильно жирнее упомянутого выше тикля.
да, как-то так. В https://www.coursera.org/course/proglang чувак отдельно рассказывает почему dynamic scoping is bad and you should feel bad^W^W^W^W^W
а когда к нему добавляют laziness, то не только автор функции не знает в каком контексте она будет выполняется, то и тот кто её вызывает. Это вообще пиздец.
на самом деле все правильно; программируй без всяких там контекстов :cf:
чочо? go-go?