S",

24 messages Options
Embed this post
Permalink
1 2
yGREK Heretix

S",

Reply Threaded More More options
Print post
Permalink

> : S", ( addr u -- ) DUP C, S, ;
заменить на : S", 255 MIN DUP C, S, ;

--
ygrek   http://ygrek.org.ua


attachment0 (187 bytes) Download Attachment
Andrey Cherezov

Re: S",

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Добрый день, ygrek!

Ваше сообщение от 08.01.2007 12:43:
: S", ( addr u -- ) DUP C, S, ;
    
заменить на : S", 255 MIN DUP C, S, ;
  
Зачем? Форт традиционно не проверяет (и тем более не исправляет, как здесь) параметры,
полагаясь в этом на программиста. А если здесь править, то тогда в каждом слове найдется,
что проверять/исправлять в параметрах...
yGREK Heretix

Re: S",

Reply Threaded More More options
Print post
Permalink
Приветствую,

> Зачем? Форт традиционно не проверяет (и тем более не исправляет, как
> здесь) параметры,
> полагаясь в этом на программиста. А если здесь править, то тогда в
> каждом слове найдется,
> что проверять/исправлять в параметрах...

Ок. Переклинило. Почему-то подумалось что так должно быть в ядре
обязательно...

 А как насчёт локалсов?

--
ygrek   http://ygrek.org.ua


attachment0 (187 bytes) Download Attachment
Andrey Cherezov

Re: S",

Reply Threaded More More options
Print post
Permalink
Добрый день, ygrek!

Ваше сообщение от 09.01.2007 22:22:
>  А как насчёт локалсов?
>  
Исправление синтаксиса в определениях? Это хорошо.


Yuriy Zhilovets

SPFHELP

Reply Threaded More More options
Print post
Permalink
Привет всем!

Пришла ли моя программа, строящая списки модулей и слов по файлу
spfhelp.xml ? Что-то я ее не вижу :-(

Ю. Жиловец




yGREK Heretix

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
>
> Пришла ли моя программа, строящая списки модулей и слов по файлу
> spfhelp.xml ? Что-то я ее не вижу :-(

Неа, ничего не было...
Я кстати этим тоже занимаюсь - см. ~ygrek/doc/docbook, из полученного
xml перегоняется в docbook, только использую я это для devel, будет
вроде как документация ;)
Пример здесь - http://forth.org.ru/~ygrek/files/devel.chm
На cvs есть readme, читайте, давайте замечания. Конечно максимально
замечательно было бы чтобы авторы наиболее популярных либ прокомментили
каждое слово, желательно единообразно, но это вряд-ли реально...

ЗЫ Юрий, поправьте плиз в winlib.f в слове initcc синтаксис локалсов
(закрывающая скобка фигурная с пробелом должна быть), а то я закоммичу
обновление к lib/ext/locals.f и поломается..

ЗЫЫ Я к себе в lib ложу testcase.f by ~day из forthgui :) Я бы
предложил вообще в стандартные либы включить.

--
ygrek   http://ygrek.org.ua


attachment0 (187 bytes) Download Attachment
Yuriy Zhilovets

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
Добрый день, ygrek,

y> Неа, ничего не было...
Мне пришел ответ, что должен одобрить модератор, поскольку там 60 кб.
Наверное, Андрей еще не видел.

y> Я кстати этим тоже занимаюсь - см. ~ygrek/doc/docbook, из полученного
y> xml перегоняется в docbook, только использую я это для devel, будет
y> вроде как документация ;)
Я сделал на XUL программку под Мозиллу - что-то типа интерактивного хелпа, особенно,
если комментарии нормальные написать :-)

y> На cvs есть readme, читайте, давайте замечания. Конечно максимально
y> замечательно было бы чтобы авторы наиболее популярных либ прокомментили
y> каждое слово, желательно единообразно, но это вряд-ли реально...
В каком формате? Мои слова вроде все откомментированы, кроме внутренних.

y> ЗЫ Юрий, поправьте плиз в winlib.f в слове initcc синтаксис локалсов
y> (закрывающая скобка фигурная с пробелом должна быть), а то я закоммичу
y> обновление к lib/ext/locals.f и поломается..
Поправил. Боюсь, я еще где-нибудь мог скобки перепутать :-(

Ю. Жиловец, /~yz



Andrey Cherezov

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
Добрый день, Yuriy Zhilovets!

Ваше сообщение от 16.01.2007 14:51:
> y> Неа, ничего не было...
> Мне пришел ответ, что должен одобрить модератор, поскольку там 60 кб.
> Наверное, Андрей еще не видел.
>  
Я просто давно уже не обращаю внимания на эти модераторские уведомления,
т.к. там тонны спама идут на sf.net. Устал ходить и вручную отклонять
этот спам, поставил
там галочку "удалять всё нафиг". В общем, если такие автоответы
приходят, то ищите,
пожалуйста, легальные пути. Тот же файл нужно было на forth.org.ru закачать,
а сюда только сообщение-описание об этом файле. Вот как ~ygrek делает со
своим chm.
> y> Я кстати этим тоже занимаюсь - см. ~ygrek/doc/docbook, из полученного
> y> xml перегоняется в docbook, только использую я это для devel, будет
> y> вроде как документация ;)
> Я сделал на XUL программку под Мозиллу - что-то типа интерактивного хелпа, особенно,
> если комментарии нормальные написать :-)
>  
Да, кстати, chm'ы, полученные Игреком из докбуковых файлов, под Вистой не
читаются, что-то там ей в формате урлов не нравится. Поэтому может стоит в
обычный html тоже конвертить (можно из того же докбука), да на сайт
выкладывать.
Ну или XUL - FF-то у всех есть :)
Впрочем, chm тоже можно починить, наверное. Я пару лет назад конвертил
eserv.ru: wiki->docbook->chm
(http://www.eserv.ru/download/Eserv_ru.chm), и он под
Вистой нормально читается.


yGREK Heretix

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
In reply to this post by Yuriy Zhilovets
On Tue, 16 Jan 2007 14:51:50 +0200
Yuriy Zhilovets <[hidden email]> wrote:

> Я сделал на XUL программку под Мозиллу - что-то типа интерактивного
> хелпа, особенно, если комментарии нормальные написать :-)

