DEADSOFTWARE

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