Size: a a a

Programming Offtop

2020 October 20

I

Ilmir in Programming Offtop
(
А какая разница, проектировать функциональный язык или императивный? Обербски сделал и то и другое и получилось нормально
Не забывай, что у него уже был опыт проектирования языков - он приложил руку к джавовым дженерикам. А про разницу между императивщиной и функциональщиной - странно от тебя слышать, что её нет.
источник

(

( in Programming Offtop
императивщина есть везде, но если говорить строго, то в языках, которые называют функциональными, она или и так присутствует (кложа), или выражается монадами
источник

I

Ilmir in Programming Offtop
Igor
Хех, повеселило что не только я заметил, что Андрюшка уже давно спекся, как языковой архитектор
Ждем когда он оффициально передаст права на руководство Роману
А этого ещё не произошло? Команда языкового дизайна во главе с Романом уже сформирована.
источник

I

Igor in Programming Offtop
Ilmir
А этого ещё не произошло? Команда языкового дизайна во главе с Романом уже сформирована.
Ну официально, как Гвидо, о своем уходе Андрейон вроде не сообщал
источник

I

Ilmir in Programming Offtop
(
императивщина есть везде, но если говорить строго, то в языках, которые называют функциональными, она или и так присутствует (кложа), или выражается монадами
Да, спасибо. Совсем забыл про лиспы. Возможно, где-то учат их проектировать, но я не слышал, чтобы у создателя Кложы было подобное образование. Опять-таки, опыт и куча везения. Про монады - это как раз про функциональщину на основе эмэля.
источник

ML

Mikhail Levchenko in Programming Offtop
Iaroslav Postovalov
о, там комменты есть
норм там подрыв
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Ну, про то, что люди в language design пока недостаточно компетентны, я согласен. К сожалению, в мире не существует специальностей, которые учат императивные языки проектировать. Только функциональщину по заветам эмэля. Поэтому возникает ощущение, что те, кто не делает эмэль - неучи. Кроме того, из-за того, что языковому дизайну не учат, ему приходится учиться на практике. Из нас четверых в команде языкового дизайна только у Ромы есть достаточно опыта, чтобы говорить, что он компетентен. Ни у меня, ни у других коллег, несмотря на наличие смежного опыта, опыта именно языкового дизайна пока мало, чтобы называться компетентными. Через несколько лет уже можно будет говорить что-то, если меня не уволят за чрезмерную тупость и дуболомство.
Поди почитай в основе про дизайн, там конструктивная дискуссия в кои то веки.
источник

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
Поди почитай в основе про дизайн, там конструктивная дискуссия в кои то веки.
Там скорее гадание о том, как должна работать фича, которая пока непонятно что вообще будет из себя представлять
источник

AN

Alexander Nozik in Programming Offtop
Когда будет понятно - будет уже поздно
источник

с#

саша сок #KotlinGang... in Programming Offtop
хм, а как на английском сказать "вы можете не делать ..."

you can not to do ..

это ж тип ты не можешь делать ...
источник

с#

саша сок #KotlinGang... in Programming Offtop
нубский вопрос, но вот правда хз
источник

Kd

Konstantin dmz9 in Programming Offtop
you may not do
источник

Kd

Konstantin dmz9 in Programming Offtop
но помоему так никто не говорит
источник

с#

саша сок #KotlinGang... in Programming Offtop
ок я перефразировал, а так просто интересно было
источник

(

( in Programming Offtop
саша сок #KotlinGang
хм, а как на английском сказать "вы можете не делать ..."

you can not to do ..

это ж тип ты не можешь делать ...
"cannot" строго используется для обозначения невозможности, если писать раздельно, "not" может по контексту присоединяться к следующей конструкции
источник

(

( in Programming Offtop
и.е. "you can not do" будет выражать то, что ты хочешь сказать
источник

(

( in Programming Offtop
если ощущается дискомфорт при использовании "can not"/"may not", есть куча парафраз, например "you may want not to ..."/ "you may choose not to ..."/ etc
источник

(

( in Programming Offtop
unrelated, да ебаный рот этой хуйни
suspend fun heh(mda: ...) { ... }

smth.let(::heh) // лучше жареных гвоздей
источник

с#

саша сок #KotlinGang... in Programming Offtop
вроде завезли суспенд конвершн, не ?
источник

(

( in Programming Offtop
да хуй его знает, я на 1.3.72 сижу
источник