Size: a a a

F# Flood: Слоистый копролит

2020 February 07

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Doge Shibu
Но не надо конкретно это всерьез воспринимать
Считаю, что надо.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Это ровно то, как пишут код на скале 🤷‍♂️
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Я не утверждаю, что мне в этом подходе что-то не нравится.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Просто, ну, в статье так написано, и аргументы вообще-то неплохие.
источник

DS

Doge Shibu in F# Flood: Слоистый копролит
Dr. Friedrich von Never
Это ровно то, как пишут код на скале 🤷‍♂️
Не знаю, пишу разумные имена переменных, каких-то больших проблем с этим в других библиотеках тоже не видел
источник

DS

Doge Shibu in F# Flood: Слоистый копролит
Dr. Friedrich von Never
Просто, ну, в статье так написано, и аргументы вообще-то неплохие.
Ничего не мешает писать полиморфный код и иметь понятные имена переменных, кроме фантазии.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Айрат показывает код, в котором обычно вообще имён нету
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
for {
 _ <- f
 _ <- x
 _ <- z
} ()
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Вот типикал код
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
final def absolve[R1 <: R, E1, B](implicit ev1: ZIO[R, E, A] <:< ZIO[R1, E1, Either[E1, B]]): ZIO[R1, E1, B]
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Да, тут действительно трудно найти непонятные имена
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Но только лишь потому, что трудно разобрать, где вообще в этой строке именуются сущности %)
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Но, кажется, R1, E1 и B — это имена тут. Ну и ev1.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Хотя кажется, что там только с типами беда, переменные-то и правда более-менее толково названы
источник

AV

Alex Varenik in F# Flood: Слоистый копролит
Nemerle скоро в коре и коде
источник

ak

aλ>>=ix>=> kononov in F# Flood: Слоистый копролит
кому он нужен?
источник

AV

Alex Varenik in F# Flood: Слоистый копролит
Всем кто интересуется a general-purpose, multi-paradigm programming language for the .Net platform.
источник

AV

Alex Varenik in F# Flood: Слоистый копролит
Гораздо лучше выглядит как кандидат для написания надежных библиотек для C#(роль которую пророчили F#) из-за лучшей совместимости.  Единственное, чего быть может нет в немереле это размерности(кг/м^3).
источник

AV

Alex Varenik in F# Flood: Слоистый копролит
def factorial(n, acc)
{
 | (0, _)
 | (1, _) => acc
 | _      => factorial(n - 1, n * acc)
}
def partedFactorial = factorial(_, 1);
Console.WriteLine(partedFactorial(5));
источник