DEADSOFTWARE

Исправлены VAR-параметры, добавлены модули Files и Strings
[dsw-obn.git] / notes
1 - Не полная реализация модуля Strings
2 - Не полная реализация модуля Files
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.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 Как минимум нужно каждой функции добавлять фрейм к параметрам (динамическая связь?)