Profile

Cover photo
Padre, the Perl IDE
1,495 followers|10,390 views
AboutPostsPhotosVideos

Stream

Padre, the Perl IDE

Shared publicly  - 
 
Padre 1.00 has been released!
6
Bruce Heerssen's profile photoGrzegorz Szyszło's profile photo
2 comments
 
Where from can I get binary installable version? perlide page has got old 0.96 version. Another, i look into changework. It is possible to add remote running/debugging over SSH ? At now I wrote 'syncing' script, but this allows me only edit, but not debugging. SVN support looks nice, but I can't get fresh padre version for testing, then I'm using tortoise. maybe integration with tortoise should be better? It has support for different authentication, and Active Directory SSO integration.
Add a comment...

Padre, the Perl IDE

Shared publicly  - 
 
Nice, article. Share it if you like it!
3
1
Duarte Molha's profile photoMartin Hart's profile photo
2 comments
 
(Duarte - I too was surprised there was no library directory setting in preferences, I always put a 'use lib' in my code so it knows where to look).

I've been working with Padre (the windows pack - v.094) on Windows XP, for a few weeks now, and am liking it a lot.

A few minor niggles:
1. The line numbers occasionally get out of sync, possibly due to blank lines, I've not worked it out completely.  I often get to the point where I know I have to look 3 or 4 lines down from the marked line.  When it gets too bad I quit and reload Padre.
2. The debugger window doesn't size properly on first use (the buttons are too big and don't fit the window), but manually resizing it fixes it - by shrinking the buttons). 
3. Padre crashes if you run the debugger with compilation errors, so I always have to do a non-debug run after any change - although now I've switched on the real-time syntax checking that's less of an issue.
4. I've also had a handful of additional crashes that I can't pin a root cause on.
5.The regex editor could be improved a little.  (e.g. you cut an m/.../xms from the code and it would extract the regex and set the flags.  And show the results of any bracketed groups or array result.
6. I love the realtime syntax checking box, and marking the bad lines with a red blob.  But I hate the floating text beneath the line in error - this is constantly causing me to delete/mistype text - since the syntax text moves around so much you find yourself positioning your cursor (with the mouse) in a different place from where you expected to.  I can't find an option to disable this.
7. The breakpoints window doesn't update - it stays blank.  Breakpoints set with the main toolbar sometimes conflict with breakpoints set with the debugger 'b'.  I think the toolbar breakpoint doesn't work while you are debugging, you have to use b.  But it's confusing.  And the debugger doesn't seem to automatically break on breakpoints in other modules, you have to step through into the module and then press continue.  Which is a pain when you're mainly coding in a module and can't just set a breakpoint, start the debugger, and 'c' to the breakpoint.

I notice there's a Padre v0.96 available that might fix some of these, but I have no idea how to upgrade!
Add a comment...

Padre, the Perl IDE

Shared publicly  - 
 
I have started to prepare a talk about refactoring Perl code and I'd like to also make sure Padre is capable for those refactorings. Do you have any expectations of what Padre should be able to do in this fields?
1
Gabor Szabo's profile photoPhilip Quinlan's profile photoPaul Bennett's profile photo
7 comments
 
+Philip Quinlan that's still a big task IMHO but I can already see some smaller steps in the directions.
1) Take a subroutine from the script and move it to a module (maybe creating the module if it does not exist), arrange for the export/import. Before that the tool needs to check if the sub uses any variables not declared within its own scope.

2) Take all the code outside of the subroutines and arrange them at the top while moving all the subs to the bottom.
2b) wrap all the code outside of the subs withing a sub (called main() ?) and call it. This is basically a requirement to be able to turn the file into a module.
Add a comment...
In their circles
76 people
Have them in circles
1,495 people

Padre, the Perl IDE

Shared publicly  - 
 
Padre 0.98 has been released
1
2
Cheng Jia's profile photoGrzegorz Szyszło's profile photoItay Shechter's profile photoJānis Šlapiņš's profile photo
7 comments
 
There is no binary in an usual sense (I guess you are asking about a Windows setup binary). You can only install it on Windows as a part of DWIM Perl (refer to http://padre.perlide.org/download.html).

Otherwise, you have to build Padre from the source which you can download from https://metacpan.org/pod/Padre.

However, the building and installation process on Windows is not as smooth as one would expect using a precompiled binary.
Add a comment...

Padre, the Perl IDE

Shared publicly  - 
5
3
Scott Sotka's profile photo
 
Sweet!
Add a comment...

Padre, the Perl IDE

Shared publicly  - 
 
+Mehdi Kamari writes about Padre according to the Persian calendar
http://kamari.bidcorpe.net/2012/03/23/perl-ide/
1
Add a comment...

Padre, the Perl IDE

Shared publicly  - 
2
Jennifer Cumming's profile photo
 
Lots of documentation on the Padre site refers to a standalone installer for Padre, yet this download isn't there anymore. Bring it back! I don't want to have to install lots of unneeded packages and then have to uninstall them just to get one IDE.
Add a comment...
People
In their circles
76 people
Have them in circles
1,495 people
Story
Tagline
Perl editor and IDE written in Perl