Вводная в SPF
By Azamadt SmaguloffprofiT. Friday, February 23, 2007 3:49:36 PM
- 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 SmaguloffprofiT # Monday, May 7, 2007 6:46:11 AM
Подумал что надо упомянуть о выходе "апрельских тезисов" -- обновления 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