Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Сб апр 20, 2024 02:32

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как настроить СПФ?
СообщениеДобавлено: Чт авг 02, 2007 15:37 
Не в сети

Зарегистрирован: Чт авг 02, 2007 14:32
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Джентльмены!
Всех уважаю, но объясните мне, пожалуйста, на чистом русском языке без жаргона, чтоб я , кованный чайник довоенного литья, понял как настроить СПФ, чтоб можно было бы сохранить код ,написанный в среде и показать завтра внучатому племяннику, который все время спрашивает, как сделать SAVE того, что придумал. Как отредактировать *.reg файл, который там в пакете. По пунктам, чтоб мы с внучатым пленником все поняли. Он меня замучил вопросом, почему, когда пишешь BYE, все пропадает и надо снова все набирать. Может кому-то будет не лень без твердых знаков, на чистом и могучем расписать все по пунктам-1, 2, 3 и т.д. Обращаться к Черезову с такими мелочами неудобно. Мы с малым, которому нравиться Форт, будем благодарны.

_________________
First things first


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как настроить СПФ?
СообщениеДобавлено: Чт авг 02, 2007 16:15 
kazimir litovka писал(а):
... как настроить СПФ, чтоб можно было бы сохранить код ,написанный в среде и показать завтра внучатому племяннику, который все время спрашивает, как сделать SAVE того, что придумал.
.


СПФ не сохраняет введенный текстовый код в диалоговом режиме.
Современные Форт системы, по определению, чаще всего получают программу
из текстового файла ( например в командной строке как вариант ).
С блоковой памятью, часто и не работают:)
Поэтому если у Форта нет полноценной IDE, ( у СПФ нет, у Win32Forth имеется
интеграция с редактором ), то часто используют в связке редактор из Far-a или
другой понравившийся. Команда SAVE ( использование можно найти в файлах )
сохраняет текущий образ Форт системы.

kazimir litovka писал(а):
... Как отредактировать *.reg файл, который там в пакете.
.


Текстовым редактором, согласно расположению Форт системы на диске и
зарегистрировать в системе выполнив данный файл.

P.S. Почитайте документацию, посмотрите примеры, и топики на форуме
посвященные общим вопросам использования Форта и СПФ в частности
и часть вопросов исчезнут достаточно быстро:)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 02, 2007 17:08 
---


Последний раз редактировалось profiT Сб мар 01, 2008 00:37, всего редактировалось 1 раз.

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 02, 2007 17:42 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
В SPF автоматом запускается INCLUDE, для ненайденных в словаре слов рассматривая их как имена файлов.
SPF исполняет сторку вызова SPF, при этом можно перенаправить вывод.

Создание файла со списком слов форт-системы:
Код:
SPF4.EXE  WORDS BYE >WORDS.TXT


Гость писал(а):
Поэтому если у Форта нет полноценной IDE, ( у СПФ нет,


http://fpauk.narod.ru/dbgwc11.rar -- редактор не работает с большими файлами и с FINDом что-то не так,
но для отладки, я постоянно пользуюсь.

Гость писал(а):
Почитайте документацию, посмотрите примеры


Основным набором примеров для форт-системы, это ее исходный текст.
Исходный текст форта на форте представляет набор тех-же определений, которые заново
можно ввести в рантайме системы.
Ключевым определением является команда INTERPRET в файле src\compiler\spf_translate.f
это собственно интерпретатор входного потока.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 02, 2007 18:46 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
если работать сразу в среде лучше перед набором новых слов выполнить слово STARTLOG тогда в файле spf.log сохранится все набранное и выведенное на экран.
В reg файле по умолчанию прописан путь к spf - начало по-моему c:/spf/ эта часть заменяется на Ваш путь к папке где стоит spf (лучше чтто бы пробелов в пути к папке не было пробелов.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 02, 2007 20:50 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Вместо редактирования *.reg файла можно поставить SPF из инсталлятора, он сам пропишет нужные ассоциации (http://sourceforge.net/project/showfiles.php?group_id=17919&package_id=13485).
Можно также запустить docs/install/install.bat и в диалоге выбрать настройки реестра.

SPF_INTRO: Как запускать и подключать файлы?

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 03, 2007 07:03 
diver писал(а):
если работать сразу в среде лучше перед набором новых слов выполнить слово STARTLOG тогда в файле spf.log сохранится все набранное и выведенное на экран.
.


А чтоб потом не ругался на слово Ok придется его переопределить:)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 03, 2007 07:10 
При включении лог файла в spf4wc еще и попадает слово >


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 03, 2007 07:20 
Mihail писал(а):
... dbwgc7 -- редактор не работает с большими файлами и с FINDом что-то не так, но для отладки, я постоянно пользуюсь.


На странице указана другая версия .
Если они отличаются, то лучше исправить.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 04, 2007 01:30 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
kazimir litovka писал(а):
Всех уважаю, но объясните мне, пожалуйста, на чистом русском языке без жаргона, чтоб я , кованный чайник довоенного литья, понял как настроить СПФ, чтоб можно было бы сохранить код ,написанный в среде и показать завтра внучатому племяннику, который все время спрашивает, как сделать SAVE того, что придумал.


обычно удобно открывать два FARа, например и в одном редактировать текст в обычном редакторе, а во втором запускать SPF и подгружать код по мере необходимости. Тем более, что для загрузки файла достаточно его имя указать! только лучше именовать файлы латиницей, а не кирилицей - тут могут быть проблемы.

kazimir litovka писал(а):
Как отредактировать *.reg файл, который там в пакете. По пунктам, чтоб мы с внучатым пленником все поняли.

в принципе этот самый reg не нужен. По крайней мере я им не пользуюсь. При желании пользоваться gui нужные файлы можно перетаскивать мышкой на иконку SPF.

kazimir litovka писал(а):
Он меня замучил вопросом, почему, когда пишешь BYE, все пропадает и надо снова все набирать.

потому что BYE - это по англицки прощай 8) а как же иначе. если хочется сохранить наработки, нужно сделать так:
<pre>
S" file.name.exe" SAVE
</pre>
и тогда при запуске file.name.exe все наработки будут присутсвовать.

kazimir litovka писал(а):
Мы с малым, которому нравиться Форт, будем благодарны.

8) все правильно сюда и надо обращаться! за одно и faq может пополнится


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 04, 2007 11:31 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
mOleg писал(а):
за одно и faq может пополнится

Может тогда в фак добавить линк на настройку окружения? И на spf_help.chm тоже.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 06, 2007 17:55 
Кстати, специально "для малого" можно еще и переопределить слово BYE так, чтобы после его набора оно само все сохраняло в файл, который затем при запуске помнил бы все, что было раньше набрано.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 06, 2007 18:54 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Моя писал(а):
чтобы после его набора оно само все сохраняло в файл


Я так и не понял: какая проблема сразу написать программу в нормальном, текстовом редакторе?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 06, 2007 20:09 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Мои 3-и копейки:
1) В spf4.ini - STARTLOG
2) Очень приличный редактор SciTE - подсветка синтексиса, запуск на исполнение 1-ой кнопкой
http://scite.ruteam.ru/scite/sborki/scite-ru-board


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 06, 2007 20:20 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Ilya писал(а):
запуск на исполнение 1-ой кнопкой

Вот тут можно по-подробнее? Как собственно настроить этот однокнопочный запуск?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB