Я новичок в APL и начинаю работать над кодовой базой APL, которая активно использует файлы компонентов APL (например, ⎕FSTIE
, ⎕FREAD
, ⎕FAPPEND
). Меня также попросили исследовать передачу содержимого этих файлов компонентов в базу данных SQL, смысл которой состоял бы в том, чтобы сделать данные доступными для других приложений.
Некоторые из файловых компонентов содержат текст, который на первый взгляд выглядит так, как будто он будет работать нормально, если будет храниться в собственном файле, но основная часть файлов компонентов в основном содержит «неправильные» числовые матрицы, которые навскидку кажутся мне чем-то, что в конечном итоге будет реализованы как одна таблица DB2 на компонент. До сих пор самым большим было что-то вроде 500 строк x 20 столбцов. Я еще не видел (сознательно) каких-либо вложенных массивов, хотя я только слегка поцарапал поверхность. Пока только символьный текст и числовые векторы и матрицы.
Будет ли перенос содержимого этих файлов компонентов в Native Files разумным вариантом? Зачем вообще использовать файлы компонентов APL?
Используемая система APL — это Dyalog APL под Windows 7. Она существует уже некоторое время, и никто не знает, как долго.