|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Modus ponens
|
Имелось в виду, что тип - это не класс, потому что класс должен использоваться для создания объектов, а объект по определению должен быть уникален (в то время как числа, строки и булианы не уникальны, их может быть сколько угодно одинаковых).
Строку можно было бы рассматривать как коллекцию char, но в рамках AS3 это сильно надумано Поэтому, если чесно, я бы ее к простым причислял. С XML есть неопределенность, т.как это сложный тип, и объект по практичестки всем своим проявлениям кроме того, что в некоторых ситуациях его можно сравнивать по значению... (что сделано в угоду E4X). E4X - да, проблема... этот язык сильно отличается от AS3, но визуально в редакторе они никак не разграничены, что заставляет, особенно начинающих думать, что вещи, которые записываются и там и там одинаково, одинаково же и работают... а тут оппанки... т.е. например, в случае: xml.node имеем цикл с генерацией нового объекта, а object.property - просто чтение из известного участка памяти, если это не геттер. Опять же, существование геттера можно сразу же определить, и соответственно отреагировать, а что происходить в xml - покрыто мраком.
__________________
Hell is the possibility of sanity |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
По мне e4x встроен в язык и является его конструкцией; То что начинающие думают что вещи одинаково записываются и одинаково работают - проблемы скорее начинающих. А визуальный разграничитель вполне может сделать IDE.
Короче, моё имо что e4x совсем не лишний. Если его убрать - найдутся умельцы, которые напишут либы-пародии на него, которые всё равно будут пользовать весь мир.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Цитата:
Скорость работы, особенно компиляции и создания новых классов, конечно не айс, но уже можно пощупать что к чему. Вобщем, попробую найти применение этой штуке. |
|
|||||
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
Ну вообще-то скорость приличная. Есть "зависоны" в начале работы - когда не закэшировались запросы.
|
|
|||||
Не думал что для меня эта тема окажется такой познавательной. Возможно потому, что АС - 1й серьезный язык программирования - остальное - так, баловство больше.
Спасибо всем участникам.
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
4AM Games
|
- Traits (Scala) или Modules (Ruby), которые можно было бы присоединять к классам, что бы не реализовывать один и тот же интерфейс 10 раз.
- Overloading для функций - Хочу, что бы операторы были - функциями, и соответственно их можно было бы создавать или override'ить. - Хочу иметь возможность дополнять или изменять логику базовых классов - prototype AS1/JavaScript или через механизм Helper'ов, как в Ruby и Scala, ну или как в Ruby просто открыть класс и изменить. - Curry для функций. - Signed Function. - Оптимизацию для рекурсий - Symbols и/или Atoms - Более компактный формат определения анонимных фунций, например просто как блок кода: - Tuples ( Кортежи ). - И самое главное - Pattern Matching
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ Последний раз редактировалось Nirth; 12.01.2011 в 16:35. |
|
|||||
Nirth, расскажите пожалуйста подробнее (если не затруднит) о:
- Curry для функций. - Signed Function. - Оптимизацию для рекурсий - Tuples ( Кортежи ). - И самое главное - Pattern Matching |
|
|||||
4AM Games
|
Signed Function - это сигнатура функции, то есть, в случае например с
Я хотел бы иметь нечто вроде То есть иметь возможность говорить, какой функции я жду. Оптимизация для рекурсий, да и вообще для функций, что бы плеер умел делать правильную редукцию, ну и вообще хотелось бы, что бы он научился работать с многоядерными процессорами, и расфасовывать функции, как надо. Про остальные вещи которые я написал - можно спросить гугл.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Новый год прошёл. Дед Мороз в отпуске.
__________________
Отряд Котовскага |
Часовой пояс GMT +4, время: 21:28. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|