DEADSOFTWARE

JVM: Добавлена инициализация модулей
[dsw-obn.git] / notes
1 - Нет счёта строк / столбцов
3 - Сделать проверку повторов в CASE.
4 - Сделать нормальную проверку наличия RETURN.
5 - Нет процедур привязанных к типм
7 - Нужно просмотреть Дубовые требования:
8 2.3 Illegal Operations
9 3. Type tests and type guards with NIL pointers.
10 5. Accessing a set element outside the range 0 .. MAX (SET).
11 6. Applying SHORT (...) to an argument with value not in the range of the result type.
12 8. Overflows.
13 2.4 WITH and guarded variables ???
14 2.5 String Comparison ?
15 2.7 String and Character Compatibility
16 3.5 Interfacing to External Libraries
17 3.6 Underscores in Identifiers
18 3.7 In-line Exponentiation
19 5.13 Read only VAR Parameters
20 1.2.5 Module Files
21 1.2.6 Module Strings
22 1.2.7 Module Math and MathL
24 - Примеры -5 DIV 3 и -5 MOD 3 работают не так как в (8.2.2)
25 Нужен другой тип округления?
27 - Нет модуля SYSTEM (на жабе он особо и не нужен)
28 - Нужны средства создания биндингов. На данный момент реализуемо как пустые модули.
29 - Любая ошибка фатальна
30 - Нет проверок переполнения в компилтайме.
31 Возможно можно заюзать это:
32 https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html
34 - JVM: Не достаточно средств для реализации рефлексии на уровне локальных процедур.
35 Как минимум нужно каждой функции добавлять фрейм к параметрам (динамическая связь?)