IdiocyAcceptance
Ну может быть. Хотя мне лично кажется что шанс такого не очень высокий, если честно
IdiocyAcceptance
Могут классы с одинаковым названием из разных неймспейсов вывалиться в интеллисенсе, ты про такое?
IdiocyAcceptance
Просто в таких случаях я и сам не против написать алиас и сейчас даже
Prunkles
Это?
https://github.com/dotnet/csharplang/blob/main/proposals/csharp-10.0/file-scoped-namespaces.md
Prunkles
Вот эта фича не так уж и плоха. Всё равно в файле никто больше одного неймспейса никогда не делает
IdiocyAcceptance
Да, давно пора на самом деле
IdiocyAcceptance
Никогда не понимал смысл от этого отступа
Igor
Vladislav
Mark
я решил это тем, что внутри неймспейса нет отступа\
Vladimir
https://devblogs.microsoft.com/aspnet/asp-net-core-6-and-authentication-servers/
Vladimir
мальчик который выжил
Ilya
15к в год за анлим
Ilya
Ilya
Vladimir
Почему?🤔
ну представь cto какого, он решает на чем писать сервер, у дотнета и так все не супер, а тут ещё минус аутентификация
Ilya
Vladimir
я хз, но думаю какая-то бесплатная либа для спринга
Vladimir
очень удивлюсь если там тоже только платные аналоги
Ilya
Ilya
А у неё больше 1кк баксов в год?
Vladimir
думаю что больше
Vladimir
у нас 300 человек, только на зарплаты лям выйдет
Igor
Ilya
думаю что больше
Ну тогда openiddict какой-нибудь. Или ещё что-то новое появится. Рома из додо угрожал сделать с MIT лицензией.
Vladimir
посмотрим конечно, но сейчас это серьезный удар по дотнету
Ilya
АХАХАХАХАХХААХА, ну всё, теперь прелюдия louthy будет в каждом проекте.
https://github.com/dotnet/csharplang/issues/3428#issuecomment-624433101
Vladimir
ну вот как появятся, тогда и поговорим) за последних пять лет лично у меня на слуху не было ничего, хотя is уже вроде был не полностью бесплатный
Vladimir
люди все ещё пытались обойтись встроенными возможностями
Ilya
За последние пять лет я точно встречал упоминания openiddict. Но не знаю, наравне ли он с IS по фичам. В Orchard юзают.
Igor
А почему ms не сделает как обычно свою балалайку? У них же бесконечные деньги на девелоперов
Ilya
Они уже сделали свою балалайку и продают её в Azure.
Danil
https://twitter.com/fsbolero/status/1390660365495808002?s=21
Ilya
[ [ [ ] ] ]
Andy 安迪
Кто нибудь использует успешно Fable React Native в проде?
Ilya
Надеюсь, это не тот самый Y-комбинатор, который здесь так любят вспоминать.
Shub
Shub
(Фотка номер 1111)
Ilya
Я просто копался в Mono.Cecil...
Shub
Тот самый моно? Какой там последний эфшарп у них кстати, неужели они синхронизированы с апстримом?
Ilya
Тот самый, да. Замариновцам состояние фшарпа виднее. С трудом представляю, кто сейчас использует моно, кроме них. Cecil - это либа для редактирования IL-кода. А Y используется для рекурсивного вытаскивания всех типов. Жутковато.
Shub
Это вообще легально?
Ilya
Метапрограммирование для бедных.
Активно используется для реактивных штук в WPF. Пометил класс интерфейсом INotifyPropertyChanged, по скомпиленному IL прошлись и вставили в проперти класса триггеры ивентов.
https://github.com/Fody/PropertyChanged#overview
Doge
Это вообще легально?
Ну Cecil много где используются, например норм инжекторов модов для игр на unity делается с его помощью.
Shub
Vladislav
Ilya
Согласен, погода хорошая на выходных.
Ilya
У нас снег обещают.
Vasiliy
Хорошая погода на выходных И 20 градусов тепла
Vasiliy
Vasiliy
Ilya
Большой камешек.
Vladislav
Какой же косноязычный автор
Vladislav
https://github.com/jbtule/OOP-Patterns-in-FSharp/blob/master/GangOfFour/Behavioral-Patterns/Command.fs
Vladislav
Ayrat
Критерий
просто версия для строгого языка без рекурсивных определений переменных
Критерий
где выяснится?
Критерий
скинул бы линк на онлайн-иде, да они то регистрации требуют, то ещё что, так что вот рабочий код на Y
public static void Main()
{
Console.WriteLine(Y<int, int>(Fact)(8));
}
static Func<int, int> Fact(Func<int, int> f) => (int i) => {
if (i <= 0)
return 1;
return i * f(i - 1);
};
static Func<A, R> Y<A, R>(Func<Func<A, R>, Func<A, R>> f) {
Func<A, R> g = null;
g = f(a => g(a));
return g;
}
Ayrat
Давай так.
Y(Fact) = Fact(Y(Fact))
Ayrat
вот сделай мне это в своём примере, пожалуйста
Ayrat
А, что? Не получается? Типы не сходятся? Да как же так, кто бы мог подумать
Ayrat
Кстати, тут кто-то играет в стелларис?
у меня если чо много сотен часов, мне другое интересно. Кто-то знает как играть в него больше 100 лет и чтобы игра не превращалась в походовую стратегию?
Alexandr
не видел такого!
Alexandr
но если охота чисто в космос почилить посмотри на элитку
Ayrat
Alexandr
ну да канешь
Ayrat
скинул бы линк на онлайн-иде, да они то регистрации требуют, то ещё что, так что вот рабочий код на Y
public static void Main()
{
Console.WriteLine(Y<int, int>(Fact)(8));
}
static Func<int, int> Fact(Func<int, int> f) => (int i) => {
if (i <= 0)
return 1;
return i * f(i - 1);
};
static Func<A, R> Y<A, R>(Func<Func<A, R>, Func<A, R>> f) {
Func<A, R> g = null;
g = f(a => g(a));
return g;
}
Кстати, ты прав, я не прав, посыпаю голову пеплом!
Alexandr
второй вариант играть кооп и без пауз
Ayrat
Ayrat
Оно просто НЕ ИГРАЕТ
Vlæd