Size: a a a

2021 February 25

K

Kir in F# Chat
Я вот после х-я привык \a b -> a писать
источник

AH

Ayrat Hudaygulov in F# Chat
а вот эта стрелочка -> в сишарпе уже  пользуется
источник

VZ

Vlad Zaa in F# Chat
Я тоже после хасккеля привык к \
источник

VZ

Vlad Zaa in F# Chat
Но переключился на fun почти сразу
источник

VZ

Vlad Zaa in F# Chat
Kir
Так, а F# чем парсится? Он же не LR(1)?
источник

VZ

Vlad Zaa in F# Chat
fsyacc - LALR генератор
источник

Lr

Larymar r.sorokin in F# Chat
Vlad Zaa
Я, лично, не замечаю даже этого киворда, автоматом пишу его.
ну вы да
а я говорю что я только пришел
и мне не уютно
вот так вот и живем
———————
я понимаю , что со своим уставом в чужой монастырь
но подкидываю, что имхо при приходе с c#\js\java\kotlin
было бы куда проще втягиваться в синтаксис
источник

AH

Ayrat Hudaygulov in F# Chat
Larymar r.sorokin
ну вы да
а я говорю что я только пришел
и мне не уютно
вот так вот и живем
———————
я понимаю , что со своим уставом в чужой монастырь
но подкидываю, что имхо при приходе с c#\js\java\kotlin
было бы куда проще втягиваться в синтаксис
в котлине лямбды в  {} кстати, но стрелочка в них опциональная
источник

AH

Ayrat Hudaygulov in F# Chat
{ it.name } === fun x -> x.name
источник

AH

Ayrat Hudaygulov in F# Chat
ну типа так
источник

K

Kir in F# Chat
Vlad Zaa
fsyacc - LALR генератор
Ну вот он либо радостно перестанет быть LALR(1) либо хак в парсере, чтобы вставить fun
источник

VZ

Vlad Zaa in F# Chat
Larymar r.sorokin
ну вы да
а я говорю что я только пришел
и мне не уютно
вот так вот и живем
———————
я понимаю , что со своим уставом в чужой монастырь
но подкидываю, что имхо при приходе с c#\js\java\kotlin
было бы куда проще втягиваться в синтаксис
Понимаю, с моей колокольни - это новый синтаксис, который надо поддерживать, он будет навсегда.
источник

AH

Ayrat Hudaygulov in F# Chat
{ 1 } === fun _ -> 1
источник

K

Kir in F# Chat
Ayrat Hudaygulov
в котлине лямбды в  {} кстати, но стрелочка в них опциональная
Котлин напоминает открытую банку с мёдом. Это какая-то java power fantazy
источник

AH

Ayrat Hudaygulov in F# Chat
Kir
Котлин напоминает открытую банку с мёдом. Это какая-то java power fantazy
котлин топчик, да
источник

Lr

Larymar r.sorokin in F# Chat
Kir
Котлин напоминает открытую банку с мёдом. Это какая-то java power fantazy
накину не в тему
но вынесение лямбд последним параметром, что для ооп языка пораждает возможность юзать dsl синтаксис восхищает и вызывает зависть у меня как у человека с основным стеком на сишорп
источник

K

Kir in F# Chat
Larymar r.sorokin
накину не в тему
но вынесение лямбд последним параметром, что для ооп языка пораждает возможность юзать dsl синтаксис восхищает и вызывает зависть у меня как у человека с основным стеком на сишорп
Да и в до-диезе так можно
Foo(bar, aux => {
  ...
})
источник

AH

Ayrat Hudaygulov in F# Chat
Larymar r.sorokin
накину не в тему
но вынесение лямбд последним параметром, что для ооп языка пораждает возможность юзать dsl синтаксис восхищает и вызывает зависть у меня как у человека с основным стеком на сишорп
да, годный сахар. в фшарпе для этого же можно билдеры наплодить, но много бойлерплейта придется написать
источник

AH

Ayrat Hudaygulov in F# Chat
Kir
Да и в до-диезе так можно
Foo(bar, aux => {
  ...
})
Foo(bar) {
 ...
}
источник

AH

Ayrat Hudaygulov in F# Chat
в котлине лямбда последняя может быть вынесена за скобки
источник