Alain: Anthony posted a message yesterday concerning
free open source project hosting. Here's one of the
projects that are currently being hosted. This clip
seemed particularly interesting to me :
Clip: Libundo is a simple, easy-to-use lib which
manages recording and playback of undo/redo info for
app developers.
Alain: Infinite undo/redo would be a wonderful feature
for OpenKard. It could also make OpenKard recordable.
Clip: It is designed to be simple to plug in to
existing apps and require only a min amount of support
code be written to support multi-level undo/redo.
Libundo handles all the details of determining what
has changed after an undoable action is performed,
recording that info and saving it for use when an undo
is performed.
Alain: Why re-invent the wheel?
Clip: Libundo is available under the GNU GPL ...
Alain: The infectious licencing scheme that we are
perhaps leaning towards also.
Clip: ... and is not tied to any GUI libraries or
application frameworks.
Alain: Modular middleware that will allow us to use
the GUI libraries and framework that WE chose. Got to
like it!
Clip: Libundo has a C language interface.
Alain: Right up your alley, guys!
Clip: Libundo does require the ability to do
Unix-style memory mapping.
Alain: Is any one or everyone of our programmers
familiar with this "Unix-style memory mapping" ?
__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com