Kwalitee Issues


Use a proper tool to make a distribution. You might also need to fix META files if you keep them in the repository.

Error: Text::Editor::Easy


Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.


  • MANIFEST (70) does not match dist (68):
  • Missing in MANIFEST: MANIFEST, META.yml
  • Missing in Dist: editor.session, meta.yml, return_saved.txt, tk_is_ok


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Text::Editor::Easy::Comm


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Text::Editor::Easy::Comm


Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.1,0.35


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
Text::Editor::Easy A perl module to edit perl code with syntax highlighting and more. 0.35 metacpan
Text::Editor::Easy::Abstract The module that manages everything that is displayed. 0.35 metacpan
Text::Editor::Easy::Abstract::Key Key functions using subs of "Text::Editor::Easy::Abstract" module. Faster than using the object-oriented interface (that is, faster than "Text::Editor::Easy::Key") but not very clear. 0.35 metacpan
Text::Editor::Easy::Comm Thread communication mecanism of "Text::Editor::Easy" module. 0.35 metacpan
Text::Editor::Easy::Cursor Object oriented interface to cursor data (managed by "Text::Editor::Easy::Abstract") 0.35 metacpan
Text::Editor::Easy::Data Global common data shared by all threads. 0.35 metacpan
Text::Editor::Easy::Display Object oriented interface to displays (managed by "Text::Editor::Easy::Abstract"). A display is a screen line. With wrap mode, you can have several displays for a single line on a file. 0.35 metacpan
Text::Editor::Easy::File_manager Management of the data that is edited. 0.35 metacpan
Text::Editor::Easy::Key Key functions using object-oriented interface of "Text::Editor::Easy". 0.35 metacpan
Text::Editor::Easy::Line Object oriented interface to a file line (managed by "Text::Editor::Easy::Abstract" and "Text::Editor::Easy::File_manager"). 0.35 metacpan
Text::Editor::Easy::Motion Manage various user events on "Text::Editor::Easy" objects. 0.35 metacpan
Text::Editor::Easy::Program::Eval::Exec Execution of macro panel instructions in the "" program. 0.35 metacpan
Text::Editor::Easy::Program::Eval::Print Redirection of prints coming from the macro panel of the "" program (insertion in a "Text::Editor::Easy" object). 0.35 metacpan
Text::Editor::Easy::Program::Flush STDOUT and SDTERR redirection when launching a new application from "" program. 0.35 metacpan
Text::Editor::Easy::Program::Open_editor The "Open" function of the "" program uses a special "Text::Editor::Easy" object. Here is the code that makes this instance special. 0.35 metacpan
Text::Editor::Easy::Program::Search Bad named module (initially searching text) : used to answer to user modification in the Eval tab of the program. 0.35 metacpan
Text::Editor::Easy::Program::Tab Tab simulation with a Text::Editor::Easy object. 0.35 metacpan
Text::Editor::Easy::Syntax::Perl_glue Perl highlighting (will always be limited, perl is too dynamic...). Contexts are still not yet managed. 0.35 metacpan
Text::Editor::Easy::Trace::Print Print management (every print is traced : which thread writes it, what was the thread called for, stack call is also saved). The consequence is that a print should be considered as a long operation. The benefit is that every print is a little more than a print. 0.35 metacpan
Text::Editor::Easy::Window Object oriented interface to window data (managed by "Text::Editor::Easy::Abstract"). This module will replace "common parts" of the old "". 0.35 metacpan
Text::Editor::Easy::Zone A "zone" is a part of a window. Several "Text::Editor::Easy" objects can share the same "zone". But only one "Text::Editor::Easy" object can be on the top of its zone. So , in a particular zone, only one "Text::Editor::Easy" object is visible. 0.35 metacpan


Name File View
Text::Editor::Easy::Async lib/Text/Editor/ metacpan
Text::Editor::Easy::Comm::Null lib/Text/Editor/Easy/ metacpan
Text::Editor::Easy::Comm::Trace lib/Text/Editor/Easy/ metacpan
Text::Editor::Easy::Graphic lib/Text/Editor/Easy/Graphic/ metacpan
Text::Editor::Easy::Graphic::Tk_glue::Canva lib/Text/Editor/Easy/Graphic/ metacpan
Text::Editor::Easy::Program::Save lib/Text/Editor/Easy/Program/ metacpan
Text::Editor::Easy::Screen lib/Text/Editor/Easy/ metacpan
Text::Editor::Easy::Test::Test1 lib/Text/Editor/Easy/Test/ metacpan
Text::Editor::Easy::Test::Test3 lib/Text/Editor/Easy/Test/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan