

By exs.
Sunday, 10. August 2008, 12:55:06
spf-devel, хозяйке на заметку, Forth
Как можно добавить новые методы в уже скомпилированный класс в ООП-расширении
hype3.
Read more...

By exs.
Tuesday, 15. April 2008, 20:54:54
spf-devel, Forth
Регулярные выражения удобны, а точнее просто необходимы при любой сколько-нибудь
интенсивной работе с текстом. Посмотрим как обстоят дела с regexp'ами в форте.
План:
- Что такое регулярные выражения
- Преимущества форта для реализации библиотеки регекспов
- Описание ~ygrek/lib/re
- Возможности для улучшения
Read more...

By exs.
Sunday, 13. January 2008, 20:29:45
Forth, spf-devel
При написании прикладных программ на spf с использованием разнообразных внешних API приходится использовать множество констант определённых этими API. Обычно создатели API предоставляют заголовочные *.h файлы C/C++ которые можно сразу подключать и использовать. Мы же такой возможности лишены и поэтому приходится ручками задавать связь между символьным именем и числовым значением констант.
Read more...

By exs.
Sunday, 16. September 2007, 14:46:08
Forth, spf-devel
В
прошлый раз мы запустили сканирование портов из нескольких потоков, при этом нам пришлось решать основную проблему многопоточных приложений - организацию эксклюзивного доступа к ресурсам. В этот раз я покажу другой способ решения этой проблемы, без критических секций и явного "захвата" ресурса рабочими потоками. А именно с помощью потоков-владельцев и обмена асинхронными сообщениями.
Read more...

By Azamadt Smaguloff.
Tuesday, 24. July 2007, 14:50:14
Forth, spf-devel
Наработка выросла из необходимости быстро написать парсер для html (для
дипломной работы и в образовательно-показательных целях задача стояла писать велосипеды и не брать готовое). А как известно, конечные автоматы — это самое оно для сканеров и прочих лексических анализаторов. В итоге всей годовой работы автоматы (дальше — КА) и написание (рисование) схем для анализа html-текстов были наиболее приятной и наиболее богатой на полезные последействия подзадачкой.
Наработка уже немножко выросла из коротких штанишек (хотя и не избавилась до конца от своих родовых, студенческих пятен — например, имён переменных и процедур на русском языке [sic!], только недавно, с месяц назад, задним числом были добавлены синонимы в латинице). Активно используется, например, в
ygrek'овых
регулярных выражениях на SPF (NFA-реализация) и конечно в моих программках на скорую руку (см. ссылки на примеры кода в конце).
Read more...


By exs.
Saturday, 2. June 2007, 10:23:25
bac, Forth, spf-devel


By Azamadt Smaguloff.
Thursday, 3. May 2007, 13:26:56
Forth, spf-devel, bac
Краешком мы здесь уже
успели затронуть bac4th. Также и в форуме неоднократно
показывались возможности его. Сейчас я хочу чуть полнее показать возможности этой техники, на показательных примерах (то есть особой утилитарности от них не надо ждать).
Read more...

By exs.
Wednesday, 2. May 2007, 15:02:09
spf-devel, Forth
Продолжение
простого сканера портовНа этот раз мы будем иметь дело с многопоточностью.
Read more...


By exs.
Saturday, 14. April 2007, 07:39:13
spf-devel, Forth, bac
Вашему вниманию предлагается простой сканер портов на SPF.
Пример использования библиотеки сокетов и немного бакфорт-кода с подробным описанием.
Read more...

By exs.
Saturday, 17. March 2007, 12:00:00
Forth, spf-devel
Решение
The Python Challenge на Форте, а именно с использованием SPF 4.18 для Windows.
Задачки простые, но затрагивают много разных практических аспектов, как то: http, картинки, рисование, архивы, итп. Для решения надо использовать библиотеки из devel, т.е. получается хорошая иллюстрация существующих наработок для СП-Форта.
Внимание, spoiler! Далее будут приведены решения задачек!Read more...