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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Сб авг 29, 2020 19:44 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1307
Благодарил (а): 3 раз.
Поблагодарили: 47 раз.
На страничке VfxCommunity
опубликована 64-х битная версия Форт.



За это сообщение автора KPG поблагодарил: Ilya
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Сб авг 29, 2020 20:02 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7079
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
Бросаем свое, качаем от благодетелей? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Сб авг 29, 2020 20:52 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1307
Благодарил (а): 3 раз.
Поблагодарили: 47 раз.
Hishnik писал(а):
Бросаем свое, качаем от благодетелей? :)

Где "качнуть" своё, полагаю от Хищника?

P.S. Шутка немного затянулась, но полагаю, что в каждой шутке есть немного шутки. :)
Вообще, мне непонятно, что если кто то выкладывает свои Форт разрабтки в открытый доступ, то что в этом плохого?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 02:22 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7079
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
KPG писал(а):
Где "качнуть" своё, полагаю от Хищника?

"Свое" - это свое. Разработанное самостоятельно исходя из задач конкретного проекта.

KPG писал(а):
Шутка немного затянулась,

Шутка только в том, что непонятно чьи разработки совершенно необоснованным образом рассматриваются как "настоящие". И продолжается это с завидным постоянством уже не первый год.

KPG писал(а):
Вообще, мне непонятно, что если кто то выкладывает свои Форт разрабтки в открытый доступ, то что в этом плохого?

Вообще их там десятки. Никакого времени не хватит все проверить и всем повосторгаться. Сколько раз после таких новостей пресловутые "сотни последователей" бежали по ссылке, скачивали выложенное и добивались блестящих результатов? Если кому-то нравится возиться на уровне хобби, это их дело. Но зачем плюхаться рядом с ними в это болото и загнивать с чувством причастности к великому?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 07:36 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 375
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
KPG писал(а):
На страничке VfxCommunity
опубликована 64-х битная версия Форт.

Будет забавно, если Forth inc за неимением своего 64 битного продукта начнёт опять распространять mpe шный.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 13:29 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7079
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
Забавным это выглядит давно. 64-разрядные инструменты не являются чем-то эксклюзивным. Другое дело, что такую систему надо не в вакууме вывешивать, а привязывать к чему -то практическому. А сейчас получится переход от "мы 40 лет на рынке Форта" к "мы 50 лет на рынке Форта". А основной эффект - побудоражить хоббистов.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 19:45 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 397
Откуда: СПб
Благодарил (а): 18 раз.
Поблагодарили: 5 раз.
Hishnik писал(а):
Забавным это выглядит давно. 64-разрядные инструменты не являются чем-то эксклюзивным. Другое дело, что такую систему надо не в вакууме вывешивать, а привязывать к чему -то практическому. А сейчас получится переход от "мы 40 лет на рынке Форта" к "мы 50 лет на рынке Форта". А основной эффект - побудоражить хоббистов.

ИМХО так "сферический вакуум" - это именно когда Форт пишется для своих "практических применений".
64b Фортов полно на гитхабе, но когда вам требуется использование shared lib, то тут начинается самое интересное! Из всего списка 64b Фортов, более или менее "полноценно" могут (вызов ф-ции + callback) только: gforth, Iforth, 8th и теперь видимо данный экземпляр!
ЗЫ "буржуи" конечно странные типы, но к сожалению нашего достойного аналога (64b+Linux) - пока не видать. :(


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 19:50 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 397
Откуда: СПб
Благодарил (а): 18 раз.
Поблагодарили: 5 раз.
KPG писал(а):
На страничке VfxCommunity
опубликована 64-х битная версия Форт.

Это есть гуд!
Я не очень могу в буржуйскую мову и поэтому вопрос: что там умного написано в лицензии и какие есть ограничения (по сравнении с платной) в халявной версии?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 20:10 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1307
Благодарил (а): 3 раз.
Поблагодарили: 47 раз.
Ilya писал(а):
[Я не очень могу в буржуйскую мову и поэтому вопрос: что там умного написано в лицензии и какие есть ограничения (по сравнении с платной) в халявной версии?

Google Translate :)
Код:
Лицензирование и другие вопросы

Условия лицензии применимы ко всем версиям VFX Forth 5.1 и выше. В отдельных разделах этой главы рассматриваются как лицензии Community (некоммерческое использование), так и лицензии Enterprise (коммерческое использование).

Если не указано иное, авторские права на все предоставленные файлы принадлежат MicroProcessor Engineering Limited.
Коммерческое использование

Коммерческое использование означает, что деньги переходят из рук в руки либо за счет продажи продукта, либо за счет оплаты работы или занятости. Если коммерческое использование относится к вам, вашей организации или работодателю, вам потребуется лицензия Enterprise.

Если вы продаете приложение, написанное с помощью VFX Forth, это коммерческое использование.

Если вы продаете услугу, которая использует или была разработана с VFX Forth, это коммерческое использование.

Если вам платят за написание программного обеспечения с VFX Forth, это коммерческое использование.

Если вы продаете оборудование или программное обеспечение, но раздаете программное обеспечение, написанное с помощью VFX Forth, чтобы улучшить его, это все равно будет коммерческое использование.

Если вы считаете себя особенным, свяжитесь с нами, и мы рассмотрим ваш случай.

Если вы преподаете класс с использованием VFX Forth в классе, это особый случай, и некоммерческая лицензия сообщества - это все, что требуется как для учителей, так и для студентов, но только на время занятия.
Лицензия сообщества

Условия в этом разделе применяются к компиляторам, поставляемым с лицензией Сообщества.

Все приложения, написанные с использованием лицензии сообщества, должны указывать это при входе в систему и в документации.

Коммерческое использование с лицензией Сообщества запрещено.

Вы не можете использовать кросс-компиляторы VFX Forth или MPE для создания продуктов, которые конкурируют с одним или несколькими продуктами MPE Forth.

Если не указано иное, все файлы принадлежат MicroProcessor Engineering Limited.
Распространение прикладных программ

Существует несколько способов распространения приложений VFX Forth. Эти:

    Запечатанное приложение под ключ без доступа к интерактивному форту.
    Герметично закрыто, за исключением доступа застройщика для инженерного и технического обслуживания.
    Интерпретатор / компилятор Open Forth, предназначенный для конечного пользователя.

Запечатанные заявки под ключ

При условии, что у пользователя нет доступа к базовому Forth и его текстовому интерпретатору, готовые приложения, написанные на VFX Forth, могут распространяться без лицензии. Подтверждение лицензии VFX Forth Community требуется при запуске приложения.
Доступ для инженерии и обслуживания

Если организация-разработчик желает предоставить то, что пользователь видит как запечатанное приложение «под ключ», но в котором открытый Форт может быть предоставлен организации-разработчику для инженерного и технического обслуживания, плата за лицензию не взимается. Однако лицензионное соглашение должно быть подписано с MPE для защиты авторских прав MPE. Подтверждение лицензии VFX Forth Community требуется при запуске приложения.

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

Наша цель здесь - защитить наши авторские права и гарантировать, что не будут отправлены недокументированные системы Forth.
Пользовательский открытый интерпретатор Forth

Чтобы распространить систему с открытым интерпретатором Forth для конечного пользователя, необходимо подписать лицензионное соглашение с MPE.

Наша цель здесь - защитить наши авторские права и гарантировать, что не будут отправлены недокументированные системы Forth.
Распространение файлов

Этот раздел применяется, если в специальных условиях лицензии не указано иное.

Поставляемые приложения могут быть основаны на файлах VfxForth_x86_Win.exe, VfxForthB_x86_Win.exe и любом количестве оверлеев.

Конечно, объектный код, созданный из исходных файлов, может быть включен в ваши приложения. Исходные файлы MPE и все другие файлы, включая редакторы, вспомогательные программы и совместно используемые библиотеки, являются частью среды разработки, которая не может быть распространена без предварительного письменного разрешения от MicroProcessor Engineering. Однако библиотеки синтаксического анализатора INI, mpeparser.dll или libmpeparser. * Могут распространяться вместе с вашими приложениями - эти файлы распространяются по лицензии MIT.

Исходные каталоги, предоставляемые с VFX Forth, не могут распространяться и остаются интеллектуальной собственностью MicroProcessor Engineering Ltd. Некоторые исходные каталоги, например синтаксический анализатор INI, содержат дополнительные лицензии, которые применяются только к этим каталогам.
Гарантии, поддержка и авторские права

Мы стараемся сделать VFX Forth максимально надежным и свободным от ошибок. Мы поддерживаем нашу продукцию. Если вы обнаружите ошибку в VFX Forth или связанных с ней программах, мы сделаем все возможное, чтобы ее исправить. Отправьте нам образец кода и описание проблемы. Затем мы сообщим вам об обновлении, когда устраним проблему. Однако сначала свяжитесь с нами, если проблема уже решена. Техническая поддержка предоставляется только для текущей поставляемой версии VFX Forth.

Сделайте столько копий, сколько вам нужно для резервного копирования и безопасности.
Корпоративная лицензия

Условия в этом разделе применяются к компиляторам, поставляемым с разрешенным коммерческим использованием.

Если у вас есть подписка, коммерческое использование разрешено только


P.S. Поправьте, если кому не лень, автоматический перевод от Google Translate.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 20:46 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 375
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Hishnik писал(а):
Забавным это выглядит давно. 64-разрядные инструменты не являются чем-то эксклюзивным. Другое дело, что такую систему надо не в вакууме вывешивать, а привязывать к чему -то практическому. А сейчас получится переход от "мы 40 лет на рынке Форта" к "мы 50 лет на рынке Форта". А основной эффект - побудоражить хоббистов.

Эппл перестали поддерживать 32 бит. Т.е. если вам захочется форта на макбуке, то mpe единственный вариант. Какой уж тут вакуум.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 21:26 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 397
Откуда: СПб
Благодарил (а): 18 раз.
Поблагодарили: 5 раз.
forther писал(а):
Hishnik писал(а):
Забавным это выглядит давно. 64-разрядные инструменты не являются чем-то эксклюзивным. Другое дело, что такую систему надо не в вакууме вывешивать, а привязывать к чему -то практическому. А сейчас получится переход от "мы 40 лет на рынке Форта" к "мы 50 лет на рынке Форта". А основной эффект - побудоражить хоббистов.

Эппл перестали поддерживать 32 бит. Т.е. если вам захочется форта на макбуке, то mpe единственный вариант. Какой уж тут вакуум.

Так и многие дистрибутивы Linux, тоже прекратили поддержку 32bit, а у нас более-менее есть spf4, но и то он остался 32bit! :(


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 23:41 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7079
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
Ilya писал(а):
ИМХО так "сферический вакуум" - это именно когда Форт пишется для своих "практических применений".

Ну это нонсенс. Что значит "практическое применение == сферический вакуум"? Применение - вот оно, и это конкретный результат для пользователя, а не перечень каких-то полуфабрикатных свойств, которые еще программист должен превратить в продукт.

Ilya писал(а):
Из всего списка 64b Фортов, более или менее "полноценно" могут (вызов ф-ции + callback) только: gforth, Iforth, 8th и теперь видимо данный экземпляр!

Ну вот я попробовал threads + FIFO между ними. А callback не получается не просто полноценно, а вообще никак организовать для динамически создаваемых объектов. А без этого получается довольно странная копия программирования на мейнстриме.

Кроме того, уникальный подход по имени СвойФорт все эти проблемы ликвидирует если не в корне, то очень существенно. Вызов нужной функции можно просто вписать в собственный код, оформив как слово.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Вс авг 30, 2020 23:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7079
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
KPG писал(а):
Лицензирование и другие вопросы


Вобщем, практически любой чих - это коммерческое использование. Платите!

KPG писал(а):
Если вы преподаете класс с использованием VFX Forth в классе, это особый случай, и некоммерческая лицензия сообщества - это все, что требуется как для учителей, так и для студентов, но только на время занятия.

Эээ... что? А вот зачем преподавать VFX Forth в классе? Зачем студентам ~50-й язык в рейтингах в качестве "смотрите и учитесь, как люди пишут"? Ааа, это речь идет о преподавании программирования именно на VFX Forth? Поздравляю, кроме "платите за все" добавилось "ну или бесплатно подсаживайте других людей на наш продукт".

KPG писал(а):
Запечатанное приложение под ключ без доступа к интерактивному форту.
    Герметично закрыто, за исключением доступа застройщика для инженерного и технического обслуживания.
    Интерпретатор / компилятор Open Forth, предназначенный для конечного пользователя.


Два первых варианта - просто вариант скомпилированного кода. Почему-то на Форте, и в чем тогда смысл? Там что, огромный пласт библиотек и фреймворков, какие-то уникальные виджеты, запредельная производительность или высокая надежность?

KPG писал(а):
Чтобы распространить систему с открытым интерпретатором Forth для конечного пользователя, необходимо подписать лицензионное соглашение с MPE.


Браво! Людям корона не жмет? :) А зачем тогда проводить обучение по VFX, если для предоставления интерпретатора надо еще отдельно что-то подписывать? А если я хочу добавить в приложение на VS меню и кнопки, надо подписывать отдельное лицензионное соглашение с Microsoft?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Пн авг 31, 2020 10:26 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1061
Благодарил (а): 1 раз.
Поблагодарили: 8 раз.
Ilya писал(а):
Так и многие дистрибутивы Linux, тоже прекратили поддержку 32bit, а у нас более-менее есть spf4, но и то он остался 32bit! :(


Насколько мне помнится, Максимов пилит spf под 64 бита.
Помнится, год назад он мне скидывал вариант. Возможно уже доведено до ума.

Правда, мне было решительно непонятно, почему указатель на пользовательскую область был перенесен на регистр r8 (r15? не помню).

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: x64 Форт?
СообщениеДобавлено: Пн авг 31, 2020 11:25 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7079
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
Victor__v писал(а):
Насколько мне помнится, Максимов пилит spf под 64 бита.

С оптимизатором и микротранзакциями? :D

Victor__v писал(а):
Возможно уже доведено до ума.

Если за 20 лет до ума не доведено, мало шансов, что будет доведено за 21.

Victor__v писал(а):
почему указатель на пользовательскую область был перенесен на регистр r8 (r15? не помню).

С точки зрения spf, да и разработки вообще, это не более чем тактические детали. Почему был spf? Потому что был Eserv. Проект есть, остальное подтянется, в том числе и приемлемое на практике распределение регистров. Иначе это тот самый "абстрактный Форт в вакууме".


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

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


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

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


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

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