Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вс окт 22, 2017 07:02

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 76 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: хотелки
СообщениеДобавлено: Чт июн 11, 2015 05:05 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4831
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
Собственно, скорее опрос:
Какой бы хотелось видеть современную форт-систему уважаемым форумчанам?
(во всех возможных аспектах)

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Чт июн 11, 2015 12:40 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 199
Откуда: Москва
Благодарил (а): 22 раз.
Поблагодарили: 2 раз.
Хотелось бы кроссплатформенную систему, обсуждаемую и разрабатываемую
коллективно, под чьим то мудрым руководством

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Чт июн 11, 2015 13:23 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6076
Благодарил (а): 13 раз.
Поблагодарили: 96 раз.
(Хищник берет ведро попкорна и устраивается наблюдать за развитием обсуждения)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Чт июн 11, 2015 19:54 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4831
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
vikt писал(а):
Хотелось бы кроссплатформенную систему

Для каких платформ? и насколько кроссплатформенную?

vikt писал(а):
обсуждаемую и разрабатываемуюколлективно, под чьим то мудрым руководством

вот с этим сложнее всего 8(, но, давайте попробуем представить, что бы таки хотелось детально.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Чт июн 11, 2015 20:56 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 199
Откуда: Москва
Благодарил (а): 22 раз.
Поблагодарили: 2 раз.
mOleg писал(а):
vikt писал(а):
Хотелось бы кроссплатформенную систему

Для каких платформ? и насколько кроссплатформенную?

vikt писал(а):
обсуждаемую и разрабатываемуюколлективно, под чьим то мудрым руководством

вот с этим сложнее всего 8(, но, давайте попробуем представить, что бы таки хотелось детально.


Максимальнокроссплатформенную. Не всегда это конечно возможно, но стремится к этому надо.

Собственно для десктопов сам форт можно сказать разработан, gforth spf итд.
Простой форт для чего угодно можно реализовать самому. Но чего-то явно не хватает.
Программ на самом форте.
Пример реализации прикладного языка на форте и программ на нем.
Разной фигни:
1) программы тестирования корректности реализации форта для самодельных форт систем,
2) взаимодействие форт модулей с базовой программой, для форт систем, встроенных в
программу, на подобие Lua
итд.
Может имеет смысл реализовать виртуальную форт ОС, в рамках которой решать эти проблемы?

Проект, который разрабатывает некоторое сообщество, как правило серьезней, чем проект разрабатываемый одиночкой. Хотя бы потому, что не зависит от единственного програмиста,
который может бросить проект, кинув всех, кто имел глупость с ним сотрудничать.
Отдельные проекты участников сообщества могут представлять собой ветви большого проекта.
Я предлагаю определить требование к системе форт и его окружению, и начать
реализацию, и если дело начнет продвигатся, создать сообщество например "Winlington group".
Или присоединиться к какому-нибудь живому, может к западному сообществу.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Чт июн 11, 2015 21:26 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 322
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 10 раз.
vikt писал(а):
Хотелось бы кроссплатформенную систему, обсуждаемую и разрабатываемую
коллективно, под чьим то мудрым руководством


Я полностью ЗА!

С точки зрения кроссплатформенности, то думаю достаточно Win/Linux 32/64

Лично мне нужно ....

Нужно:
1 - Ядро, в качестве основы SPF или Fork реализованное на C++ и Asm (или вариации на эту тему) в виде DLL. Это позволит "зацепить" форт из любой системы программирования. На этом можно рассказать доходчиво как работает.
2 - Стандартизированную, в рамках проекта, библиотеку окружения. Должен быть минимальный набор готовых модулей, типа строки, работа с DLL, COM в Windows, fort asm, дизассемблер и т.д.
3 - Связку (биндинг) с графической библиотекой, например Qt5. Без графики ни куда, а во вторых просто "откусывая" по кусочку от Qt можно сделать крутую реализацию.
4 - Желательно это сделать максимально простой реализацией, вернее не перегруженной.

Не нужно и даже вредно:
1 - Форт на форте. Это должно быть в качестве теста на полноту реализации в качестве примера.
2 - Форт ОС. Нет смысла делать то, что сделать не можем.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Пт июн 12, 2015 13:43 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 708
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Перекрестная тема
Опрос: чего не хватает Форту


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Сб июн 13, 2015 16:19 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6076
Благодарил (а): 13 раз.
Поблагодарили: 96 раз.
mgw писал(а):
Нужно:
1 - Ядро, в качестве основы SPF или Fork реализованное на C++ и Asm (или вариации на эту тему) в виде DLL. Это позволит "зацепить" форт из любой системы программирования. На этом можно рассказать доходчиво как работает.
2 - Стандартизированную, в рамках проекта, библиотеку окружения. Должен быть минимальный набор готовых модулей, типа строки, работа с DLL, COM в Windows, fort asm, дизассемблер и т.д.
3 - Связку (биндинг) с графической библиотекой, например Qt5. Без графики ни куда, а во вторых просто "откусывая" по кусочку от Qt можно сделать крутую реализацию.
4 - Желательно это сделать максимально простой реализацией, вернее не перегруженной.

(Отрываясь от попкорна) А что для этого нужно сделать в организационно-техническом плане?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Сб июн 13, 2015 16:38 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4831
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
KPG писал(а):
Перекрестная тема Опрос: чего не хватает Форту

нет, тут другой опрос- чего не хватает фортерам 8)

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Сб июн 13, 2015 18:11 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 708
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
mOleg писал(а):
KPG писал(а):
Перекрестная тема Опрос: чего не хватает Форту

нет, тут другой опрос- чего не хватает фортерам 8)

Например,
1. Иметь возможность "совместиться" c наработками для другой Форт системы Win32Forth и др. :)
2. Иметь возможность в мультифорт системе (прототип по возможностям ff303) создавать код
и иметь возможность по его профилированию при генерации с возможностью убирания неиспользуемого кода при его финализации
если принят такой вариант его использования.
3. Иметь технологию оптимизации Форт кода для разных целевых процессоров/контроллеров.

P.S. т.е. иметь мета Форт систему "хамелеон" какие то элементы которого были заявлены как базис SPF5 (использование в частности XML)
mgw писал(а):
Не нужно и даже вредно:
1 - Форт на форте. Это должно быть в качестве теста на полноту реализации в качестве примера.
2 - Форт ОС. Нет смысла делать то, что сделать не можем.

Не согласен совмещать Форт с другими языками и операционными системами можно и средствами инструментария созданного на Форт :) как например в проекте F- . Кому как удобнее и эффективнее.

mOleg писал(а):
KPG писал(а):
Перекрестная тема Опрос: чего не хватает Форту

нет, тут другой опрос- чего не хватает фортерам 8)

Почему то мне кажется это близкие темы,но если Фортёру чего то не хватает, то он копает в этом направлении (без отговорок что плохому танцору ...)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Сб июн 13, 2015 20:34 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6076
Благодарил (а): 13 раз.
Поблагодарили: 96 раз.
Кстати, есть же целый раздел OpenForth на форуме...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Вс июн 14, 2015 11:59 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 322
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 10 раз.
Hishnik писал(а):
(Отрываясь от попкорна) А что для этого нужно сделать в организационно-техническом плане?


Трудный вопрос. Я не знаю. В первую очередь нужно заставить себя поработать на команду, а это сложно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Вс июн 14, 2015 14:45 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6076
Благодарил (а): 13 раз.
Поблагодарили: 96 раз.
mgw писал(а):
Трудный вопрос. Я не знаю. В первую очередь нужно заставить себя поработать на команду, а это сложно.

Как проверить, на команду ли идет работа?

1. Итак, заявлен Qt5. Очевидно, нужно пойти вот сюда и скачать:
https://www.qt.io/download/

2. Список участников с дифференциацией по степени участия/заинтересованности. Решение проблемы с 5-10 "лидерами проекта", формальными и неформальными, в том числе претендентами на научное, методическое и коммерческое руководство. Это невозможно решить голосованием (прямой путь к появлению OpenForth+, OpenForth2, TrueOpenForth, OpenFork и т.д.). Либо вопрос участия решен таким образом, что лидер просто не нужен, либо имеем ворох Истинных Фортеров, которые наконец-то дорвались до просвещения неразумных.

3. Далее возникает вопрос, какой способ обмена кодом будет использоваться: github, другие системы контроля версий, или же просто регулярное выкладывание обновлений с уведомлением на форуме или рассылкой. Убедиться, что у всех это есть.

4. Разработка use cases. Почему не ТЗ или стандартов? По той же причине, по которой нельзя оставлять без внимания п.2. В ТЗ можно пропихнуть такие вещи, после которых единственным способом реализации станет любимая игрушка одного из участников, после чего он какое-то время будет ходить с задранным носом и говорить "ну вот видите!". Далее ему это наскучит, а половина разработчиков будет чертыхаться. С последующим переходом к OpenForth+, OpenForth2, TrueOpenForth, OpenFork и т.д. Если же будут разработаны даже не тесты (например, я пропихнул в тест слово BLUP, которое кладет на стек 28, если третье число на стеке на 2 больше семнадцатого), а именно описание задач, которые должен решить Форт, то разработка конкретных реализаций становится частным делом каждого. И тогда никакие попытки "хэширования стеков словарей" не затронут тех, кто описанную задачу хочет решать иначе.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Вс июн 14, 2015 15:16 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 708
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
И какие решения бывают при когнитивном диссонансе?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: хотелки
СообщениеДобавлено: Вс июн 14, 2015 21:59 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6076
Благодарил (а): 13 раз.
Поблагодарили: 96 раз.
Ну я бы предположил, что надо создать отдельную тему и там всем отписаться. Дескать, Qt скачал, собираюсь получить от Форта то-то и то-то.


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

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


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

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


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

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