Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Oct 17, 2021 8:56 am

All times are UTC+03:00


Search found 40 matches
Search these results:

Author Message

 Forum: Compilers and programming   Topic: Forth

Posted: Thu Mar 30, 2006 5:56 pm 

Replies: 81
Views: 65914


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

 Forum: Compilers and programming   Topic: Forth

Posted: Thu Mar 30, 2006 4:46 pm 

Replies: 81
Views: 65914


willow wrote:
У меня пока только типа S" /rd/1/menuet.f" INCLUDED, а работа с файлами через стандартные сисфункции


В смысле с помощью: kol_0520src-1\other\fasm164\system.inc
Вообще, выкладывай что сделал, чтобы я не делал что сделано.
На то он и OpenSource.

 Forum: Compilers and programming   Topic: Forth

Posted: Thu Mar 30, 2006 2:39 pm 

Replies: 81
Views: 65914


SPF - это коллективное творчество. Добавлять добавляют, а выкинуть чужое рука не поднимается. Может что-то и следовало вынести в библиотеку для дозагрузки, но особо есть не просит. А ты работу с файлами сделал? Что-то мне таскливо становится глядя на доступ к файлам в Колибри. Хочется обычного откры...

 Forum: Compilers and programming   Topic: Forth

Posted: Wed Mar 29, 2006 11:44 am 

Replies: 81
Views: 65914


http://forth.spb.su:8888/KolSPForth.rar
Вот сляпал из kol_0520src-1\programs\cmd и http://forth.spb.su:8888/masmspf2.rar
С доступ к файлам пока не сделал.
Ссылка на последнюю версию будет на http://wiki.forth.org.ru/SPF%20on%20MASM

 Forum: Compilers and programming   Topic: Forth

 Post subject: Re: Forth
Posted: Wed Mar 22, 2006 4:58 pm 

Replies: 81
Views: 65914


willow wrote:
Сегодня уже практически готова 32-битная версия для Колибри. Осталось сделать некоторые усовершенствования в консоли.


И где ?

 Forum: Compilers and programming   Topic: Forth

Posted: Fri Mar 10, 2006 5:47 pm 

Replies: 81
Views: 65914


ipr wrote:
А когда C/C++ портируем? =)

Синтаксис и семантику Форта можно расширить до
любого языка программирования.
LCC в SP-FORTH http://fpauk.narod.ru/cinf13.rar
Все языки в рамках Форта могут быть компиляторами
и интерпретаторами в зависимости от режима
(содержимого переменной STATE).

 Forum: Compilers and programming   Topic: Forth

Posted: Fri Mar 10, 2006 5:32 pm 

Replies: 81
Views: 65914


Все наоборот. Идеология Форта и заключается в том, что возможности пользователя обеспечиваются тем, что ему предоставляются все ресурсы без разбора. И с этого надо начинать. Затем для пользователя, можно создать жесткий интерфейс доступа к ресурсам для ег-же блага. При этом очень трудно предусмотрет...

 Forum: Compilers and programming   Topic: Forth

Posted: Fri Mar 10, 2006 4:22 pm 

Replies: 81
Views: 65914


Как я понимаю, к 0-му кольцу всегда есть косвенный доступ. Однако, эмуляция текстового режима в графическом окне, в любом случае будет полезна. Для привилегированного пользователя можно сделать доступ к 0-му кольцу (типа как OpenBIOS ). Только без FCODE(не вижу особой необходимости его применения). ...

 Forum: Compilers and programming   Topic: Forth

Posted: Thu Mar 09, 2006 6:06 pm 

Replies: 81
Views: 65914


Я имел ввиду текстовым режимом дисплея. Я бы хотел чтобы Menuet вызывал Форт до
перехода в графический режим. Этот форт исполнит содержимое файла (например AUTOEXEC.F)
В этом файле может находится запуск графического десктопа.
Далее Форт можно использовать в качестве ЯУЗа.

 Forum: Compilers and programming   Topic: Forth

Posted: Thu Mar 09, 2006 1:15 pm 

Replies: 81
Views: 65914


Для форта хорошо-бы сделать консоль с текстовым режимом. Вообще, для многих задач GUI не нужен. Хотя именно благодаря GUI Menuet привлек к себе внимание. Я бы хотел запускать Menuet под http://bochs.sf.net . C GUI это не реально. Форт следует встроить в ядро. Можно для всех процедур Menuet создать с...
Sort by:  
Page 3 of 3 [ Search found 40 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited