This commit is contained in:
Thomas Baruchel 2021-05-24 16:08:09 +02:00
parent 2ca2025ba4
commit f54f60646d
1 changed files with 1 additions and 1 deletions

View File

@ -7,7 +7,7 @@ A script for very quickly coding powerful and extensible IRC bots by wrapping an
Python is a widely known language supported by a huge community. Therefore, coding an IRC bot in Python is a judicious choice. However, rather than reinventing the wheel by implementing low-level functions for handling the IRC protocol, the current project relies on venerable and robust existing clients, which are easy to compile, lightweight and strongly tested. Hack 42 is a wrapper for such clients forked from the famous [ircII](http://www.eterna.com.au/ircii/). The script should work with [ircII](http://www.eterna.com.au/ircii/) itself, but also different versions of [Epic](http://www.epicsol.org/), as well as [BitchX](https://en.wikipedia.org/wiki/BitchX) or [ScrollZ](https://www.scrollz.info/), etc.
Hacking existing tools rather than building a whole new project from nothing follows a traditional philosophy of coding, explaining the name of the current project (while it could be argued on the other hand that the “42” number in the very same name has no real justification by itself). It allows to code powerful bots taking benefits of all features and subtleties from the IRC protocol without having to deal with full of dependancies huge Python projects. Furthermore, resulting bots should have a much lower memory footprint and CPU usage than many other Python competitors.
Hacking existing tools rather than building a whole new project from nothing follows a traditional philosophy of coding, explaining the name of the current project (while it could be argued on the other hand that the “42” number in the very same name has no real justification by itself). It allows you to code powerful bots by taking benefits of all features and subtleties from the IRC protocol without having to deal with lots of dependencies huge Python projects have. Furthermore, resulting bots should have a much lower memory footprint and CPU usage than many other Python competitors.
The script by itself is very short and compact (though written with great care), and adding some code at the end for implementing a new bot should simply be a matter of writing a few lines: