This Editor wants to provide a free, easy and comfortable writing experience.
Therefore we chose Perl, Scintilla and wxPerl, our binding to wxWidgets, to realize it.
Our goal is to make this software crossplatform, nonintrusive and interoperable.
To ensure a free reuse of the sources the Editor is released under GPL.
  maintained: 0.4 pl 5
       testing: 0.4.3
our page
our SourceForge page
our open source license
Kephra - Internals
This page is meant to be an entry point for people who want to grok the source code and data structures of Kephra and some closely related stuff.

If you install Kephra from CPAN the Meta.yml requires some additional Modules, the Editor needs to run (Perl 5.6+ of course). The following list also explains for what reason we use them. Not listed are: Cwd, POSIX, Text::Wrap and File::Find, which should - as core modules - be present in every Perl distribution.

Modul Hierarchy
Kephra is build in a hierarchy of namespaces. They group functions with similar purpose and give them meaningful name. >>

Data Structures
In the are defined several Hashes, that serve as global data storage for the application.

AP Interface

Config Files

© 2012 Kephra Project