Вот в этом основная конечно проблема. ИМХО без диктаторского подхода
здесь порядка не будет. А применять диктаторский подход не получится.
Так что приходится выкручиваться на том что есть :)

> В каком формате? Мои слова вроде все откомментированы, кроме
> внутренних.

Внутренние конечно не надо. У вас вообще и так дока замечательная так
что никаких проблем.
Формат-же описан в readme - основа spf_xmlhelp + я
пофиксил на предмет однострочных комментов в глубине слова - т.е. их
игнорить. И надо бы ещё выдирать те комменты что идут до слова.
Большего без введения спец слов для комментариев или привлечений AI не
достичь :)

> Поправил. Боюсь, я еще где-нибудь мог скобки перепутать :-(

Вроде нет. Я уже полмесяца с исправленным вариантом и больше никаких
проблем нигде не замечено.

--
ygrek   http://ygrek.org.ua


attachment0 (187 bytes) Download Attachment
yGREK Heretix

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andrey Cherezov
> Да, кстати, chm'ы, полученные Игреком из докбуковых файлов, под
> Вистой не читаются, что-то там ей в формате урлов не нравится.
> Поэтому может стоит в обычный html тоже конвертить (можно из того же
> докбука), да на сайт выкладывать.

"У нас с собой было"
http://forth.org.ru/~ygrek/files/chunked/index.html
Просто там наполнения пока нет - только чтобы посмотреть как оно будет
организовано. Опять таки оформление тоже надо делать. И лучше решить
пораньше чтобы потом не пришлось новые тэги расставлять.

> Ну или XUL - FF-то у всех есть :)

Неа :)

> Впрочем, chm тоже можно починить, наверное. Я пару лет назад конвертил
> eserv.ru: wiki->docbook->chm
> (http://www.eserv.ru/download/Eserv_ru.chm), и он под
> Вистой нормально читается.

Этот hhc.exe вообще какой-то убогий. Кодировку русскую не понимает, код
возврата некорректный выдаёт..

--
ygrek   http://ygrek.org.ua


attachment0 (187 bytes) Download Attachment
Andrey Cherezov

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
Добрый день, ygrek!

Ваше сообщение от 16.01.2007 16:58:
> Этот hhc.exe вообще какой-то убогий. Кодировку русскую не понимает, код
> возврата некорректный выдаёт..
>  
Так получаются ведь русские chm'ы нормально. У меня какой-то древний hhc
99го года,
но работает. Хотя я может уже просто забыл его причуды.
В опциях проектов (hhp) стоят "Language=0x419 Русский", и в самих html
тоже русский meta.


yGREK Heretix

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
Нашёл таки - l10n.gentext.default.language
Теперь русский должен работать.

--
ygrek   http://ygrek.org.ua


attachment0 (187 bytes) Download Attachment
azekeprofit

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
In reply to this post by yGREK Heretix
> > Ну или XUL - FF-то у всех есть :)
> Неа :)
Хм.. Посмотрел само приложение помощи на XUL'е. А разве тоже самое
нельзя сделать в рамках XSLT+HTML+JS+CSS (включая поиск), не прибегая
к таким воробьиным пушкам? Или вот например я делал из xml-ки одним
подключаемым CSS-файлом более-менее читаемую страницу (поиск тлько там
тогда надо браузерный использовать)...

И ведь это необязательно именно chm может быть в конце цепочки
преобразований, можно и в zip-архив html-страниц гонять.
Andrey Cherezov

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Добрый день, Azamadt Smaguloff!

Ваше сообщение от 17.01.2007 4:22:
Хм.. Посмотрел само приложение помощи на XUL'е. А разве тоже самое
нельзя сделать в рамках XSLT+HTML+JS+CSS (включая поиск), не прибегая
к таким воробьиным пушкам? Или вот например я делал из xml-ки одним
подключаемым CSS-файлом более-менее читаемую страницу (поиск тлько там
тогда надо браузерный использовать)...

