Показать сообщение отдельно
  #74 (permalink)  
Старый 10.05.2015, 20:09
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
круто я придумал, kobezzza?
Да, прикольно, я об этом не подумал.

Цитата:
кроме того eval сохраняет замыкание
С eval отладчики с ума сходят, тогда уж генерь Blob и подключай его как скрипт.

Цитата:
(а у меня это и так запрещено потому что все зависимости надо подключать как в ангуляре через параметры к функции)
Это очень плохой подход, люто бесит ангуляр за это. Проще использовать Java like подход - 1 класс = 1 файл, а зависимости подключать через нормальные модули ES6 или другого языка.

Цитата:
то тогда мы смоежм проивалить код функции описывающей класс и засунуть в её замыкание ссылки на свойства super parent и все такое
Да, но не будет нормальной поддержки IDE и программ стат анализа. Да и уж если на то пошло, то тогда лучше вообще отказаться от рантайм логики, а использовать подход макросов, аля http://sweetjs.org/

Т.е. почему бы тебе вместо того, чтобы плясать в рантайме и делать магию, а просто сделать надмножество над самим языком (как например Iced Coffee Script сделан над Coffee Script).
__________________
kobezzza
code monkey
Ответить с цитированием