Algorithm2e is an environment for writing algorithms in LaTeX2e.
An algorithm is defined as a floating object like figures.
It provides macros that allow you to create different sorts of key
words, thus a set of predefined key words is given. You can also
change the typography of the keywords.
You can subscribe to algorithm2e-announce mailing list to receive
announcements about revisions of the package and to
algorithm2e-discussion to discuss, send comments, ask questions about
In order to subscribe to the mailing lists you have to send an email to
subscribe algorithm2e-announce Firstname Name
subscribe algorithm2e-discussion Firstname Name
in the body of the message.
see the documentation for explanation and examples.