почитаешь так про ES6 и захочется попрактиковаться. но нет, REPL свежей версии node.js не умеет ES6 целиком. ну как не умеет – умеет, если ему при старте правильных параметров насовать, например --harmony_destructuring. то есть может, но не хочет
в общем, или Babel или браузерная консоль. смишно ‎- из-за разнузданности гламурной
Естественно, что они не станут нестабильное просто так включать, это было бы странно. ‎- A ton of legitimate methods
мне странно, что в node.js версия V8 настолько старее версии в стабильном Хроме, вот что мне странно (особенно посмотрев на скорость выхода версий node.js) ‎- из-за разнузданности гламурной
ну нет, я видно просто не рождён для этой экосистемы ‎- из-за разнузданности гламурной
оооо, я попытался настроить babel-node чтобы он понимал ES6, но это выше моих сил. то есть либо указывай 100500 плагинов на каждую фичу, либо используй пресет. но пресет нужно указывать в .babelrc, который из $HOME не читается, а в cwd приводит к "Error: Couldn't find preset "es2015" relative to directory ..." ‎- из-за разнузданности гламурной
Это не странно. V8 релизится под Хром со всеми ресурсами гугла; в ноде полно привязок к апи v8 — каждый раз надо переделывать, когда апи меняется, а ресурсы ограничены; необходимо гарантировать, что всё будет ок. С другой стороны, v8 не славится поддержкой старых версий, поэтому чтобы получать багфиксы, надо сидеть на последних версиях. В старой ноде из-за joyent был фокус больше на стабильности, в io и node v4...5 один из поинтов был как раз «быстрее переходить на новые версии v8» ‎- A ton of legitimate methods
я не хочу "проектов", я хочу глобальную настройку для моего REPL-а ‎- из-за разнузданности гламурной
^ баба яга снова против — чем больше глобальных настроек, тем сложнее переносить куда-либо. Поэтому, например, локальные node_modules by default. Поэтому всё настраивается конфигами в проекте. (чё-то слишком много меня в треде, извините) ‎- A ton of legitimate methods
а что переносить? разве не должно это решаться флагом в репл, типа -std=c+14 и ~/.nodejs.rc или типа того. leiningen умеет иметь настройки и в проект, и глобально, например. ‎- адский хардлайн в засаде
ггггг, в некоторых местах упоминают V8 shell под названием d8, но его надо собирать руками, precompiled версий V8 и d8 никто не держит. тут я посмотрел на то, как вытаскивается (ещё не собирается) сорец V8 для сборки и понял многое. а в Хром V8 статически линкуется, да? (ah, I see, там парочка здоровенных DLL-ек собирается ради скорости загрузки, и есть такой смешной https://www.chromium.org/developers/how-tos/component-build) ‎- из-за разнузданности гламурной