Arsenic

From Botdom Wiki
Jump to: navigation, search
Arsenic
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.

Older Releases

License

Somerights.png
This work is released under the Creative Commons Attribution NonCommerical ShareAlike 3.0 License, which allows you to freely use, modify or distribute it, however you are not allowed to make commercial use of this work, you need to credit the original creator of the work, and all deratives you make of this work have to be released under a license identical to this one.