Skip navigation.

проФорт

Форт и всё такое

Вводная в SPF

Скачиваем 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.

проФорт: началоНастройка окружения

Comments

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

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies