DEADSOFTWARE

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