Интересно, спасибо за информацию.
ИМХО, важный момент касаемо Google Closure, то, что в первую очередь это компилятор, так что имеет смысл тесты компилировать, желательно с использованием advanced compilation.
Ооох… Как ностальгией-то накрыло после прочтения, не передать.
Когда-нибудь, когда я стану совсем старым, сидя у камина и покуривая трубку, таки разберу свои школьные программки, любовно в архиве переезжающие с дискеты на дискету, с на винта на винт (кстати, надо бы залить на какой Google Drive).
Внукам на радость.
Прикольно.
Интересно, а сколько стоит отдельно e-ink дисплей и можно ли его купить и к чему-нибудь самому подвязать?
Или все-таки покупка и потрошение книжки — самый простой вариант? Жалко все-таки, а убитых под руками нет (
Не надо обобщать.
Изначальный смысл патентов — защищать изобретателей, и с этой задачей патенты справляются на ура. Изобрел новый миксер, запатентовал — тебе и карты в руки, хочешь — сам производи, хочешь, лицензируй, хочешь — продай. А если кто-то посмотрит на твой миксер и будет такой же делать, его в судебном порядке.
Другое дело, что то, что хорошо работает касаемо материи, не очень хорошо работает в применении информации, но эта простая мысль не до всех еще в полной мере дошла, из-за чего разные глупости и наблюдаются без меры.
В принципе да, в большинстве случаев хватает стандартных стилей.
Попробую на примере.
Идем себе спокойненько по коду, делаем свое дело, форматирование срабатывает автоматически.
Допустим, где-то оно настроено не так, как ожидается — при нажатии на tab что-то двигается куда-то не туда.
Я делаю M-x c-show-syntactic-information чтоб посмотреть, как оно распарсилось и потом M-x c-set-offset чтобы настроить что и куда, с автокомплитом и возможностью попробовать насколько вариантов (вызвав c-set-offset еще раз).
При необходимости прописываю в .emacs устраивающий меня вариант.
Да, это сложнее чем настраивать стили вручную и требует некоторого понимания, но интерактивность имхо делает жизнь существенно удобней.
Я бы упомянул еще о c-show-syntactic-information и c-set-offset, которые для major режимов базирующихся на c-mode помогают менять форматирование инерактивно и на лету.
А вообще, товарищ, надеюсь, каска твоя крепка и мушка спилена заранее…
ИМХО, важный момент касаемо Google Closure, то, что в первую очередь это компилятор, так что имеет смысл тесты компилировать, желательно с использованием advanced compilation.
Статья — прекрасный тому пример.
It's a trap!
В частности en.wikipedia.org/wiki/Star_Control_II
Когда-нибудь, когда я стану совсем старым, сидя у камина и покуривая трубку, таки разберу свои школьные программки, любовно в архиве переезжающие с дискеты на дискету, с на винта на винт (кстати, надо бы залить на какой Google Drive).
Внукам на радость.
> Напоминает Lisp
Clojure is a dialect of Lisp (via clojure.org/)
ClojureScript is a new compiler for Clojure that targets JavaScript (via github.com/clojure/clojurescript#readme)
Т.е. ClojureScript — это компилятор диалекта лиспа в JavaScript.
Так-то!
Два года, полет нормальный.
Интересно, а сколько стоит отдельно e-ink дисплей и можно ли его купить и к чему-нибудь самому подвязать?
Или все-таки покупка и потрошение книжки — самый простой вариант? Жалко все-таки, а убитых под руками нет (
Изначальный смысл патентов — защищать изобретателей, и с этой задачей патенты справляются на ура. Изобрел новый миксер, запатентовал — тебе и карты в руки, хочешь — сам производи, хочешь, лицензируй, хочешь — продай. А если кто-то посмотрит на твой миксер и будет такой же делать, его в судебном порядке.
Другое дело, что то, что хорошо работает касаемо материи, не очень хорошо работает в применении информации, но эта простая мысль не до всех еще в полной мере дошла, из-за чего разные глупости и наблюдаются без меры.
Попробую на примере.
Идем себе спокойненько по коду, делаем свое дело, форматирование срабатывает автоматически.
Допустим, где-то оно настроено не так, как ожидается — при нажатии на tab что-то двигается куда-то не туда.
Я делаю M-x c-show-syntactic-information чтоб посмотреть, как оно распарсилось и потом M-x c-set-offset чтобы настроить что и куда, с автокомплитом и возможностью попробовать насколько вариантов (вызвав c-set-offset еще раз).
При необходимости прописываю в .emacs устраивающий меня вариант.
Да, это сложнее чем настраивать стили вручную и требует некоторого понимания, но интерактивность имхо делает жизнь существенно удобней.