Рабочие заметки — различия между версиями

Материал из Deeptown Manual
Перейти к: навигация, поиск
(Перевод контента на английский язык)
м (TODO)
Строка 5: Строка 5:
 
** Дать ссылки в книге
 
** Дать ссылки в книге
 
* Частичная поддержка перегрузки функций
 
* Частичная поддержка перегрузки функций
* Ключевое слово <tt>'''ensure'''</tt>
+
* <s>Ключевое слово <tt>'''ensure'''</tt></s>
 
* Описать конструкцию (a, b, c) = [x, y, z]
 
* Описать конструкцию (a, b, c) = [x, y, z]
 
* Переделать все иемна исключений в основную форму ESmthError
 
* Переделать все иемна исключений в основную форму ESmthError
Строка 12: Строка 12:
 
** Чем отличаются от обычного наследования/расширения
 
** Чем отличаются от обычного наследования/расширения
 
** <tt>Comparable</tt>, <tt>Enumerable</tt>, <tt>Operable</tt>
 
** <tt>Comparable</tt>, <tt>Enumerable</tt>, <tt>Operable</tt>
* Добавить строки <tt>:string</tt> и #x в схему подсветки
+
* Добавить строки <tt>:string</tt> и #x в схему подсветки и ключ слово <tt>'''ensure'''</tt>
 
* Описать необходимость приведения типов (где надо) при работе с динамическими переменными
 
* Описать необходимость приведения типов (где надо) при работе с динамическими переменными
 
* Поля в расширениях теперь можно делать (?)
 
* Поля в расширениях теперь можно делать (?)
Строка 20: Строка 20:
 
* перечисления?
 
* перечисления?
 
* <tt>MyClass.MY_CONST</tt>
 
* <tt>MyClass.MY_CONST</tt>
* абстрактные методы
+
* <s>абстрактные методы</s>
 
* [[Стандартные типы данных#Потоки]]
 
* [[Стандартные типы данных#Потоки]]
  

Версия 13:14, 28 октября 2009

Содержание

TODO

  • Описать концепцию Proc:
    • Отличия от Closure
    • Дать ссылки в книге
  • Частичная поддержка перегрузки функций
  • Ключевое слово ensure
  • Описать конструкцию (a, b, c) = [x, y, z]
  • Переделать все иемна исключений в основную форму ESmthError
  • Описать механизм примесей и его идеологию
    • Зачем нужны
    • Чем отличаются от обычного наследования/расширения
    • Comparable, Enumerable, Operable
  • Добавить строки :string и #x в схему подсветки и ключ слово ensure
  • Описать необходимость приведения типов (где надо) при работе с динамическими переменными
  • Поля в расширениях теперь можно делать (?)
  • Пространства имен
  • Классы и объекты#Расширения, описать возможность вызова предыдущей копии метода (когда появится возможность)
  • break в блоках
  • перечисления?
  • MyClass.MY_CONST
  • абстрактные методы
  • Стандартные типы данных#Потоки

Замечания по самому тексту

TODO компилятора

  • Возможность объявлять класс до его реализации, аналогично forward declarations функций

Перевод контента на английский язык

<source lang="kpp" line="0"> <random> книжку про К++ переводить? <Raw_mat> переводи <dk> ну там по идее поменяется много чего <dk> потому что она уже малость устарела по сравнению с текущей версией языка <dk> я бы лучше сказал что надо переводить все что осталось непереведенное из блогов/статей <dk> уже книжкой стал? | эмм в смысле? <random> надо план перевода чтобы кто-то координировал (Рав?) именно чтобы переводить то что надо в первую очередь и чтоб оно не менялось <dk> вообще по хорошему надо не только переводить. А огранизовать процесс по английской версии сайта <dk> то есть м/б написать какой то материал, который был бы необходим именно там, с учетом на западную аудиторию <Raw_mat> ранд, переведи интерфейс сайта на европейские языки <Raw_mat> а еще лучше на китайский или япошский <random> еще надо определиться как в вики переводные статьи оформлять (шаблон названия и связь с тегом "язык") <random> могу токо на англиский пока <Raw_mat> разные поддомены вики языковые <Raw_mat> какна википедии <random> я к тому что в ман вики вроде нету яз разделов надо создать тогда можно будет каждому выбирать и переводить, но так чтобы не было разнобоя <random> и потом корв правильно сказал надо чтоб кто-то организовывал в целом английский имидж сайта с учетом особенностей аудитории </source>

Main page

Informatoion

Docs

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
информация
документация
Инструменты