Новости

27 апреля 2006 - проги.
Исправленная InMap (1.2). Предыдущая версия не принимала имена файлов в кавычках

11 декабря 2005 - проги.
Новая программа - InMap. Вытаскивает из map-файла информацию об указанном адресе

8 апреля 2003 - shootout.
Использована другая объектная библиотека.

8 апреля 2003 - microclass.
Сделал свой вариант microclass. Быстро работает, позволяет динамически создавать\уничтожать объекты.

6 апреля 2003 - spf4wc.

6 апреля 2003 - либы.
Исправления в locals (компилирует более быстрый код, позволяет объявлять несколько груп {}), locals-ans, capi.

spf4wc

Эмулирует консоль средствами WinGUI. Является альтернативным интерфейсом для spf4. Основное назначение - создание удобной интерактивной среды. Основные отличия от консольной версии: буфер последних введенных строк; не надо объявлять вин-функции перед их вызовом; управляющие слова работают и в режиме интерпретации; мини-редактор для скриптов; список последних подключенных файлов. Так как spf4wc не предназначен для компиляции конечных программ и его размер не имеет значения, то в он компилируется со многими потенциально полезными либами: ассемблер, дизассемблер, плавающая точка, клиент автоматизации, список словарей(vocs), динамические строки(str2).

Загрузить исходники spf4wc v0.6.12-2 (24K)

Загрузить скомпилированный spf4wc (116K)


Auto

Библиотека для управления COM-объектами из форта. Взаимодействует с COM через интерфейс IDispatch. С библиотекой можно работать через два интерфейса - первый в форт-стиле (auto.f); второй в стиле VisualBasic (autovb.f). Может использоваться в режиме интерпретации - вместе с spf4wc получается довольно удобная штука. Работает в spf3 - spf4.

Загрузить исходники auto v1.1 (18K)

MicroClass

Либа организует статический ООП поверх словарей. Дает возможность наследования, динамического создания\уничтожения объектов. Эта либа тесно связана с локалсами. В начале каждого метода создается один локалс _mc, в котором хранится self. Так намного быстрее работает, чем при хранении self в USER-переменной. Минус - работает только с моими locals.

Загрузить исходники microclass (3K)