Size: a a a

2020 September 23

VL

Valerii Leontiev in pro.vim
anton
\o а кто-нибудь знает, где у вима файл индентации для лиспа? $VIMRUNTIME/indent/lisp.vim пустой почти
О, у меня смежный вопрос
Как изменить место, откуда будет считываться vim-plug?
Он дефолтно пишет свой инит в .vim в корне хомяка
Я-то могу его заставить писаться в другое место, но инититься он оттуда не будет
источник

VL

Valerii Leontiev in pro.vim
Тоже чего-то с рантаймом
источник

VL

Valerii Leontiev in pro.vim
Как быть?
источник

EG

Emmanuel Goldstein in pro.vim
Aleksei Budyakov
Дженерики = шаблоны?
И что означает второй пункт
Дженерики ≈ шаблоны
Второй пункт означает, что адрес вызываемого метода известен в момент компиляции, а не определяется в рантайме
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
да, плюсовые шаблоны в остальных местах почему-то назвали дженериками
Плюсовые шаблоны это не совсем дженерики из-за SFINAE.
источник

VG

Vadim Goncharov in pro.vim
Emmanuel Goldstein
Плюсовые шаблоны это не совсем дженерики из-за SFINAE.
что это?
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
что это?
Substitution Failure Is Not An Error. Принцип, благодаря которому, C++ умеет игнорировать сгенерированный код, если он кривой.
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Substitution Failure Is Not An Error. Принцип, благодаря которому, C++ умеет игнорировать сгенерированный код, если он кривой.
А в си это есть? Потому что у меня ломается, если макрос кривой. Или это только к шаблонам относится?
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
А в си это есть? Потому что у меня ломается, если макрос кривой. Или это только к шаблонам относится?
Это только про шаблоны.
источник

EG

Emmanuel Goldstein in pro.vim
Макросы устроены проще.
источник

EG

Emmanuel Goldstein in pro.vim
Плюсовые шаблоны по своей Сути™ ближе к невероятно замороченным макросам, чем к дженерикам
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Плюсовые шаблоны по своей Сути™ ближе к невероятно замороченным макросам, чем к дженерикам
Какое тогда определение труъ дженериков? И пример яп, в токором они труъ
источник

EG

Emmanuel Goldstein in pro.vim
Плюсовые темплейты работают на уровне синтаксиса, тру-дженерики скорее на уровне типов.
В Java и Rust, например, настоящие дженерики
источник

EG

Emmanuel Goldstein in pro.vim
Вот когда в плюсах будут концепты, темплейты тоже приблизятся к настоящим дженерикам
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Плюсовые темплейты работают на уровне синтаксиса, тру-дженерики скорее на уровне типов.
В Java и Rust, например, настоящие дженерики
Хм, вроде читал, что в джава это через затирание типов идет, и это как раз не труъ. Я на джаве почти не писал никогда, так что не знаю.
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
Хм, вроде читал, что в джава это через затирание типов идет, и это как раз не труъ. Я на джаве почти не писал никогда, так что не знаю.
Затирание типов это вообще про другой пункт
источник

EG

Emmanuel Goldstein in pro.vim
Затирание типов исключает второй пункт дилеммы. Джава выбрала 1 + 3.
источник

EG

Emmanuel Goldstein in pro.vim
Плюсы (и Rust) выбрали 1 + 2
источник

EG

Emmanuel Goldstein in pro.vim
Поэтому собирать код на плюсах/расте можно сдохнуть по времени
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Затирание типов исключает второй пункт дилеммы. Джава выбрала 1 + 3.
какой дилеммы?
источник