
techi
19.04.2017
18:07:30
Высоковат, имхо.

Nikolay
19.04.2017
18:07:35
Синий фон вроде неплох был
Ещё поиграй

Google

Nikolay
19.04.2017
18:07:56
Может WordArt?

Roman
19.04.2017
18:07:58
Первая нормальная. Все отлично. А всем не угодить)

techi
19.04.2017
18:08:01
> Может WordArt?
О боже.

Roman
19.04.2017
18:08:16
Я про эту первую.

Vlad
19.04.2017
18:08:27

Nikolay
19.04.2017
18:09:02

Vlad
19.04.2017
18:09:13
без анимции не то!
а лого хорошее, от рыбы

techi
19.04.2017
18:10:45

Nikolay
19.04.2017
18:11:08
Берём!

techi
19.04.2017
18:11:37
Думаю надо поиграть с шрифтами!

Nikolay
19.04.2017
18:13:34
А в F# на .Net Core в FSharp.Data не завезли что-ли Http?

Vlad
19.04.2017
18:13:41

Google

techi
19.04.2017
18:14:34
Вроде телега быстро развивается, а поиск по стикерам всё ещё не завезли.

Dmitry
19.04.2017
18:18:31
Мне очень нравится лого белорусского F# коммьюнити - https://secure.meetupstatic.com/photos/event/8/a/3/2/global_435935378.jpeg
Это так - для поля идей

Летучая
19.04.2017
18:19:45
Неочевидно, что оно беларусское
но идея оч классная

Roman
19.04.2017
18:22:45

techi
19.04.2017
18:33:55
Может к оригинальному значку триколор прицепить?

Vlad
19.04.2017
18:39:50
я так понимаю, что смысл в том, что русскоязычное =\= русское

techi
19.04.2017
18:44:17

Nikolay
19.04.2017
18:51:00
if isNull(message) then ()
Эта конструкция разве не эквивалентна такой:
if (message == null) return;
?

Roman
19.04.2017
18:51:29

Nikolay
19.04.2017
18:51:41
Ок, а как return сделать?

Roman
19.04.2017
18:51:56
поставь then )
и в ветке then возвращай тоже unit

Nikolay
19.04.2017
18:52:37
Что-то не пойму
У меня же стоит then?

Roman
19.04.2017
18:52:59

Nikolay
19.04.2017
18:53:21
Мне нужно не выполнять код ниже после условия

Roman
19.04.2017
18:53:22
покажи весь код

Nikolay
19.04.2017
18:53:41
if isNull(message) then ()
let from = message.From
match message.Text with
| Fs.Command code -> Fs.Run code message.Chat.Id bot
//| Fsi.Command code -> Fsi.Run code message.Chat.Id bot
| _ -> ()

Google

Roman
19.04.2017
18:53:48
это вся ф-ция?

Nikolay
19.04.2017
18:53:50
Отступы уехали
Вот так
Ну да, это вся
From правда тут лишнее, но пофиг

Roman
19.04.2017
18:55:52
заверни в else все же. т.к. if then тут не операторы, а выражения

Nikolay
19.04.2017
18:56:13
Но это не очень красиво :(

Klei
19.04.2017
18:56:17
if isNull(message) |> not then ...

Roman
19.04.2017
18:56:26
так ты пишешь слишком императивно

Nikolay
19.04.2017
18:56:41
Я виню в этом библиотеку :D

Roman
19.04.2017
18:56:46
все что ниже then можешь описать в локальной ф-ции myLocalFunc и потом сделать if cond then () else myLocalFunc()

Nikolay
19.04.2017
18:57:38
У емня вот такой ещё кусочек есть
Может сюда можно проверку вставить

Roman
19.04.2017
18:58:18
привет 60-ый!

Pavel
19.04.2017
19:01:06
В отличие от Nullable, попробуй несколлько десятков миллионов Option значений в памяти подержать.

Google

Roman
19.04.2017
19:02:07

Pavel
19.04.2017
19:02:57
А, я не посмотрел выше

Klei
19.04.2017
19:03:21
Чище не получается.
message
|> Option.ofObj
|> Option.iter (fun p ->
match p.Text with
| Fs.Command code -> Fs.Run code message.Chat.Id bot
| _ -> ())

Pavel
19.04.2017
19:05:02
let inline (^) f x = f x
можно будет писать:
|> Option.map ^ fun p -> p.Text
|> Option.iter ^ function
| Fs.Command code -> ...
| _ -> ()

Nikolay
19.04.2017
19:06:12

Летучая
19.04.2017
19:06:31
Годно

Nikolay
19.04.2017
19:06:45
Нагуглено

Roman
19.04.2017
19:07:08

Pavel
19.04.2017
19:07:24
нет, там precendence другой

techi
19.04.2017
19:07:39
Вау!

Pavel
19.04.2017
19:07:41
ну ты не сможешь <| и |> нормально юзать

techi
19.04.2017
19:08:02
Жаль что стащить нельзя...

Pavel
19.04.2017
19:08:07
в смысле ^ и |> можно нормально юзать, а <| и |> - нет

Летучая
19.04.2017
19:08:17

Nikolay
19.04.2017
19:08:28
Наговнокодил
/fs printfn "Hello, chat!"

techi
19.04.2017
19:08:43

Nikolay
19.04.2017
19:08:50
Блин
Сломался

Google

Roman
19.04.2017
19:09:15

Pavel
19.04.2017
19:09:20
Зачем он, если есть fsi?

Roman
19.04.2017
19:09:33

Klei
19.04.2017
19:09:41

FSharpBot
19.04.2017
19:09:43
Hello, chat!

Nikolay
19.04.2017
19:09:46
Вот

Roman
19.04.2017
19:09:58

techi
19.04.2017
19:10:07

Nikolay
19.04.2017
19:10:15
Да, он крашнулся немного

Roman
19.04.2017
19:10:17
/fs let s = "my string"

Dmitry
19.04.2017
19:10:39
оффтопик - там Старкрафт бесплатным сделали, если что
https://starcraft.com/en-us/articles/20674424