И ведь это необязательно именно chm может быть в конце цепочки
преобразований, можно и в zip-архив html-страниц гонять.
  
Да, можно эту задачу миллионом способов решить... Например я уже предлагал
в GoogleBase все вогнать. Но одно дело предлагать, другое дело - делать :)
Дима сделал xml, спросил xslt-умельца, вызвался Юра и сделал, как ему удобнее/привычнее.
Игрек сделал, как ему удобнее (chm). А мне удобнее в FAR'е Alt+F7 по исходникам. Вот :)
Yuriy Zhilovets

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
In reply to this post by azekeprofit
Добрый день, Azamadt,

AS> Хм.. Посмотрел само приложение помощи на XUL'е. А разве тоже самое
AS> нельзя сделать в рамках XSLT+HTML+JS+CSS (включая поиск), не прибегая
AS> к таким воробьиным пушкам?
Чем же XSLT+XUL+JS+CSS так радикально отличается от XSLT+HTML+JS+CSS ?
Разве тем, что язык гораздо четче, без старья, а возможностей у него больше?

Затраты на написание и рендеринг примерно одинаковы. Где же тут пушка?

Ю. Жиловец, /~yz



azekeprofit

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
> Чем же XSLT+XUL+JS+CSS так радикально отличается от XSLT+HTML+JS+CSS ?
> Разве тем, что язык гораздо четче, без старья, а возможностей у него больше?
XSLT+HTML+JS+CSS лучше тем, что составляющие являются полностью
открытыми стандартами, не привязанными к конкретному
вендору/приложению (ох, зря это я, щас начнётся...).

>  Но одно дело предлагать, другое дело - делать :)
>  Дима сделал xml, спросил xslt-умельца, вызвался Юра и сделал, как ему
> удобнее/привычнее.
>  Игрек сделал, как ему удобнее (chm). А мне удобнее в FAR'е Alt+F7 по
> исходникам. Вот :)
И то правда.
azekeprofit

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
In reply to this post by azekeprofit
>  Но одно дело предлагать, другое дело - делать :)
>  Дима сделал xml, спросил xslt-умельца, вызвался Юра и сделал, как ему
> удобнее/привычнее.
>  Игрек сделал, как ему удобнее (chm). А мне удобнее в FAR'е Alt+F7 по
> исходникам. Вот :)
Ну а мне больше нравится в таком акцепте:
http://www.forth.org.ru/~profit/SPFHelpTW.htm (~500 Кб).

Делается в один приём одним XSLT-файликом.
yGREK Heretix

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andrey Cherezov
On Wed, 17 Jan 2007 04:39:58 +0200
Andrey Cherezov <[hidden email]> wrote:

> Игрек сделал, как ему удобнее (chm). А мне удобнее в FAR'е Alt+F7 по
> исходникам. Вот :)

Кстати я chm'ы тоже не просто так делаю. Для FAR есть замечательный
плагин ActiveHelp (наследник cdhelps) с помощью которого можно получать
справку по слову под курсором прямо в окне редактора. Т.е. часто для
слов из devel нужно посмотреть стек - лазить в FAR'е всё таки довольно
утомительно - через chm гораздо проще.

Вообщем вроде как привёл всё к более-менее удовлетворительному виду.
xmlhelp.f прокачал чтобы понимал комменты которые идут вплотную _до_
слова. По плану следующий шаг - это использование получаемых docbook'ов
как шаблонов для ручного заполнения отсутствующих комментов (по крайней
мере для наиболее используемых либ) - будет что делать долгими зимними
вечерами :) Единственно что после этого будет очень болезненно менять
формат.

Описание - как добавить либы (я добавлял только те что сам
использовал) : http://forth.org.ru/~ygrek/doc/docbook/readme.txt

Приглашаю всех добавлять нужные либы - можно редактировать файлы в
~ygrek/doc/docbook. Ну а так же причесывать либы чтобы более красиво и
информативно смотрелась соответствующая им дока ;)

ЗЫ Это будет замена существующему SPF_DEVEL. Цель - включить chm'ку в
spf/docs/ в качестве оф. документации.. Но это ещё много работы впереди.

Посмотреть (без стилей) :
http://forth.org.ru/~ygrek/files/chunked/
http://forth.org.ru/~ygrek/files/devel.chm

--
ygrek



attachment0 (187 bytes) Download Attachment
Ruvim Pinka

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
On 2/18/07, ygrek <[hidden email]> wrote:

> Посмотреть (без стилей) :
> http://forth.org.ru/~ygrek/files/chunked/

Внутри все русские буквы кодами заданны, типеа ну it's no good ;)
а вообще — хорошо! :)

--
Ruvim
yGREK Heretix

Re: SPFHELP

Reply Threaded More More options
Print post
Permalink
On Mon, 19 Feb 2007 16:21:20 +0300
"Ruvim Pinka" <[hidden email]> wrote:

> Внутри все русские буквы кодами заданны, типеа ну it's no
> good ;) а вообще — хорошо! :)

Та да, но как это исправить простым способом - не знаю. Наверное
придётся в xmlhelp.f конвертить всё в utf-8.

--
ygrek


attachment0 (187 bytes) Download Attachment
1 2