Оффтопик: Twine правда очень своебразный, хотя хорошие идеи там есть.
Оунер тоже очень своебразный. Я пытался туда контрибутить, но это было похоже на плаванье против сильного течения. Баг-репорты и фиче-реквесты по большей части пропускаются мимо ушей. Предложение сделать серверное и/или облачное хранение с подробным обоснованием, зачем это нужно, было просто проигнорировано. В итоге я сдался и сейчас делаю свой редактор, совместимый (для начала) по форматам.
Функциональное програмирование странное по одной-единственной причине: оно… странное. Потому что в школах учат бейсику/паскалю, а в вузах плюсам и джаве.
Если взять, так сказать, Маугли от программирования и воспитать его исключительно на хаскеле/ML (предположим, лисп-машину кто-то построил и императивных процессоров наш лягушонок не видит), никаких проблем с ФП у него не будет, а когда ему в 25 покажут джаву, он, конечно, сначала малость прифигеет, потом скажет, что это придумали какие-то инопланетяне, потом проникнется и скажет, что это клевый способ решить некоторые проблемы, которые в хаскеле выходят не слишком красиво. И, в конце концов, придет к выводу, что лучше всего сочетать два подхода:)
Даже если вас беспокоит именно этот момент, то существуют плагины, которые занимаются именно этим — запускают express или какой-то веб-сервер, всякий livereload/browsersync и т.п.:)
Вывод верный, но есть контр-пример: скажем, у нас большой gulpfile.js, некоторые таски запускаются далеко не каждый раз, соответственно, некоторые плагины можно require-ить только в этих тасках.
Я тоже не понимаю этой проблемы. Если ты целый день ничего кроме CSS (и, может быть, лиспа, лол) не пишешь, то кебаб-кейс может и смотрится нормально. А когда надо переключаться с JS (а то и, упаси господь, c Java/C#, в меньшей степени PHP/Python/Ruby), то эта разнобоица как-то совсем ни к чему.
За лигатуры спасибо, работают. Однако FiraCode у меня в WebStorm выглядит вот так:
ЧДЯНТ? Win10, если это важно.
Оунер тоже очень своебразный. Я пытался туда контрибутить, но это было похоже на плаванье против сильного течения. Баг-репорты и фиче-реквесты по большей части пропускаются мимо ушей. Предложение сделать серверное и/или облачное хранение с подробным обоснованием, зачем это нужно, было просто проигнорировано. В итоге я сдался и сейчас делаю свой редактор, совместимый (для начала) по форматам.
Из подобный вещей еще есть Quest aka QuestKit, опционально парсерный, и Squiffy.
Где-то можно об этом прочитать подробнее?
Признана она в лучшем случае в своем слабом варианте.
Да это я к примеру, там и так, и эдак можно:
export {foo, baz as bar} from './something'
.Держать руку на пульсе.
Я рад, но в школах по прежнему учат паскалю, насколько мне известно.
Функциональное програмирование странное по одной-единственной причине: оно… странное. Потому что в школах учат бейсику/паскалю, а в вузах плюсам и джаве.
Если взять, так сказать, Маугли от программирования и воспитать его исключительно на хаскеле/ML (предположим, лисп-машину кто-то построил и императивных процессоров наш лягушонок не видит), никаких проблем с ФП у него не будет, а когда ему в 25 покажут джаву, он, конечно, сначала малость прифигеет, потом скажет, что это придумали какие-то инопланетяне, потом проникнется и скажет, что это клевый способ решить некоторые проблемы, которые в хаскеле выходят не слишком красиво. И, в конце концов, придет к выводу, что лучше всего сочетать два подхода:)
Есть пропозиция
export * from 'something'
. Когда будет в стандарте — неизвестно, но для бабеля плагин есть.Как скажете.
Даже если вас беспокоит именно этот момент, то существуют плагины, которые занимаются именно этим — запускают express или какой-то веб-сервер, всякий livereload/browsersync и т.п.:)
А вы думаете, что если процесс ничего не «сервит» по HTTP, так у него какой-то другой алгоритм в
require
?:)gulp watch
Вывод верный, но есть контр-пример: скажем, у нас большой gulpfile.js, некоторые таски запускаются далеко не каждый раз, соответственно, некоторые плагины можно
require
-ить только в этих тасках.Окей, окей, был неправ,
string-builder
является валидным идентификатором в Java.Вообще да, запрещенных символов тут нет.
Я тоже не понимаю этой проблемы. Если ты целый день ничего кроме CSS (и, может быть, лиспа, лол) не пишешь, то кебаб-кейс может и смотрится нормально. А когда надо переключаться с JS (а то и, упаси господь, c Java/C#, в меньшей степени PHP/Python/Ruby), то эта разнобоица как-то совсем ни к чему.
В яве просто выбора нет,
string-builder
не является валидным идентификатором.В CSS тоже будут пространства имен.
Видимо пошло от имен CSS-свойств (
z-index
,border-left
), которые пишутся в пишутся в шашлычном регистре.Ну, люди не только на PHP веб делают:)