2013-12-15 3 views

ответ

5

Для просмотра см here on core.tcl.tk который является веб-просмотра в репозиторий кода. Каталоги, которые вы, скорее всего, захотите заглянуть внутрь, - это generic (независимый от платформы код, большая часть Tcl) и win (код платформы Windows, инструкции по сборке). Другие основные каталоги есть UNIX (Unix-специфические источники), макинтош (Mac-специфическая система сборки), библиотека (файлы библиотеки Tcl, нет C код) и док (документация в формате, который вам мы, вероятно, никогда не сталкивались раньше).

Код, относящийся к конкретной версии Tcl, см. the Tcl file distribution area on SourceForge. Выберите свою версию, загрузите точные источники, которые вы хотите. Обратите внимание, что они будут выложены практически так же, как в репозитории: посмотрите в generic и выиграйте, чтобы увидеть код C.

+0

Как узнать, что является первым (основным) файлом? – user3103694

+1

@ user3103694: В Windows это win/tclAppInit.c, но это делегирует большую часть работы на generic/tclMain.c (эта функция называется 'Tcl_MainEx'). Предполагая, что вы говорите о _tclsh_, конечно. При встраивании Tcl вы не используете основной материал цикла (так как это будет в вашем собственном коде). –

1

Вы новичок в Tcl, и все же вы идете на исходный код C уже? Какова ваша цель? Вы пытаетесь узнать Tcl или узнать C? В любом случае, источник можно найти здесь:

http://tcl.sourceforge.net/

+0

более конкретно =) – hanleyhansen

+0

Я вижу код TCL в библиотеке папка. Где я могу увидеть файлы C? – user3103694

Смежные вопросы