Обновить
23
Андрей Кобец@kobezzza

Пользователь

4
Подписчики
Отправить сообщение
Флаг --harmony мало что даёт, на данный момент лучшая нативная поддержка будущего стандарта (причём без всяких флагов) у ФФ.
Зачем придумывать свой синтаксис если есть ECMAScript 6. Для себя на коленке накатал github.com/kobezzza/NeJS (чужие трансляторы юзал, но бесило, что () => заменяются на .bind и многие трансляторы не позволяют сохранить комментарии).
Реально удобная штука, пользуюсь ею уже довольно давно. Коль, а почему только сейчас статью написал?
Ну дык тот же Stylus поддерживает CSS синтаксис, т.е. любой CSS является валидным для Stylus и можно не юзать циклы и функции :) Но как я понял rework как раз не имеет этих оч крутых фичей из Stylus и его использовать нужно в паре с другим препроцессором (например, с тем же Stylus).

Сухой остаток: т.е. это просто фреймворк для создания полифилов, что вы и сделали в своей работе. Я правильно понимаю?
Ну значит профит — это возможность перегружать селекторы, а всё остальное умел делать Stylus. Непонятно зачем автору Stylus захотелось из-за этой фичи создать новый велосипед :)
Именно это умеет делать Stylus, посмотри хотя бы по ссылке (прям сразу показывается как перегружается linear-gradient), что я скинул, ну а если всё равно не веришь, то читай официальную доку:
learnboost.github.io/stylus/docs/bifs.html искать add-property.

Единственно, что нельзя сделать прозрачно (как я понял) в Stylus, так это прозрачные псевдоэлементы/псевдоселекторы, вроде ::-ms-clear, в вашем решении это учтено?
В Stylus можно перегружать такие функции как calc или linear-gradient так же без проблем, как делать простые примиси.
Кстати есть замечательная библиотека к Stylus visionmedia.github.io/nib/.
2

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность