Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 15:58

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 28, 2007 13:32 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
profiT писал(а):
Кора писал(а):
]у Михаила WDS

Что и где это такое?..


Разве не это
WDS <name> - сгруппирование по словарям и отсеивание не включающих name
http://spf.cvs.sourceforge.net/spf/deve ... F?view=log

По поводу наработок на SPF, например на страничках членов rufig
т.к. часто это, в той или иной степени, рабочие проекты и полезные
документы. ( это конечно, лучше бы , отдельно описать на forth.org.ru )
часто скриптом описания ресурсов не пользуются. ( в чем и сам грешен)

В intro можно указать, что дополнительную информацию по неописанным
словам можно найти в комментариях слов SPF Форт системы.

P.S. Заметил особенность в src, что слова указываются \ 94 , а на самом
деле они лишь реализация других стандартных слов.
Например C-EXECUTE \ 94
Это вносит некоторую неоднозначность.
И это, вроде, встречается и в spf.chm, который cодержит поверхностное описание spf:)
Что править в документе - это лишь мои размышения.
Слова WORDS и др. можно упомянуть для "чайников" :)


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
profiT писал(а):
А вообще хотелось бы в описаниях ограничиваться только тем что человек получает непосредственно в дистре -- ведь там и так куча всего (больше тысячи исходников в SPF, я напомню).


Бывает передублирование, почти одинаковых разработок.
Это как нибудь решается разработчиками SPF? ( если нет, то можно оставить как есть:)
Некоторые разработки из SPF3.75 не присутствуют в SPF4.18
( понимаю, что данные системы не совместимы, но все же интересно из-за
чего существуют проблемы несовместимости?)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 28, 2007 17:02 
in4
profiT писал(а):
... (исходник документа в разметке Markdown, ...


[spf-dev] SPF_INTRO ("технические детали"), [spf-dev] devel.xml (подсказка: devel.xml -- не только исходник для генерации выходных html-документов, но может и сам открываться непосредственно в браузере).

То есть -- для "получения .html по .md" используется Perl-реализация Markdown-разметки которая находится в tools/doc/Markdown.pl . А tools/doc/devel.xsl используется для генерации выходных документов из docs/devel.xml (пригоден любой xslt-преобразователь, даже все браузерные реализации работают). В docs/Makefile можно посмотреть параметры вызовов используемых утилит (perl и xsltproc).

Цитата:
Коды ошибок, которые:
принимаются словом THROW
и
получаются на выходе CATCH, ...

Вроде так:
Коды ошибок → THROW
CATCH → коды ошибок


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 28, 2007 17:04 
Цитата:
Заметил особенность в src, что слова указываются \ 94 , а на самом
деле они лишь реализация других стандартных слов.


Цитата:
Бывает передублирование, почти одинаковых разработок.


И причём здесь документация?

Цитата:
Слова WORDS и др. можно упомянуть для "чайников"


Для "чайников" нет документа. Если хотите начать -- пожалуйста, буду рад и помогу.


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
profiT писал(а):
и грабля c [IF] [THEN].

что за грабля?

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

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

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 28, 2007 23:34 
mOleg писал(а):
уже отмечал недостаточность коментированя ядра СПФ.
Большое кол-во коментариев для стандартных ansi слов,
и практически совершенно не прокоментированы остальные слова(специфичные для СПФа), что не очень по-моему приемлемо.

profiT писал(а):
И причём здесь документация?

PS. Другой вопрос тоже решается чтением темы не по-диагонали.


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Предлагаю добавить в файл readme.ru.html

ссылку на данный форум,
указание совместимости с ранними версиями SPF,
ссылку на комерческий eserv и др. по усмотрению.
( например ссылку на уроки опыта первого использования по дням
у кого то на rufig страничках)
:)

В doc\install\ добавить файл readme c инструкциями по использованию
файлов данного каталога.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 30, 2007 16:51 
Кора писал(а):
ссылку на данный форум

Зачем это?.. От этого форума так много пользы (флуд и бред за пользу не считается), чтобы его вдруг стало не западло рекомендовать?..

Кора писал(а):
ссылку на комерческий eserv и др. по усмотрению.
( например ссылку на уроки опыта первого использования по дням
у кого то на rufig страничках)

Предложи как это оформить и как написать внутри readme (или внутри другого документа) -- чтобы это было логично и не выбивалось -- будет.

Поправка (3.12.07): оказывается мы оба этот readme не читали нифига, так как ссылки и на eServ и на nnCron в нём уже есть.

Кора писал(а):
В doc\install\ добавить файл readme c инструкциями по использованию
файлов данного каталога.

Все эти файлы описаны в главном readme.


Последний раз редактировалось profiT Пн дек 03, 2007 10:25, всего редактировалось 1 раз.

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


Последний раз редактировалось profiT Пт фев 29, 2008 23:58, всего редактировалось 1 раз.

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 05, 2007 11:11 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
profiT писал(а):
[*]Требуются инструкции по настройке различных текстовых редакторов для работы с SPF (говоря конкретней -- на момент не хватает инструкций по настройке Emacs...


Попалась инструкция по настройке gforth для emacs. Может сгодится для SPF?

Код:
How to Interactively Run Gforth Inside Emacs
By Jim Brooks  www.jimbrooks.org/forth/


Download and install Gforth.

Copy gforth.el from the Gforth source tarball to whatever directory you want
(I chose ~/misc/gforth.el).

Add this emacs LISP code to your ~/.emacs file:
(substitute /misc/gforth.el with your choice)

(defvar HOME (expand-file-name "~"))

;; ------
;; FORTH
;; ------
(defvar GFORTH_EL (concat HOME "/misc/gforth.el"))
(cond ((file-readable-p GFORTH_EL)
  (load-library GFORTH_EL)
  (autoload 'forth-mode GFORTH_EL)
  (setq auto-mode-alist (cons '("\\.fs\\'" . forth-mode) auto-mode-alist))
  (autoload 'forth-block-mode GFORTH_EL)
  (setq auto-mode-alist (cons '("\\.fb\\'" . forth-block-mode) auto-mode-alist))
  (add-hook 'forth-mode-hook (function (lambda ()
    (setq forth-indent-level 4)
    (setq forth-minor-indent-level 2)
    (setq forth-hilight-level 3))))
))


Run Gforth inside emacs:

M-x run-forth
The emacs window should split with Gforth running in the bottom.

Load your file containing FORTH source code.
Or, if you want to type FORTH words interactively,
create a new emacs buffer and change its mode to FORTH by:

M-x forth-mode

Select (highlight/mark) the source code you want to paste into the FORTH interpreter,
then type (don't switch emacs buffers):

M-x forth-send-region   (or  C-c C-r  which is  Ctrl-c Ctrl-r)
This should pipe FORTH commands to the Gforth process running in the bottom window.



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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
mOleg писал(а):
profiT писал(а):
и грабля c [IF] [THEN].

что за грабля?


Похоже уже пофиксины:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 14, 2007 10:55 
Kopa писал(а):
Похоже уже пофиксины

[url=http://www.nabble.com/Регистронезависимость-и--IF--td12349991.html]Нет[/url].


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 15, 2007 00:35 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
а по-моему всё-таки да :)

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 17, 2008 19:33 
---


Последний раз редактировалось profiT Пт фев 29, 2008 23:53, всего редактировалось 1 раз.

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

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


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

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


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

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