DEADSOFTWARE

Добавлены фунции вывода для компилируемой программы
[dsw-obn.git] / notes
diff --git a/notes b/notes
index 4133badb548062218500fb6a93abea0594551be3..fbb1be93c7374f5bc8a2f590932f0706c3640d5f 100644 (file)
--- a/notes
+++ b/notes
@@ -1,16 +1,18 @@
-- нету тестовых процедур для ввода-вывода
 - нету процедуры NEW
 - нету открытых массивов
 
 - нету операторов if, while и т.д.
 
+- нет символов и строк
+- импортируемые модули не инициализируются (секция begin)
+- нету типа real, оператор / должен возвращать дробный результат
 - нету типа set
 - не реализована свёртка констант
 - не протестированы типы разнных размеров
 
 - не реализовано присваивание к переменным-процедурам:
     в libgccjit нет средств получения указателя на функцию.
-    Как решение - получение указателя в основной программе.
+    Как решение-костыль - получение указателя в основной программе и сохранение в переменной.
 - не реализовано расширение типа record:
     libgccjit не умеет в классы. Проверки в рантайме надо делать вручную.
 - не реализован автокаст: