Я новичок в haskell.
хотя на странице wxFreeChart в wxCode говорится, что она поддерживает все порты wx, я понятия не имею, как используйте это в haskell
Я новичок в haskell.
хотя на странице wxFreeChart в wxCode говорится, что она поддерживает все порты wx, я понятия не имею, как используйте это в haskell
Это библиотека C ++, поэтому вам придется связать ее самостоятельно, если вы хотите использовать ее из Haskell; это вряд ли будет практичным, поскольку привязка библиотек C ++ к Haskell - сложная задача. (Действительно, сам wxHaskell основан на настраиваемой «привязке» wxWidgets к чистому C.)
Вероятно, вам следует найти другой способ выполнить ту же задачу, или, если вам действительно нужно использовать wxFreeChart, напишите свой графический интерфейс прямо на C ++. Вы по-прежнему можете использовать Haskell для базовой логики, используя FFI.
Порты wxWidgets здесь не актуальны; они части, которые приклеивают wxWidgets к оконной системе, такой как Windows, GTK + и т. д.
Если вы не слишком привязаны к wxWidgets, вы можете проверить библиотеку Chart, которая может быть используется с Gtk2Hs. Я сам не использовал его, но он кажется вполне отполированным.
Я автор wxFreeChart. Под «Все порты» я имел в виду Windows, MacOS X, Gtk +, универсальные порты.
wxHaskell напрямую не поддерживается, и нет никаких планов по его поддержке. Если wxFreeChart будет работать с wxHaskell, это прекрасно. Но я не уверен в этом.