Size: a a a

2021 May 26

[

[BRM]White Rabbit in Haskell
правда, в одном экземпляре(ну, собственно, уникальные)
источник

JS

Jerzy Syrowiecki in Haskell
звучит неправдоподобно
источник

K

Kir in Haskell
Typelevel-floatы - это мой ночной кошмар
источник

[

[BRM]White Rabbit in Haskell
#include<type_traits>

template<typename T> struct Id {};

template<auto f = []{}>
auto make() {
   return Id<decltype(f)> {};
}

int main() {
   auto x = make();
   auto y = make();
   static_assert(std::is_same_v<decltype(x), decltype(x)>);
   static_assert(std::is_same_v<decltype(x), decltype(y)>);
}
источник

VA

Vladislav Averkov in Haskell
auto make() скомпилится разве?
источник

[

[BRM]White Rabbit in Haskell
в 20-ых плюсах должно
источник

[

[BRM]White Rabbit in Haskell
а, возвращаемое значение auto ещё в 17-ых работает и возможно в 14
источник

VA

Vladislav Averkov in Haskell
Да ну не, вряд ли
источник

VA

Vladislav Averkov in Haskell
А хотя стоп, ты же прописал возвращаемое значение в лице структуры
источник

АХ

Алексей Худяков... in Haskell
В смысле от двух неймспейсов на модуль? Нет. Они навсегда. Слишком много constructor name punning
источник

JS

Jerzy Syrowiecki in Haskell
разве тут в рантайме тип строится?
источник

[

[BRM]White Rabbit in Haskell
ну, может и в кт. Но выглядит как рантайм
источник

JS

Jerzy Syrowiecki in Haskell
для меня не выглядит
источник

JS

Jerzy Syrowiecki in Haskell
а от синтаксисов можно будет избавиться?

сейчас, как я понимаю, есть отдельные (перетекающие друг в друга) синтаксисы для

1. деклараций
2. типов
3. термов
4. образцов

вот 2 и 3 есть планы объединить?
источник

АХ

Алексей Худяков... in Haskell
Вот тут не знаю
источник

АХ

Алексей Худяков... in Haskell
2, думаю, всегда будет беднее чем 3. Ну или как минимум в обозримом времени
источник

L

Leyλa in Haskell
Переслано от Leyλa
Питер! Оффлайн-ивент 3-го июня в 19:30 по адресу пр. Кима, 6! Регистрация: https://spb-fp-meetup.timepad.ru/event/1657563/
источник

JS

Jerzy Syrowiecki in Haskell
у меня есть пачка IORef разных типов, и я хочу к ним привязать ещё какие-то данные. можно из IORef извлечь какой-то адрес, чтобы использовать его как ключ в HashMap?
источник

JS

Jerzy Syrowiecki in Haskell
подозреваю, что MutVar# перемещаемый, поэтому нельзя. я прав?
источник

K

Kir in Haskell
Надеюсь, что нет
источник