Рабочие заметки — различия между версиями
Материал из Deeptown Manual
Korvin (обсуждение | вклад) м (→TODO) |
Korvin (обсуждение | вклад) м (→TODO) |
||
Строка 17: | Строка 17: | ||
* Пространства имен | * Пространства имен | ||
* [[Классы и объекты#Расширения]], описать возможность вызова предыдущей копии метода (когда появится возможность) | * [[Классы и объекты#Расширения]], описать возможность вызова предыдущей копии метода (когда появится возможность) | ||
+ | * <tt>'''break'''</tt> в блоках | ||
+ | * перечисления? | ||
+ | * <tt>MyClass.MY_CONST</tt> | ||
+ | * абстрактные методы | ||
+ | * [[Стандартные типы данных#Потоки]] | ||
== Замечания по самому тексту == | == Замечания по самому тексту == |
Версия 22:39, 12 июля 2008
TODO
- Описать концепцию Proc:
- Отличия от Closure
- Дать ссылки в книге
- Частичная поддержка перегрузки функций
- Ключевое слово ensure
- Описать конструкцию (a, b, c) = [x, y, z]
- Переделать все иемна исключений в основную форму ESmthError
- Описать механизм примесей и его идеологию
- Зачем нужны
- Чем отличаются от обычного наследования/расширения
- Comparable, Enumerable, Operable
- Добавить строки :string и #x в схему подсветки
- Описать необходимость приведения типов (где надо) при работе с динамическими переменными
- Поля в расширениях теперь можно делать (?)
- Пространства имен
- Классы и объекты#Расширения, описать возможность вызова предыдущей копии метода (когда появится возможность)
- break в блоках
- перечисления?
- MyClass.MY_CONST
- абстрактные методы
- Стандартные типы данных#Потоки
Замечания по самому тексту
- Object#freeze
- Коммент в разделе Введение, или краткий обзор#Здравствуй, мир!
- Классы и объекты#Смотри также
- Объявление переменных и констант#Смотри также
- Стандартные типы данных#Указатели
- Предупреждение в разделе Функции#Перегрузка функций и операторов
TODO компилятора
- Возможность объявлять класс до его реализации, аналогично forward declarations функций