Arsenic
Jump to navigation
Jump to search
Developer(s): | deviant-garde |
Programming language: | Haskell |
Minimum requirements: | Windows or Linux (untested on other systems) |
Development state: | Beta |
Source model: | Open Source
|
License type: | Creative Commons (CC BY-NC-SA 3.0)
|
Website |
Arsenic is a bot written in Haskell by deviant-garde. It is one of the first bots developed for dAmn written in a functional programming language, confirmed to run on both Windows and Linux (Mac OS X and other Unix-like systems pending testing).
Features
While currently under heavy development, Arsenic is planned to in particular:
- be able to load Haskell code dynamically to create plugins (might require GHC)
- make it easy to write plugins that serve as a custom client for the general backend
- other impressive things like conjure up milkshakes and let your best friend allow you to date his hot sister
- the above is probably not feasible
Arsenic's currently implemented features, however, are:
- basic features like an API for creating plugins and modifying the settings
- an API for creating documentation for commands (through the Documentation monad and various related functions/types)
- most of the dAmn protocol is implemented
Releases
There's a GitHub repository for Arsenic here.
Latest
Releases pending. The latest version is unfinished, but is still operational and can be downloaded from the GitHub repository or pulled with the git client.