metaclass: (Default)
[personal profile] metaclass
Рунтайм хаскеля под винду все-таки укуренный какой-то. На каждый вызов hs_init/hs_exit создается поток и больше не убивается, даже после того, как либа с хаскелем выгружается.
Даже если в хаскеле вообще ничего не вызывать - только инициализировать и деинициализировать.
В общем, перспективы интеграции либ на хаскеле в другие приложения весьма смутные, разве что один раз рунтайм создать и закрывать только при выходе. И то - есть ненулевая вероятность, что это все помрет в зависимости от фазы луны. Сейчас вот еще под AppVerifier гляну, как оно себя ведет.

Date: 2011-11-04 08:34 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Суровое решение - запускать хаскельную либу в отдельном процессе. Для полноты картины общаться с ней через npapi (как плагины в браузерах).

Date: 2011-11-04 08:53 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да, заебатый костыль. Общаться впрочем можно и через перенаправление stdin/stdout, как сейчас иногда запускают старые досовские расчетные проги, от которых алгоритмы давно забыты, авторы умерли или сошли с ума, а считать надо :)

Date: 2011-11-05 02:34 pm (UTC)
From: [identity profile] trueblacker.livejournal.com
одумайтесь, ребе
дальше только героин

Date: 2011-11-05 04:54 pm (UTC)
From: [identity profile] blackyblack.livejournal.com
Правильней через сокеты. А чо, любопытная штука получится.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 4th, 2025 11:34 am
Powered by Dreamwidth Studios