Size: a a a

F# Flood: Робин Бобин чат

2018 June 15

VS

Vasily Shapenko in F# Flood: Робин Бобин чат
gsomix
Он там не нужен.
А как предполагаешь изменения файлов слушать?
источник

g

gsomix in F# Flood: Робин Бобин чат
Vasily Shapenko
А как предполагаешь изменения файлов слушать?
Как сейчас.
источник

g

gsomix in F# Flood: Робин Бобин чат
Ну, в смысле, FileObserver — это нормальная обертка над вотчером.
источник

g

gsomix in F# Flood: Робин Бобин чат
Просто надо убрать Start и отвзять его от актора.
источник

VS

Vasily Shapenko in F# Flood: Робин Бобин чат
Ну если ты делаешь start сообщением
источник

VS

Vasily Shapenko in F# Flood: Робин Бобин чат
Вопрос
источник

VS

Vasily Shapenko in F# Flood: Робин Бобин чат
Где ты инициализируешь вотчер?
источник

g

gsomix in F# Flood: Робин Бобин чат
FileObserver?
источник

g

gsomix in F# Flood: Робин Бобин чат
источник

VK

Vladislav Khapin in F# Flood: Робин Бобин чат
Nikolay M
Как инициализировать двухмерный массив в F#, с lazy элементами, которые возвращают значения из других ячеек этого же массива?
значения или размер в функцию передаешь?
источник

NM

Nikolay M in F# Flood: Робин Бобин чат
Vladislav Khapin
значения или размер в функцию передаешь?
Смотри пример выше сделал уже)
источник

NM

Nikolay M in F# Flood: Робин Бобин чат
Nikolay M
let rec r = Array.init 5 (fun i -> lazy(if i = 0 then 25 else r.[i-1].Force() * 2))
printfn "%d" (r.[4].Force())
Вот
источник

VS

Vasily Shapenko in F# Flood: Робин Бобин чат
Вот,имхо,красивее его засунуть в loop
источник

VS

Vasily Shapenko in F# Flood: Робин Бобин чат
Точнее, сделать актора, который только ссылку на вотчера хранит
источник

g

gsomix in F# Flood: Робин Бобин чат
Зачем?
источник

VS

Vasily Shapenko in F# Flood: Робин Бобин чат
Чтобы избавиться от мутабельности
источник

RM

Roman Melnikov in F# Flood: Робин Бобин чат
Да, акка и мутабельность - грусть
источник

RM

Roman Melnikov in F# Flood: Робин Бобин чат
А давайте все же f# обсуждать в f# чате
источник

VK

Vladislav Khapin in F# Flood: Робин Бобин чат
Nikolay M
Вот
let lazyInit =
       List.fold (fun acc el -> [lazy(if el = 0 then 25 else acc.[el-1].Force() * 2)] @ acc) [] [1..5]
источник

NM

Nikolay M in F# Flood: Робин Бобин чат
Vladislav Khapin
let lazyInit =
       List.fold (fun acc el -> [lazy(if el = 0 then 25 else acc.[el-1].Force() * 2)] @ acc) [] [1..5]
Чёт жестока
источник