Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

Maxmaxmaximus1001 10.06.2014 14:57

Цитата:

Сообщение от kobezzza
Мммм, причём тут кофескрипт?

ой, я прочитал начало статьи про препроцессор яваскрипта кусок твоей статьи про коллекшен, и у меня в голове все смешалось)))) сори


И кстати, какова цель создания этой либы? Какие проблемы она решает?

kobezzza 10.06.2014 15:00

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315883)
ой, я прочитал начало статьи про препроцессор яваскрипта кусок твоей статьи про коллекшен, и у меня в голове все смешалось)))) сори


И кстати, какова цель создания этой либы? Какие проблемы она решает?

В статье же всё описано, прочитай. А на вики в гитхабе ещё больше раскрыта тема и тут.

Maxmaxmaximus1001 10.06.2014 15:12

почитал, кофескрипт все это делает. или нет?

kobezzza 10.06.2014 15:12

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315891)
почитал, кофескрипт все это делает. или нет?

конечно нет, кофескрит - это язык, а Collection - это библиотека, которую можно юзать в том же кофескрипте.

Maxmaxmaximus1001 10.06.2014 15:13

Цитата:

По поводу названия я долго думал и выбрал такое, как короткое и осмысленное
По этмоу взял и не выбрал this.index(), логично)

Цитата:

Сообщение от kobezzza
конечно нет

но ведь он содержит все встроенное что есть в этой библиотеке на уровне синтаксиса, или нет?

kobezzza 10.06.2014 15:14

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315895)
По этмоу взял и не выбрал this.index(), логично)

я стараюсь в названиях метода делать глагольную форму, исключения составляют разве что методы аксессоры.

kobezzza 10.06.2014 15:15

Цитата:

но ведь он содержит все встроенное что есть в этой библиотеке на уровне синтаксиса, или нет?
Нет, он содержит минимальный функционал, не более того.

Maxmaxmaximus1001 10.06.2014 18:37

покажи чего в кофи нет? покажи как это делается у тебя и как на кофи)

хотя бы одну вещь

kobezzza 10.06.2014 19:15

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315953)
покажи чего в кофи нет? покажи как это делается у тебя и как на кофи)

хотя бы одну вещь

// Вернуть массив элементов исходной коллекции, которые
$C(new Map(...)).get({
    reverse: true, // В обратном порядке
    startIndex: 10, // Начиная с 10-го итерационного индекса
    from: 5, // Пропустить 5 успешных итераций
    count: 10 // Не более 10 успешных итераций (не считая from),
    filter: 'unique && !odd' // Только уникальные не чётные элементы
})


Обращаю внимание, что исходная коллекция Map. Этот же пример можно сделать с Set, Array, TypedArray, Object и String, а также генератором или на основе протокола @@iterator для чего угодно.

А вообще я устал что-то доказывать, не нравится - не ешь.

Maxmaxmaximus1001 11.06.2014 06:49

Кофескрипт


for item, i in arr when i % 2 and !(i in arr) then alert 'Тратата!'


обьективно я критикую твою разработку, так как она не нужна, и если нужна я хочу понять почему, почему бы тебе не доказать мне зачем она нужна? ведь я правда не понимаю. это что, сахар? Но ведь у кофескрипта лучше сахар чем у тебя. И если не лучше, то "НЕТ ЛУЧШЕ!" )


Часовой пояс GMT +3, время: 16:49.