Size: a a a

2020 May 02

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
и в рантайме будет проверяться тип ev и в зависимости от этого выбираться метод?
как-то так, хз
источник

AZ

Alex Zhukovsky in rust_offtopic
я задал вопрос, посмотрю что ответит
источник

p

polunin.ai in rust_offtopic
а вот как компилятор понимает new Foo()
Foo() -> new
new Foo -> ()
?
как это парсится
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Хм, как думаете, стоит купить CLion? там встроенный профилировщик и дебаггер есть.
там должен быть бесплатный EAP
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
а вот как компилятор понимает new Foo()
Foo() -> new
new Foo -> ()
?
как это парсится
не понял вопроса
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
Проблема в том, что когда человек шлет свой PR - он еще не знает, плюнет мейнтейнер на его работу или не плюнет, будут ли ему благодарны за то, что он делает, или там окажется что лист не лист, тут используй вон ту либу, там я бы вот так переписал.
поэтому я в 99% не пишу код если перед этим мне не окнули в issue что согласны на такие изменения
источник

p

polunin.ai in rust_offtopic
ну вот видит он такой new, и что проиходит дальше
1. он доходит до Foo, читает его, а () это вызов считай что (new Foo)()
2. он считывает Foo() и потом для него делает new (Foo())
источник

AZ

Alex Zhukovsky in rust_offtopic
пишу все равно только если:

1. мне в любом случае нужны изменения, и если их не вольют в апстрим я буду юзать свой форк
2. копеечные изменения и проще сделать чем договариваться
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ну вот видит он такой new, и что проиходит дальше
1. он доходит до Foo, читает его, а () это вызов считай что (new Foo)()
2. он считывает Foo() и потом для него делает new (Foo())
кто он что видит?
источник

AZ

Alex Zhukovsky in rust_offtopic
new foo() это вызов конструктора без аргументов
источник

p

polunin.ai in rust_offtopic
ну я понимаю
источник

p

polunin.ai in rust_offtopic
а foo() ?
источник

p

polunin.ai in rust_offtopic
а new foo?
источник

EG

Emmanuel Goldstein in rust_offtopic
У меня есть ифы.
Теперь spli Тьюринг-полный, вероятно
spli> (def 'b true)
true :: bool
spli> (if b '(print "true") '(print "false"))
"true"
() :: list
spli> (def 'b false)
false :: bool
spli> (if b '(print "true") '(print "false"))
"false"
() :: list
spli>
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Что хабркарьера хочет мне сказать?
чтобы ты не регался в этой дырени
источник

p

polunin.ai in rust_offtopic
или new валидна только в случаях когда после него идет идентификатор плюс скобки?
источник

EG

Emmanuel Goldstein in rust_offtopic
Мне влом проверять Тьюринг-полноту, пока я не сделаю его ещё и юзабельным
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
или new валидна только в случаях когда после него идет идентификатор плюс скобки?
new это кейворд который ожидает после этого имя типа, опционально круглые скобки с аргументами, опеционально фигурные скобки с инициализатормо
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
new это кейворд который ожидает после этого имя типа, опционально круглые скобки с аргументами, опеционально фигурные скобки с инициализатормо
ок, спс
источник

DF

Dollar Føølish in rust_offtopic
Вы про раст?
источник