Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн авг 20, 2018 07:28

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Nova-forth версии
СообщениеДобавлено: Пн июл 23, 2018 16:14 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 585
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Нова 1.03

Возможность сохранения наработанной форт-системы. (библиотека ~er\win\save.f)
Форт-система может компилировать саму себя по исходникам (src-self/create-forth.f)

Добавлены слова:
MIN
MAX

\ a1 a2 ... an n b --- a1 a2 ... an n flag
\ проверить элемент b на вхождение в множество, вернуть флаг (-1 да, 0 нет).
SSET?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Nova-forth версии
СообщениеДобавлено: Пн июл 23, 2018 16:29 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 585
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Нова 1.04

Добавлен обратный вызов.
Определяется так: n CALLBACK: слово какой-то-код ;
где n, это кол-во параметров (в ячейках CELL), которые убираются на обратном ходу.
В каллбек всегда передаётся одно значение - указатель на последний переданный параметр.
Если каллбек был создан в форт-потоке, то для него пользовательские переменные доступны. Если же каллбек не в форт-потоке, то придётся исхитряться самостоятельно.

Добавлены слова для работы с указателем пользовательской области.
TLS!
TLS@
TLS>OS \ сохранить указатель пользовательской области в спец. месте ( FS: 20 CELLS )
OS>TLS \ загрузить значение из спец. места в указатель пользовательской области.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Nova-forth версии
СообщениеДобавлено: Сб авг 04, 2018 23:06 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 585
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Нова 1.05
Кратко по новшествам:
  • интерпретация командной строки
  • новый механизм инлайна
  • портирована либа-обёртка для MySQL от ~day
  • написан собственный вариант для работы с MySQL

По поставке:
убран СПФ, ЦК на его основе и мои либы к нему


Вложения:
Nova1.05 2018.08.04.7z [92.78 Кб]
Скачиваний: 23

_________________
Цель: сделать 64-битную Нову под Винду
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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