Size: a a a

2020 November 27

G

Golphyn in .NET Talks
Это фиксит большую часть багов в нем
источник

Lr

Larymar r.sorokin in .NET Talks
Golphyn
Так перезапусти ты его)
я уже за другой комп сел) так проще
просто вот такое вот багло, не хочу  его трогать оно забавное
источник

G

Golphyn in .NET Talks
Larymar r.sorokin
я уже за другой комп сел) так проще
просто вот такое вот багло, не хочу  его трогать оно забавное
Ну я выше описал, как у меня оно эмулируется)
источник

Lr

Larymar r.sorokin in .NET Talks
(на линуксе проблем нет, ну или потому что там в 3 раза больше потоков чем на винде)
источник

н

невидимка 🇧🇾... in .NET Talks
ух ебать запотел
бахнул на третьей скалке на макросах спред-оператор (почти как в жс/расте работает)

можно делать

class User(id: Int, name: String)
class UserWithPosts(id: Int, name: String, posts: List[Post])
...

val vasyaWithPosts = UserWithPosts(1, "Vasya", vasyaPosts)
val petya = User(2, "Petya")
...
val vasyaWithoutPosts = into[User] spread vasyaWithPosts :: HNil
val petyaWithPosts = into[UserWithPosts] spread petya :: at["posts"](petyaPosts) :: HNil
источник

DB

Danil Braindead in .NET Talks
Golphyn
Это фиксит большую часть багов в нем
Отечественная же подделка
источник

G

Golphyn in .NET Talks
Danil Braindead
Отечественная же подделка
Тогда еще и ударить надо, вообще все пофиксится)
источник

н

невидимка 🇧🇾... in .NET Talks
на рослин-генераторах такое нихуя не сделать например
источник

Lr

Larymar r.sorokin in .NET Talks
невидимка 🇧🇾
на рослин-генераторах такое нихуя не сделать например
подождем что тебе рыба ответит
он единственный кто в них копался
источник

н

невидимка 🇧🇾... in .NET Talks
источник

н

невидимка 🇧🇾... in .NET Talks
Larymar r.sorokin
подождем что тебе рыба ответит
он единственный кто в них копался
ничего не ответит, в рослин-генераторах у тебя нет нормального доступа к тайпчекеру и инлайнов у тебя тоже нет
источник

Lr

Larymar r.sorokin in .NET Talks
источник

DB

Danil Braindead in .NET Talks
невидимка 🇧🇾
ух ебать запотел
бахнул на третьей скалке на макросах спред-оператор (почти как в жс/расте работает)

можно делать

class User(id: Int, name: String)
class UserWithPosts(id: Int, name: String, posts: List[Post])
...

val vasyaWithPosts = UserWithPosts(1, "Vasya", vasyaPosts)
val petya = User(2, "Petya")
...
val vasyaWithoutPosts = into[User] spread vasyaWithPosts :: HNil
val petyaWithPosts = into[UserWithPosts] spread petya :: at["posts"](petyaPosts) :: HNil
На шарпе, проверяй:

public static TResult Spread<TModel, TResult>(this iEnumerable<TModel> collection, Func<iEnumerable<TModel>, TResult> func) => func(collection);
источник

DB

Danil Braindead in .NET Talks
Хочешь, не обязательно делегат, можно и выражение построить, если нужно
источник

н

невидимка 🇧🇾... in .NET Talks
Danil Braindead
На шарпе, проверяй:

public static TResult Spread<TModel, TResult>(this iEnumerable<TModel> collection, Func<iEnumerable<TModel>, TResult> func) => func(collection);
это вообще не то
источник

DB

Danil Braindead in .NET Talks
function sum(x, y, z) {
 return x + y + z;
}

const numbers = [1, 2, 3];

sum(...numbers);
источник

н

невидимка 🇧🇾... in .NET Talks
вот например

into[UserWithPosts] spread petya :: at["posts"](petyaPosts) :: HNil

транслируется в

new UserWithPosts(
 id = petya.id,
 name = petya.name,
 posts = petyaPosts
)
источник

DB

Danil Braindead in .NET Talks
Такой спред нужен ?
источник

н

невидимка 🇧🇾... in .NET Talks
Danil Braindead
Такой спред нужен ?
нет
источник

ыы

ы ы in .NET Talks
растительно-жировой нужен
источник