The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Padre::Delta - A very simple diff object that can be applied to editors fast

DESCRIPTION

As a refactoring IDE many different modules and tools may wish to calculate changes to a document in the background and then apply the changes in the foreground.

Padre::Delta objects provide a mechanism for defining change to an editor, with the representation stored in a way that is extremely well aligned with the Padre::Wx::Editor API.

By doing as much preliminary calculations as possible in the background and passing a Padre::Delta back to the parent, the amount of time spent blocking in the foreground is kept to an absolute minimum.

COPYRIGHT & LICENSE

Copyright 2008-2011 The Padre development team as listed in Padre.pm.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.