Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

sir_lichtkind (5541)

sir_lichtkind
  (email not shown publicly)
http://kephra.sourceforge.net/

(brave) Perl monk from Eastern Germany
Wednesday March 05, 2008
07:12 PM

Real new shiny IDE

[ #35846 ]

while finishing my build tools for now (some features missing yet) and getting instant CPAN and winball releases from the same codebase, which is a significant step toward complete cpanification, I want to share some other idea, which I came to, while talking with jonathan on 10.gpw in erlangen.

Allright I create with Kephra a real nice editor that workes for me well and gets better every day in some decent pace. But its old technology by in large . Once in dresden told me jürgen, head of the german perl workshop, which features once had Lisp-IDE in the old days. Its 20 years after that and still not that much progress, even if you look at eclipse at visual studio. Allison said something similar about progress in programming languages. Also in dresden i talked at the time with leo, dreaming about running Kephra on top of Parrot und giving you the golden opportunity to extend you editor in the language you prefer. But jonathan noticed that ther is much more to gain from parrot. while using parrot compiler tool you would get full intospection for the so called dynamic languages. In that way you get always correct highlighting, completition, debugging, etc. etc. for your code, no matter which libraries are currently loaded or how complex the project is. That is something you hardly get, when you try it the static way from the outside, like visual studio and eclipse do.

so will i drop all and start a new editor based on Parrot. Of course not, Kephra was always about have as much features running as possible, now. But i like the idea.

we will see ....

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • The SF mailing list & forum don't seem to be used, so I hope you don't mind me asking this here...

    I've had problems trying to run kephra.
    First I downloaded kephra-0.3.6-src.tar.gz from SF.
    When I tried running `src/kephra.pl` I got the following error message:

    Not a directory at src/kephra.pl line 53.
    BEGIN failed--compilation aborted at src/kephra.pl line 59.

    The svn url given on the page http://kephra.sourceforge.net/site/en/downloads.shtml [sourceforge.net] didn't work, so I got the url from the SF project page, and check
    • sorry for not reply ussually i monitor the sf.net page. as you see the svn link only didn't worked properly because i first created the new page and later checked into the new svn. now this should be resolved. for clarity. the 0.3.6 release never ment to be able to install in traditional UNIX way. we came from windows, make win packages and are currently working to make this possible. the tgz is only created, that interested programmer can build it by hand or can help us with that. its just a matter of cop
  • I've temporarily deleted the BEGIN block from bin/kephra and hardcoded the following variables:

    $Kephra::temp{path}{config} = 'share/config';
    $Kephra::temp{path}{help} = 'share/help';

    Now, if I run `perl -Mblib bin/kephra` I get the following error message:
    Can't locate object method "DragAcceptFiles" via package "Wx::StyledTextCtrl" at /home/cafranks/checkout/kephra/blib/lib/Kephra/App/EditPanel.pm line 27.

    I can't seem to get any further forward with the Wx documentation.

    I'm running Wx 0.81, perl 5.8.8, linux
  • Wx::StyledTextCtrl is the Wx::STC. i know that mattia is nowadays making lot of work on Wx::STC but because for maybe this reasons the windistro of kephra still uses wxperl 0.57, its also one of my top todos and with latest progress i maybe can resolve that also.