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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 97 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 11:46 
Не в сети

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

Что за идеальный Форт?


А вот который ищут и все никак не найдут


Под Фортом здесь понимается форт-система в виде бинарного загрузочного модуля?
У меня есть некие претензии к СПФ, но переходить на что-то другое у меня и мысли небыло.
Все возможности всех форт-систем равно безграничны. Сами посебе это пустышки
которые можно насыщать чем угодно. Вопрос только в насыщении.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 12:00 
Не в сети

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


Куда больше? Что СПФ не может?

mOleg писал(а):
Совместимость не является главной задачей


По мне это главная проблема. Естественно, для тех кто делает все сам и с нуля
такой проблемы не существует.

mOleg писал(а):
действительно удачная система сама станет стандартом (я в этом убежден).


Форт не монолит. Все новое для Форта должно пройти стадию догружаемой библиотеки.
Затем может быть перенесено в исходники системы.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 12:53 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
Тот же проект хорошего форт-редактора с встроенным фортом - долгоиграющий. оригинальный, полезный и подталкивающий к формирванию навыков коллективной работы

Ключевое слово - долгоиграющий. К тому же проект должен быть ориентирован вовне, а не на небольшую группу фортеров.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 12:54 
Не в сети

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


Этого навалом http://fforum.winglion.ru/viewtopic.php?t=11
Вот только проблема с реализацией.
Не нужно грандиозных планов. Лучше что-то чем ничего.
И по возможности использовать существующие наработки.
Если не нравится то, что сделал Флаткин с моей доработкой http://fpauk.narod.ru/dbgwc11.rar
Можно взять за основу исходники любого редактора (не важно на чем написанного).
Если но не на Форте (не на ассемблере) , можно его представить в виде ДЛЛ или
Форт встроить в редактор. Кстати, встраивание форт-системы в готовые программы,
это самый перспективный путь использования Фора.


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

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
Mihail писал(а):
По мне это главная проблема. Естественно, для тех кто делает все сам и с нуля
такой проблемы не существует.

Совместимости нет из-за раздутости ядер форт-систем. Этому способствует раздутый ANSI-стандарт.
Mihail писал(а):
Форт не монолит. Все новое для Форта должно пройти стадию догружаемой библиотеки.
Затем может быть перенесено в исходники системы.

Почему нужно отработанные решения из библиотек вносить в ядро - из-за частого употребления что-ли.
Этого в подавляющем большинстве случаев делать не нужно - трудно будет поддерживать совместимость.
В стандарте надо-бы оговаривать опциональные(библиотечные) наборы слов, которые не пойдут в ядро никогда. Расширение транслятора в каком-то направлении как правило накладывает ограничения на его расширение в других направлениях.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 16:13 
Не в сети

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


Я сказал не нужно, а можно (если очень хочетая).

chess писал(а):
Этого в подавляющем большинстве случаев делать не нужно - трудно будет поддерживать совместимость.


Принципеальной разницы нет в том, на какой стадии добавляется форт-команда.
Команды определяемые на этапе ЦК системы имеют больший авторитет, что может
способствовать совместимости между библиотеками данной системы.
Большой размер исходников системы затрудмяет изучение системы для новичков.

chess писал(а):
Расширение транслятора в каком-то направлении как правило накладывает ограничения на его расширение в других направлениях.


Все что не нравится в форт-системе можно просто не пользоваться и считать что его не существует.
Можно поднять вопрос об удалении. Если чего не хватает, всегда можно добавить в рантайме.


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

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
Mihail писал(а):
chess писал(а):
Расширение транслятора в каком-то направлении как правило накладывает ограничения на его расширение в других направлениях.


Все что не нравится в форт-системе можно просто не пользоваться и считать что его не существует.


Ну и получим несовместимость. Раз в ядре появятся отсутствующие в стандарте слова, мы их будем
использовать в программах. В ядре не должно быть нестандартных слов. Они должны описываться в исходниках программы/библиотек. Помнить что есть стандартно, а что нет, будет необязательно.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 18:49 
Не в сети

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


Чтобы была совместимость нужно чтобы у разработчиков был стимул заботится о совместимости.
Вне зависимости, вхотит-ли их программа в состав форт-системы или догружается в рантайме.
Энтузимату надо сказать спасибо за то что он выкладывает хоть что-нибудь.
Наличие большего количества исходных программ в открытом доступе,
заставит соответствовать стандарту де-факто.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 21:45 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Хищник писал(а):
Это еще один миф "У семи нянек дитя без глазу". Коллективная работа на Форте сейчас находится в стадии: ну давайте, пишите уже что-нибудь! Нет, ну вы пишите! Да пишите же!!!! Ну какая может быть коллективная работа, если в ответ на предложение "напишем-ка по игрушке трудоемкость 1 человеко-час" 12 человек написали в опросе "ага, напишите, а нам интересно в сторонке постоять"? Вот пока это не изживется, и нормой не станет регулярный постинг ссылок на собственные проекты и обмен решениями, можно до изнеможения пытаться что-то наладить.

