Вводная в SPF
By Azamadt Smaguloff. Friday, 23. February 2007, 15:49:36
Скачиваем SPF, устанавливаем и что видим в его папке?
-
SRC/ -- исходники системы, там же и командный файл для пересборки ядра
-
DOCS/ -- документация
-
LIB/ -- "общие" библиотеки
-
SAMPLES/ -- пара примеров, замеров скорости работы программ и т.п.
-
DEVEL/ -- библиотеки, программы разработчиков, разнесённые по "личным" папкам каждого
-
spf4.exe -- сама система
-
spf4.ini -- команды, выполняемые сразу при запуске SPF4
-
jpf375c.exe -- отдельная форт-система для сборки ядра (одна из предыдущих версий SPF)
spf4.exe
После запуска spf4.exe мы видим обычную консоль. Для начала можно попробовать позапускать файлы:
C:\Lang\spf\devel\~day\wfl\examples\controls.f -- указав абсолютный путь.
devel\~ygrek\prog\joopengl\joopengl.f -- указав относительный путь от папки SPF.
Но ещё короче писать:
~yz\prog\winlib\wincc-example.f
(вот только в ваших программах подключать файлы лучше по-другому)
Папка DEVEL/
В папке DEVEL каждый разработчик SPF держит свои личные библиотеки и программы своего авторства. Это не отменяет взаимного использования и изменения кода, часто чужие библиотеки переносятся в свою папку и улучшаются уже у себя.
Также в папке DEVEL разработчики могут держать документацию по своим библиотекам и программ, например, в папке ~yz (Юрий Жиловец) задокументированы почти все его файлы.
Папка LIB/
Здесь хранятся либо расширения SPF, не включённые в ядро, либо частные библиотеки из DEVEL, ставшие общеупотребимыми (например lib/ext/locals.f).
Более развёрнутое описание есть в DOCS/readme.ru.html.







Azamadt Smaguloff # 7. May 2007, 06:46
Подумал что надо упомянуть о выходе "апрельских тезисов" -- обновления DEVEL взятого из CVS-дерева на тот момент:
http://downloads.sourceforge.net/spf/spf-devel-20070401.rar
К нему есть краткое замечание относительно того что же такого за период времени с выхода SPF 4.18 происходило:
http://sourceforge.net/project/shownotes.php?group_id=17919&release_id=497972