[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#590997: ITP: kephra -- GUI-Texteditor along Perl alike Paradigms

Package: wnpp
Severity: wishlist
Owner: Jozef Kutej <jozef@kutej.net>

* Package name    : kephra
  Version         : 0.4.3
  Upstream Author : Herbert Breunung <lichtkind@cpan.org>
* URL             : http://search.cpan.org/perldoc?Kephra
* License         : GPL
  Programming Lang: Perl
  Description     : GUI-Texteditor along Perl alike Paradigms

--- cut ---

Main Goals

    A visually harmonic and beautiful, sparing and elegantly programed Editor, that helpes you with all you tasks. It should be also able to 
operate in the way you prefer and be not afraid to try new things.

In Depth

    My ideal is a balance of:

        * low entrance / easy to use
        * rich feature set (CPAN IDE)
        * highly configurable / adaptable to personal preferences
        * beauty / good integration on GUI, code and config level

    That sounds maybe generic but we go for the grail of editing, nothing lesser.


    I believe that Kephra's agenda is very similar to Perl's. Its common wisdom that freedom means not only happiness but also life works most 
effective in freedom. So there should not only be more than one way to write a programm, but also more than one way use an editor. You could:

        * select menu items
        * make kombinations of keystrokes
        * point and click your way with the mouse
        * type short edit commands

    So the question should not be vi or emacs, but how to combine the different strengths (command input field and optional emacs-like keymap 
possibilities). Perl was also a combination of popular tools and concepts into a single powerful language.

    Though I don't want to just adopt what has proven to be mighty. There are a lot of tools (especially in the graphical realm) that are still 
waiting to be discovered or aren't widely known. In Perl we write and rewrite them faster and much more dense than in C or Java. Some function 
that help me every day a lot, I written were in very few lines.

    But many good tools are already on CPAN and Kephra should just be the glue and graphical layer to give you the possibilities of these module 
to your fingertips in that form you prefer. This helpes also to improve these modules, when they have more users that can give the authors 
feedback. It motivates the community, when we can use our own tools and the perl ecosystem does not depend on outer software like eclipse, even 
if it's sometimes useful.

    Perl's second slogan is "Keep easy things easy and make hard things possible". To me it reads "Don't scare away the beginners and grow as you 
go". And like Perl I want to handle the complex things with as least effort as possible. From the beginning Kephra was a useful programm and will 
continue so.

--- cut ---

Needs only File::UserConfig to be packaged in addition.

Reply to: