Size: a a a

2021 May 26

K

Kir in Haskell
Это ж начнётся адресная арифметика и присвоения в IORef-ы через Ptr
источник

JS

Jerzy Syrowiecki in Haskell
как будто это что-то плохое
источник

IO

I O in Haskell
StableName не подходит?
источник

JS

Jerzy Syrowiecki in Haskell
пока получается сделать MyIdentifiableRef a = (ID, IORef a), но на это отдельный глобальный IORef ID требуется
источник

K

Kir in Haskell
Как будто то-то плохое!
источник

JS

Jerzy Syrowiecki in Haskell
хм, это лучше. всё ещё нужен свой тип MyIdentifiableRef a = (StableName (IORef a), IORef a), но глобальный счётчик можно выкинуть. спасибо!
источник

IO

I O in Haskell
Тут StableName вроде и не нужен тогда, проще наверное Unique взять, что и есть по сути Ваш вариант с глобальным счетчиком
источник

JS

Jerzy Syrowiecki in Haskell
действительно
источник

JS

Jerzy Syrowiecki in Haskell
спасибо
источник

JS

Jerzy Syrowiecki in Haskell
а под капотом там банальная глобальная переменная. наверно, её можно оптимизировать через thread-local
источник

JS

Jerzy Syrowiecki in Haskell
в Хаскеле же есть возможность привязать объект к капабилити?
источник

JS

Jerzy Syrowiecki in Haskell
только хз, что делать при удалении капабилити (и создании новой с таким же айди)
источник

AA

A64m AL256m qn<co... in Haskell
' не будет, type как раз вместо него же
источник

X

XÆA-XII in Haskell
Можно ли в хаскель передать структуру из си?
источник

K

Kir in Haskell
источник

X

XÆA-XII in Haskell
А без либы?
источник

A

Andrey in Haskell
источник

X

XÆA-XII in Haskell
Ситуация такая: надо что-то получить из либы, хранить это в памяти и передавать в функции этой же либы, не используя в хаскеле
источник

A

Andrey in Haskell
inline-c ?
источник

X

XÆA-XII in Haskell
Не очень понимаю
источник