Подтвердить что ты не робот

Как можно распространять программы Haskell для нетехнических конечных пользователей?

Я только начинаю изучать Haskell, поэтому, пожалуйста, простите меня, если у этого вопроса есть очевидный ответ. Я заинтересован в написании программ для распространения среди конечных пользователей, которые могут знать, как использовать их приложение Terminal, но не обязательно, как программировать или устанавливать библиотеки Haskell и Haskell в своей системе.

Как можно объединить программу Haskell (например, инструмент командной строки или более сложное приложение) и распространить его на эту базу данных?

4b9b3361

Ответ 1

ghc -o hello hello.hs

компилирует .hs как замороженный двоичный файл, поэтому для окон пользователь просто дважды щелкнет hello.exe, а для linux -./hello.

Ответ 2

Если они являются пользователями Windows, используйте bamse для создания установщика для вашего приложения. Если нет, то ищите дистрибутивные спецификации упаковки. Возможно, кто-то еще может объяснить упаковку OS X.