Size: a a a

2020 August 25

JM

John Meow in pro.vim
источник

EG

Emmanuel Goldstein in pro.vim
Как пятый и шестой перл
источник

SZ

Sergey Zhmylove in pro.vim
Ясно понятно, пускай так. Перл5 и перл6 тоже вообще разные.
источник

VG

Vadim Goncharov in pro.vim
Emmanuel Goldstein
Как пятый и шестой перл
вот сильно сомневаюсь
источник

VG

Vadim Goncharov in pro.vim
скорее, как php4 и php5
источник

EG

Emmanuel Goldstein in pro.vim
В PHP не разбираюсь.
источник

VG

Vadim Goncharov in pro.vim
да там тоже вечно переписывать код при апгрейде версий надо
источник

VG

Vadim Goncharov in pro.vim
хотя радикально язык не меняется, в отличие от перла5/6
источник

VG

Vadim Goncharov in pro.vim
Emmanuel Goldstein
Это принципиально, потому что это два разных языка
и что, с документацией у них всё тоже очень по-разному?
источник

VG

Vadim Goncharov in pro.vim
как был гвидобейсик, так и остался
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
и что, с документацией у них всё тоже очень по-разному?
У них принцип работы итераторов разный.
источник

NG

Nicholas Guriev in pro.vim
Дмитрий Шаравьев
Хотя, по питону столько ресурсов/курсов/статей, что в офдоки вообще редко заглядывают
Какое-то извращение, как мне кажется. Только официальной документации и можно верить. Не только в Python или Perl, а вообще по любой технологии.
источник

NG

Nicholas Guriev in pro.vim
Sergey Zhmylove
for _, a in chain(*([leaves(CtypeIndexedWalker(getattr(self.field, o.__name__)).func())])):
Где на это читать официальную документацию?
Дай пожалуйста ссылки на каждую конструкцию и мы потом вместе посмотрим, насколько она адекватная и описывает происходящее.
всё кроме getattr — какие-то кастомные имена, не имеют отношения базовой поставке Python
источник

NG

Nicholas Guriev in pro.vim
Sergey Zhmylove
Это полноценный и законченный отрывок кода. Я только имена спрятал некоторые. И коллега мне уже объяснил его. Но документации на это в питоне нормальной нет.
так раз это ваши собственные функции, то видимо, никто для них документации не написал ещё
источник

g(

git commit suicide (... in pro.vim
Nicholas Guriev
всё кроме getattr — какие-то кастомные имена, не имеют отношения базовой поставке Python
chain скорее всего имеет
источник

SZ

Sergey Zhmylove in pro.vim
Nicholas Guriev
всё кроме getattr — какие-то кастомные имена, не имеют отношения базовой поставке Python
Мы выяснили уже всё.
Что к стандартной поставке относятся:
1) for list in (при этом непонятным осталось почему ломается for a, b, c in range(10): print 1
2) звёздочки
3) itertools.chain
4) getattr
5) квадратные скобки
источник

NG

Nicholas Guriev in pro.vim
Vadim Goncharov
ладно бы утилитой типа мана (в перле так и есть)
открой для себя pydoc — по сути то же что и perldoc
источник

NG

Nicholas Guriev in pro.vim
git commit suicide (shit и match)
chain скорее всего имеет
def chain():
    print("Fuck you!")


нет, не имеет 😊
источник

g(

git commit suicide (... in pro.vim
Nicholas Guriev
def chain():
    print("Fuck you!")


нет, не имеет 😊
Я же говорю, скорее всего
Это вангование на основании того на что похоже использование в конкретном случае
источник

g(

git commit suicide (... in pro.vim
Могу и неправ быть, разумеется
источник