История изменений
Исправление AndreyKl, (текущая версия) :
Потому что Tcl это интерпретируемый язык, по-крайней мере по wiki.
Ааа. я упустил из виду, спасибо.
Если уж разрешили делать так
lindex {1 2 3 4} end-1
То должно быть возможно делать и так
lindex {1 2 3 4} index_from_file("file")
ну уж прямо. end-1 может и во время интерпретации разбираться так же как во время компиляции. Оно ж перегонят это поди в какой то байт код для своей tcl машины. Не парсит же оно его каждый божий раз когда функцию вызывает.
Собственно, ждём ответа Tcl-истов.
да ладно, это фантастика, их не бывает поди.
Исправление AndreyKl, :
Потому что Tcl это интерпретируемый язык, по-крайней мере по wiki.
Ааа. я упустил из виду, спасибо.
Если уж разрешили делать так
lindex {1 2 3 4} end-1
То должно быть возможно делать и так
lindex {1 2 3 4} index_from_file("file")
ну уж прямо. end-1 может и во время интерпретации разбираться так же как во время компиляции. Оно ж перегонят это поди в какой то байт код для своей tcl машины, коли уж оно интерпретатор. Не парсит же оно его каждый божий раз когда функцию вызывает.
Собственно, ждём ответа Tcl-истов.
да ладно, это фантастика, их не бывает поди.
Исходная версия AndreyKl, :
Потому что Tcl это интерпретируемый язык, по-крайней мере по wiki.
Ааа. я упустил из виду, спасибо.
Если уж разрешили делать так
lindex {1 2 3 4} end-1
То должно быть возможно делать и так
lindex {1 2 3 4} index_from_file("file")
ну уж прямо. end-1 может и во время интерпретации разбираться так же как во время компиляции. Оно ж перегонят это поди в какой то байт код для своей tcl машины, коли уж оно интерпретатор. Не парсит же оно его каждый божий раз когда функцию вызывает.
Собственно, ждём ответа Tcl-истов.
да ладно, их не бывает поди.