ftnlf

Work Notes
Login

New userdata-based architecture.(in Russian)

Тип данных -- фортраноподобный массив.

Унаследованный тип для интерполяции

Идеи по организации метатаблиц и проверках типа -- не думать о наследовании; создавать МТ независимо; положить в качестве upvalue контрольную метатаблицу.

Весь Ф-экспорт надо оформить как отдельный модуль(?)

Зачистить luafe.

Решения по передаче данных -- на входе организуется ф-массив, туда кладутся все нужные входные параметры, на выходе массив распаковывается (с нужными проверками).

Вопрос -- нужно ли как-то организовать storage внутренних переменных?

Ответ -- если фортрану они неинтересны, то ему их и видеть не надо. Нужно организовать их хранение через замыкания и т.п.