Forth http://fforum.winglion.ru/ |
|
Моя система(_KROL) http://fforum.winglion.ru/viewtopic.php?f=2&t=3127 |
Страница 26 из 36 |
Автор: | _KROL [ Чт дек 07, 2017 22:24 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Цитата: Не слишком ли высокопарно? А как ещё поступать с реальным режимом? Хотя, я наверное из него пытаюсь выжить всё, как Microsoft из ядра 9x в WinMe))gudleifr писал(а): Может, начать с чего попроще? Ну я так и делаю: создаю ВФМ на Pascal.Ладно, исходя из того что вы тут мне написали и получается, что ФортОс сделать нельзя, т.к. это ограничивает программистов. Но я всё-же попытаюсь. |
Автор: | gudleifr [ Чт дек 07, 2017 23:18 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
<Потерто по справедливому замечанию Victor__v> |
Автор: | Hishnik [ Пт дек 08, 2017 02:44 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
_KROL писал(а): Кстати, зачастую константы в таком виде являются переменными, которые просто заранее инициализируются (как в Си). Однако, к сожалению, так рассуждают не все компиляторы. VHDL это не совсем компилятор. Компилируется он только при моделировании, а основное назначение - создание схемы. Конкретно эти константы в чипе не существуют в виде памяти, они просто используются при формировании схем декодирования команд. _KROL писал(а): : BODY " HELLO WORLD!" BOLD ; BODY Немного непонятно, что имеется в виду. Генерация html? |
Автор: | _KROL [ Пт дек 08, 2017 23:30 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Посмотрел байткоды Java и IL (.NET). gudleifr писал(а): ... Кажется я вас понял. Буду думать по другому. Зачем изобретать кривой велосипед?Hishnik писал(а): Немного непонятно, что имеется в виду. Генерация html? Нет, но может и так. Имеется ввиду трансформация контекста Форт специально предназначенного веб-страниц, т.е. вариант замены html.
|
Автор: | gudleifr [ Пт дек 08, 2017 23:36 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
<Потерто по справедливому замечанию Victor__v> |
Автор: | Hishnik [ Сб дек 09, 2017 03:41 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
_KROL писал(а): Имеется ввиду трансформация контекста Форт специально предназначенного веб-страниц, т.е. вариант замены html. А какими средствами это будет отображаться? |
Автор: | Victor__v [ Сб дек 09, 2017 17:53 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
То есть ты хочешь передавать по сети фортоподобные исходники, чтобы у человека в браузере страница генерировалась? Ну-ну |
Автор: | _KROL [ Вс дек 10, 2017 21:19 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Ethereal писал(а): ... Подправил (чтобы бюракратии сильно не было). Стало понятнее?[from Administrator] Ссылки на рекламные ресурсы не допускаются. |
Автор: | _KROL [ Вс дек 10, 2017 22:53 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Administrator писал(а): Ссылки на рекламные ресурсы не допускаются. OK. Больше "рекламировать" не буду.
|
Автор: | mOleg [ Вс дек 10, 2017 23:42 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
_KROL писал(а): P.s. Как думаете, а удобно использовать ли такой модифицированный синтаксис (когда-то думал о мета-связи forth и html): Код: : BODY " HELLO WORLD!" BOLD ; BODY рекомендую посмотреть(почитать) Thinking in Postscript. |
Автор: | Hishnik [ Вс дек 10, 2017 23:45 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
_KROL писал(а): OK. Больше "рекламировать" не буду. Да я в целом не против. Но наглая, беспринципная самореклама - это уже как-то за рамками. По сути это позиция "вы тут все идиоты, я отказываю вам в праве на обсуждение Форта, единственный Форт - у меня". Пусть догнивает в своем углу, я не намерен уделять ему сколько-нибудь внимания. Однако любое вранье на этом форуме буду пресекать простым удалением сообщений. |
Автор: | _KROL [ Чт дек 14, 2017 22:03 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Я тут уже было захотел реализовать такой вариант кодофайла: Цитата: struc VOC_RECORD { Вариант относительный, но менее универсальный... короче просто направленный на оптимизацию размеров системы.sz rb 1 ; размер имени + smudge alpha rb 1 ; первая буква имени flags rw 1 ; если мало флагов и максимальный размер имени позволяет, то, как я и делал, можно все флаги засунуть туда name rw 1 ; указатель на имя code rw 1 ; указатель на код } Память: Код инициализации системы Динамический массив записей ... Имена слов/строк ... Код слов При этом, просто LFA исчезает, но есть момент переполнения массива записей, тогда всё приходится сдвигать. Для этого в коде должны использоваться только относительные адреса! И после всего нового того что я сегодня прочитал (метакомпиляция и т.д.) зашёл я посмотреть на "свой" форум. "Глеб меня направил к Муру", а немного почитав его меня случайно осенило: вот Форт может генерировать словари, вот мы сделали (кое-кто), чтобы у каждого словаря было своё слово поиска. А что если сделать несколько ВФМ в Форт системе с различными форматами словарей, при этом, чтобы интерфейс связи был с каждым. Т.е. мы хотим скомпилировать X в Y, который находится в словаре Z. Для этого мы вызываем нейкое слово со стандартным именем для всех словарей, которое компилирует нам как надо. И так мы можем стандартизировать и другие слова-обработчики. Т.о. я хотел бы, чтобы существовал Форт с возможностью создания других типов словарей и, соответственно, с подходящими методами взаимодействий с ними, которые потом можно было вызвать. Я не знаю, насколько я правильно изложил свою мысль, поэтому, если что, задавайте вопросы. |
Автор: | _KROL [ Чт дек 14, 2017 22:29 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
_KROL писал(а): ... Я только что осознал, что философия ОС меня и здесь не покидает)Но она у меня особенная. В *NIX всё представлялось всё в виде файлов, а у меня теперь в виде устройств! Получается, что для взаимодействия с каждым устройством нужны специальные независимые слова-драйвера. При этом должен быть и единый стандарт, для подгрузки этих "драйверов". Устройством может быть как словарь, так и... |
Автор: | _KROL [ Чт дек 14, 2017 22:42 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
_KROL писал(а): ... В целом это всё не ново. Вся эта классовая виртуализация, наследования методов и т.д. Просто если это должным образом реализовать на Форте, то получится настоящая ОС.
|
Автор: | true-grue [ Чт дек 14, 2017 22:52 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Это действительно не ново. Вы просто дошли до забытого сейчас взгляда на ООП в духе Алана Кэя. Система виртуальных машин, обменивающихся между собой сообщениями. Только нюанс в том, что такая система вовсе не обязательно должна включать в себя какую-то центральную ОС. Кэя вдохновлялся аналогиями из биологии и сегодня его знаменитые слова "point of view is worth 80 IQ points" не менее актуальны. |
Страница 26 из 36 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |