annotate doc/html/guide/01-intro/02-what-is-irccd.md @ 0:1158cffe5a5e

Initial import
author David Demelier <markand@malikania.fr>
date Mon, 08 Feb 2016 16:43:14 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 ## What is irccd?
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
2
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 Irccd is an [IRC bot][ircbot] written in [C++14][cpp14] and using [JavaScript][js] for its plugins.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
4
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 It is developed in mind of being as portable as possible, light, fast, extensible.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 Irccd also tries to be small and efficient. It is not uncommon to see more than twenty plugins loaded without eating
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 all your memory.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
9
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 Irccd also tries to have the best JavaScript API for writing the funniest plugins ever.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
11
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 ### Irccd's features
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 - Can use JavaScript to create plugins,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 - Can connect to multiple servers,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 - Support multiple identities,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 - Can be controlled by sockets and irccdctl,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 - Runs on Linux, Windows and *BSD,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 - Extremely well documented,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 - Clean and powerful JavaScript API,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 - Very fast and light.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 [ircbot]: https://en.wikipedia.org/wiki/IRC_bot
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 [cpp14]: http://en.wikipedia.org/wiki/C%2B%2B14
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 [js]: https://en.wikipedia.org/wiki/JavaScript