hexchat: Haskell scripting interface for HexChat
This package builds a shared object ready for loading into HexChat, that will compile and interpret scripts written in Haskell; and also a Haskell library that said scripts should import and use to interface with HexChat.
At the moment the scripting interface is not finalized and may (and will) change in a future.
At the moment only Linux is supported.
For instructions on how to write a script, see the HexChat
module.
The plugin understands the classic /load
, /unload
, /reload
commands, as well as:
/hs load <filename> /hs unload <filename> /hs reload <filename> /hs list
To automatically load the plugin symlink or copy ~/.cabal/lib/libhexchat-haskell.so
(or /usr/local/lib/libhexchat-haskell.so
) to ~/.config/hexchat/addons/
(or /usr/lib/hexchat/plugins/
).
Downloads
- hexchat-0.0.2.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.0.1.0, 0.0.2.0 |
---|---|
Dependencies | base (>=4.10 && <4.11), containers (>=0.5 && <0.6) [details] |
License | MIT |
Copyright | (C) 2017 mniip |
Author | mniip |
Maintainer | mniip@mniip.com |
Category | System |
Home page | https://github.com/mniip/hexchat-haskell |
Uploaded | by mniip at 2017-12-06T00:34:53Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 1255 total (8 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |