Я переводил некоторый код Lisp в Tcl и задаюсь вопросом, есть ли что-нибудь вроде defscruct lisp в Tcl для создания структур данных?Как создать структуру данных в Tcl?
Если в Tcl ничего не встроено, какие пакеты расширения для Tcl вы бы рекомендовали, которые могут быть использованы в коммерческом приложении.
Спасибо.
-William
Кажется, что ассоциативный массив в Tcl основан на экземпляре и не основан на типе. Знаете ли вы о каких-либо расширениях Tcl, которые обеспечивают это? – WilliamKF
Нет, извините. Я просто знаю, что один из членов Tcl Core Team предоставляет множество решений Tcl для задач на RC. К сожалению, я не говорю ни о каком Tcl. – Joey
Tcl не является типизированным языком: «все это строка» - это мантра. Я бы пошел с 'dict' для сложных структур данных или использовал OO-пакет, такой как Snit (http://wiki.tcl.tk/snit) –