Gozar,
окай, принимаю твои извенения. |
Цитата:
Цитата:
|
|
Цитата:
![]() |
Цитата:
|
Я когда увидел кофескрипт я подмал че за говно, куча неочевидностей.
А потом осознал что "писать круглые скобочки для вызова функции НЕ более очевидно чем НЕ писать их. ПРОБЕЛ теперь служит для меня сигналом вызова функции, а круглые скобочки служат что в функцию передаются несколько параметров, а не один. вот и все. Кофескрипт тоже не дураки пишут. и если бы он был неочевидный врайт онли язык, то его бы не использовали. |
мне потребовалось посмотреть одну лекцию про него, чтобы понять как парсится синтаксис и как он работает. и 2 часа поиграться с онлайн транслятором. вот и все
теперь я даже стараюсь не думать в какой код мой код превратится. я страаюсь вообще абстрагироваться представляя что я на совершенно новом языке пишу, который как поэма) релаьно, теперь я могу сосредоточиться на логике и функционале а не на том "а как сюда контекст передать" или "так, надо как то данные сохранить, ка клучше, в обьекте или в замыкани?" я просто думаю "так, к этому данному будет доступ из методов, так что будет полем обьекта" и просто пишу перед ним собачку @fdfdfd и все в общем ты сильно абстрагируешься от ГЕМОРА ВЫРАЗИТЕЛЬНОСТИ. иными словами ты не тратишь время на то чтобы думать как выразить то или иное. в яваскрипте ты думаешь как же лучше записать то или иное чтобы работало. но в кофескрипте мысли выражать куда легче и проще, да и читается он лучше |
Цитата:
Цитата:
Вообще плохо, когда программист прирастает к своему языку и отказывается воспринимать другое. Меня от этой болезни в своё время вылечило знакомство с Python. PS: а ещё для CS есть решение callback-hell на уровне синтаксиса http://maxtaco.github.io/coffee-script/ |
Цитата:
для ассинхронки не ну там как было, там был frp стайл и промисы. были ячейки и если в вычислениях внутри ячейки учавствовал промис, то когда он выполнится, ячейка пересчитывалась. как то так. давай я поясню: |
Maxmaxmaximus100, я давно тебе говорил про Кофе, но ты не слушал :)
Когда насытишься, то ознакомься с http://clojurescriptone.com/ :) |
Часовой пояс GMT +3, время: 11:48. |