Size: a a a

2020 July 04

VK

Vladislav Khapin in F# Chat
convert-from-nuget почти никогда нормально не работает
источник

VK

Vladislav Khapin in F# Chat
Проще руками
источник

GB

George Bessonov in F# Chat
Vladislav Khapin
convert-from-nuget почти никогда нормально не работает
ну он сделал вполне корректные .dependencies и .references, слегка побил .Android проект (о его корректности судить не могу, т.к. не разбирался в том, как он должен выглядеть корректно), а проблема изначально была в том, что он ресторил в netstandard проект версии пакетов под monoandroid.
Когда я через группу сказал явно ресторить под netstandard, проблема ушла, но начал валиться билд на том, что для .Android проекта не генерируется project.assets.json
источник

PD

Prunkles Dreemurr in F# Chat
Кто-то уже успел потыкать Fable.SignalR ? Не понимаю, как мне реализовывать invoke на сервере, если для формирования ответа (Response) из действия (Action) нужны, например, асинки/таски
источник

IB

Ivan Balanar in F# Chat
Мхм, fn_hello - это функция string -> string. Такой код Say.fn_hello "Fable" |> JS.console.log  выдает ошибку
 This expression was expected to have type

   'string'    
but here has type
   'unit'

на JS.console.log.

1) Почему компилятор ожидает в финале string?
2) Верно ли я делаю, или здесь нужен какой-нибудь let?
источник

Н

Николай in F# Chat
Ivan Balanar
Мхм, fn_hello - это функция string -> string. Такой код Say.fn_hello "Fable" |> JS.console.log  выдает ошибку
 This expression was expected to have type

   'string'    
but here has type
   'unit'

на JS.console.log.

1) Почему компилятор ожидает в финале string?
2) Верно ли я делаю, или здесь нужен какой-нибудь let?
А если (Say.fn_hello "Fable") |> JS.console.log ?
источник

IB

Ivan Balanar in F# Chat
то же самое.
источник

VS

Vasily Shapenko in F# Chat
Возможно, транспайлер плохо работает с пайпами
источник

IB

Ivan Balanar in F# Chat
т.е. это даже не моя ошибка? Василий, ты меня пугаешь.
источник

VS

Vasily Shapenko in F# Chat
Ну ты попробуй без пайпа
источник

IB

Ivan Balanar in F# Chat
да, без пайпа с let все нормально.
источник

VS

Vasily Shapenko in F# Chat
Хотя надо весь код смотреть
источник

IB

Ivan Balanar in F# Chat
    let fn_hello name = 
       let hello_name = sprintf "Hello %s" name
       hello_name
источник

IB

Ivan Balanar in F# Chat
весь код.
источник

VS

Vasily Shapenko in F# Chat
Ну т.е. kprintf нам не преподавали
источник

VS

Vasily Shapenko in F# Chat
Ясненько, понятненько
источник

VS

Vasily Shapenko in F# Chat
Опять же, у тебя сигнатура функции будет несколько другой
источник

VS

Vasily Shapenko in F# Chat
Хотя не,в теории нормальной
источник

VS

Vasily Shapenko in F# Chat
Но лучше сделай через kprintf
источник

VS

Vasily Shapenko in F# Chat
Вывод в логи
источник