Description: Objects are cool. Objects are your friends. But objects can be bulky.
Often, we don't want to go through the same work of creating objects
from scratch every time a program is run. It would be nice if we could
save them and avoid at least some of the work involved in their
creation. In addition, sometimes we simply want to save the state of an
object from one invocation of a program to the next.
Often, this saving consists of mapping them onto a relational database.
Relational databases offer a lot of power but they don't always
translate to objects that well. Some times, we may have existing data in
a database that we'd like to deal with as objects. Other times, it is
preferable to save objects to a plain file, a DBM file or a wax
cylinder. These are all concerned with object persistence.
Unsurprisingly, there is more than one way to do this. CPAN already
provides many modules implementing variations on the topic. This
presentation will therefore present some of these implementations and
describe how each of them differ. If anyone has experience with object
persistence, these modules are likely to stimulate interesting
discussions during and after the presentation.
La réunion aura lieu le jeudi 10 juin, à compter de 18:30, au: CRIM, Local F 550 ouest, rue Sherbrooke Suite 100 Montréal