вообще интересный Хищнический взгляд. Дело тут не в форте а в компании людей, собравшихся вместе, потому что иногда достаточно одного вредителя, чтобы ничего не получилось (обычно таких надо гнать, но это ведь не вежливо, поэтому компания распадается. То есть надо очень осторожно подбирать партнеров, причем на любой стадии проекта).

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 21:55 
Не в сети
Moderator
Moderator
Аватара пользователя

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

именно, что не больше а меньше оно быть было должно, например, в ядре лишний оптимизатор, и выгрызть его не так уж и просто,
кроме того, очень много хаков, с которыми достаточно тяжело разбираться, так как они никак не описаны(пояснены),
очень ужастно реализованы некоторые вещи (легче удалить, чем разобраться).
Вобщем, из линейки виндошной СПФ лучшим выглядит 3.75 версия..., хотя и там

Mihail писал(а):
mOleg писал(а):Совместимость не является главной задачей
По мне это главная проблема. Естественно, для тех кто делает все сам и с нуля
такой проблемы не существует.

А это и так имеет место быть. Всеравно все приходится писать самому, так как это надежнее, чем использовать чужое.
К тому же, чужие либы, чтобы их можно было использовать должны быть хорошо задокументированы, должны включать примеры использования и тесты. Где это в том же СПФе?

Mihail писал(а):
mOleg писал(а):действительно удачная система сама станет стандартом (я в этом убежден).
Форт не монолит. Все новое для Форта должно пройти стадию догружаемой библиотеки.
Затем может быть перенесено в исходники системы.

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

Форт надо развивать, потому что он застыл с 90х годов прошлого века на одном месте.
Есть множество идей, у того же Гасаненко, впрочем не только у него, которые стоило бы внести внутрь ядра форт системы, выкинув оттуда кучу других вещей.

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


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

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
вопрос писал(а):
Тот же проект хорошего форт-редактора с встроенным фортом - долгоиграющий. оригинальный, полезный и подталкивающий к формирванию навыков коллективной работы

Опять? Сколько раз уже эта идея обламывалась?.. 8)
Предлагаю, если уж что-то писать форумом, то - сам форумный движок!

_________________
Банзай!


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Kamikaze писал(а):
вопрос писал(а):
Тот же проект хорошего форт-редактора с встроенным фортом - долгоиграющий. оригинальный, полезный и подталкивающий к формирванию навыков коллективной работы

Опять? Сколько раз уже эта идея обламывалась?.. 8)
Предлагаю, если уж что-то писать форумом, то - сам форумный движок!

Я не припомню, почему эта идея обломалась. Но это была очень неплохая идея.

_________________
понимаю некоторую бестолковость некоторых вопросов


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

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
вопрос писал(а):
Я не припомню, почему эта идея обломалась. Но это была очень неплохая идея.

Да, очень хорошая, но... из разряда вечных :D
(подразумевающая слишком много совершенно различных точек зрения на ТЗ)

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 05, 2008 08:00 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Прежде чем писать форумный движок, надо написать Базу Данных (типа MySQL) и работу с ней согласно всем правилам.

Если к этому делу приложить еще и правильную обработку php-скриптов на форте, то движок на этом будет формально закончен, ибо php-скрипт форума свободно доступен с сайта www.phpbb.com

дальше можно делать только сокращения/усовершенствования/доработки и т.д. и т.п.

Можно и концепцию форума поменять. Например, сделать возможность держать БД с сообщениями локально, а с сайта (и на сайт) грузить только новые посты. (Трафик/нагрузка на сервер уменьшатся, спамеры сгинут как класс, а удобство локальной работы с форумом, имхо, очевидны)

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Проект движка форума
СообщениеДобавлено: Пт дек 05, 2008 13:02 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
WingLion писал(а):
Прежде чем писать форумный движок, надо написать Базу Данных (типа MySQL) и работу с ней согласно всем правилам.

Я как-то предлагал уже экспроприировать БД от "Эйфории" -
http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=database
-во-первых готовая, интересная и проверенная в работе концепция
-во-вторых бесплатна
- а главное, что такой подход обеспечит открытость проекта (правда частичную, поскольку "ядро" движка останется понятно только фортерам 8) ) - для работы с этим форматом БД уже есть множество программ от самих euphoria-программеров.

WingLion писал(а):
Если к этому делу приложить еще и правильную обработку php-скриптов на форте, то движок на этом будет формально закончен, ибо php-скрипт форума свободно доступен с сайта www.phpbb.com

Точно! Еще один ПЛЮС - расширяемость!!!
А вообще в инете гуляют кучи скриптов не только к phpbb.com...
На днях как раз примерялся к альтернативным вариантам. Чисто субъективно (т.е. руководствуясь парой обзоров форумных движков) мне приглянулся http://punbb.ru/ Но еще ее не смотрел и из-за переезда на новый комп теперь не представляю когда теперь доберусь ее пощупать...

WingLion писал(а):
Можно и концепцию форума поменять.

О, претензии к общепринятым концепция форума не только технические!!!
Очень полезная статья на тему что есть форум:
http://forum.intv-inter.net/viewtopic.php?f=27&t=739
И моё предложение альтернативной рейтинговой системы:
http://clandike.livejournal.com/12717.html
(если решимся таки взяться за разработку своего фортовского форума - то можно будет выложить этот текст в отдельной ветке и обсудить детали)

_________________
Банзай!


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

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


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

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


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

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