Size: a a a

2021 November 12

Dv

Dr. Friedrich von Ne... in codingteam
Пока на них не рявкнешь
источник

D

Devel29A in codingteam
У меня старший ребенок такой же
источник

Dv

Dr. Friedrich von Ne... in codingteam
А те, кто уже посамостоятельней, у них проблем с пониманием нет.
источник

f

folex in codingteam
https://github.com/apple/swift-nio/blob/main/Sources/NIOCore/EventLoopFuture.swift#L964 а потом мне рассказывают что раст сложно читать
источник

c

codingteam@cjr in codingteam
Minoru
fold, now with combining function escaping the event loop!
источник

t

ttldtor in codingteam
https://github.com/apple/swift-nio/blob/main/Sources/NIOCore/EventLoopFuture.swift#L973

тэк, бл, а я в том ваще ивентлупе?)
источник

c

codingteam@cjr in codingteam
Minoru
*gif с потерянным героем из «Криминального чтива»*
источник

f

folex in codingteam
эт ваще
источник

K

Kerrigan in codingteam
это только ассерт
источник

f

folex in codingteam
self.eventLoop.assertInEventLoop()

assert(newFuture.eventLoop === self.eventLoop)

if self.eventLoop.inEventLoop
источник

t

ttldtor in codingteam
а там же оно ивентлупы создаёт, а потом ассертит зачем-то, в ивентлупе оно или нет
источник

f

folex in codingteam
точно-точно в ивентлупе?
источник

f

folex in codingteam
а если найду
источник

K

Kerrigan in codingteam
из семи залуп
источник

f

folex in codingteam
маразм какой-то канеш
источник

c

codingteam@cjr in codingteam
Minoru
а вдруг электрон не в ту ячейку памяти попал
источник

t

ttldtor in codingteam
ну в дебаге только отстрелит, да
источник

t

ttldtor in codingteam
наверное
источник

t

ttldtor in codingteam
если в свифте также как и везде
источник

f

folex in codingteam
мне больше всего вот это непонятно

       if self.eventLoop.inEventLoop {
           return fold0()
       } else {
           let promise = self.eventLoop.makePromise(of: Value.self)
           self.eventLoop.execute {
               fold0().cascade(to: promise)
           }
           return promise.futureResult
       }
источник