Size: a a a

2020 September 21

I

IdiocyAcceptance in F# Chat
Vlad Zaa
Вот кстати тоже интересно, у меня 100% редакторов, которые юзают fsac, не смогли проект компилятора нормально открыть - ionide, rider (хотя его я один раз только пробовал и не вникал что не так, надо будет ещё раз), Emacs. Ни один не смог даже дополнение. Только vs сумел.
Попробуй Rider eap, который можно открыть через fsharp-support
источник

I

IdiocyAcceptance in F# Chat
IdiocyAcceptance
Попробуй Rider eap, который можно открыть через fsharp-support
В jetbrains репозиторий. Там следуюешь инструкциям билда, потом советую написать небольшой скрипт, который релизные dll'ки кладёт в папки дебага и потом gradlew runide команда
источник

I

IdiocyAcceptance in F# Chat
Такая версия райдера у меня нормально открывает fsc/fcs. Но бывают баги :)
источник

EA

Eugene Auduchinok in F# Chat
Vlad Zaa
Вот кстати тоже интересно, у меня 100% редакторов, которые юзают fsac, не смогли проект компилятора нормально открыть - ionide, rider (хотя его я один раз только пробовал и не вникал что не так, надо будет ещё раз), Emacs. Ни один не смог даже дополнение. Только vs сумел.
Вы там периодически всё переделываете, и оно снова перестаёт открываться. :)
источник

EA

Eugene Auduchinok in F# Chat
IdiocyAcceptance
Такая версия райдера у меня нормально открывает fsc/fcs. Но бывают баги :)
Да, там кривые пути, на которые были ассёрты. Теперь нет ассёртов. :(
источник

MG

Max Gerasimov in F# Chat
rider 2020.2.3 норм, можно обновится?)
источник

EA

Eugene Auduchinok in F# Chat
Должны быть норм, да, я пофиксил, что сломал в 2020.2.2.
источник

MG

Max Gerasimov in F# Chat
Eugene Auduchinok
Должны быть норм, да, я пофиксил, что сломал в 2020.2.2.
спасибо
источник

VS

Vasily Shapenko in F# Chat
Eugene Auduchinok
Должны быть норм, да, я пофиксил, что сломал в 2020.2.2.
Наблюдаю тормоза и макпро жужжит
источник

АВ

Андрей Вилинский... in F# Chat
у мну все ок, сижу на маке и не жужжу )
источник

DB

Denis Bobrov in F# Chat
Max Gerasimov
rider 2020.2.3 норм, можно обновится?)
у меня полет нормальный
источник
2020 September 22

NK

ID:0 in F# Chat
источник

SN

Shub Niggurath in F# Chat
Андрей Вилинский
другие это какие?
LSP сервер для F#, fsharp-mode, есть там еще какие-то.
источник

((

(fun () -> ()) in F# Chat
[<AbstractClass>]
type BaseRepository(connectionString: string, database: string) =
   let mutable client: MongoClient = null
   do
       client <- MongoClient connectionString
       
   member this.Client = client


это можно как-то сократить?
источник

R

Roman in F# Chat
(fun () -> ())
[<AbstractClass>]
type BaseRepository(connectionString: string, database: string) =
   let mutable client: MongoClient = null
   do
       client <- MongoClient connectionString
       
   member this.Client = client


это можно как-то сократить?
let client = MongoClient connectionString
member _.Client = client

?
источник

((

(fun () -> ()) in F# Chat
да, пора завязывать ночью код писать (хотя когда же еще)
источник

VS

Vasily Shapenko in F# Chat
А зачем тут тип?
источник
2020 September 23

SN

Shub Niggurath in F# Chat
Roman
let client = MongoClient connectionString
member _.Client = client

?
client можно объявить как public val и сэкономить еще одну строчку
источник

SN

Shub Niggurath in F# Chat
Ну и не мешало бы проверить документацию, вроде надо одно соединение на все экземпляры
источник

АВ

Андрей Вилинский... in F# Chat
(fun () -> ())
[<AbstractClass>]
type BaseRepository(connectionString: string, database: string) =
   let mutable client: MongoClient = null
   do
       client <- MongoClient connectionString
       
   member this.Client = client


это можно как-то сократить?
FYI MongoClient это не соединение, а класс, который их менеджит, он нужен только один раз на всю аппликуху
источник