perl-pad-users Mailing List for PerlPad
Status: Alpha
Brought to you by:
thiloplanz
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(1) |
Feb
(1) |
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(2) |
Nov
|
Dec
|
From: Sherm P. <she...@gm...> - 2010-10-12 03:36:41
|
On Mon, Oct 11, 2010 at 11:14 PM, Thilo Planz <thi...@go...> wrote: > > now that Camelbones development has picked up again and Sherm has made > it compatible with (Snow) Leopard, here is an updated version of the > "nightly" PerlPad build (of the "upcoming" 0.3 release): Works perfectly with BBEdit. :-) sherm-- -- Cocoa programming in Perl: http://camelbones.sourceforge.net |
From: Thilo P. <thi...@go...> - 2010-10-12 03:15:03
|
Hi all, now that Camelbones development has picked up again and Sherm has made it compatible with (Snow) Leopard, here is an updated version of the "nightly" PerlPad build (of the "upcoming" 0.3 release): http://perl-pad.sourceforge.net/PerlPadNightly.zip For those who want to keep up with development, it might be of interest to know that I have moved to source code repository from Sourceforge's CVS to Mercurial hosted on bitbucket. http://bitbucket.org/thiloplanz/perlpad/ The above build corresponds to rev83 there. Finally, if you feel like you really like the project, PerlPad now accepts micro-donations via Flattr: https://flattr.com/thing/66372/PerlPad Any donations before the release of 0.3 will be redirected to the Camelbones donation button on Sourceforge. Cheers, Thilo |
From: Thilo P. <thi...@go...> - 2010-09-23 05:40:49
|
Hi all, for those of you interested in PerlPad, I have just released the new version 0.2.3, which restores compatibility with Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard). (For those who dont know it: It is a Mac OS X application that provides System Services to evaluate Perl snippets from other applications). You can get it here: http://sourceforge.net/projects/perl-pad/files/ PerlPad also has its own mailing list now to which you can post questions, problems, suggestions (and praise ?): http://lists.sourceforge.net/lists/listinfo/perl-pad-users Cheers, Thilo PerlPad 0.2.3 Release Notes =========================== Version 0.2.3 is a maintenance release that brings compatibility with Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard). Other than that, it is identical with 0.2.2 (no new features). Compatibility with OS X 10.4 and lower has not been tested, please continue to use version 0.2.2 if you need that. Known bugs ~~~~~~~~~~~ * $_ is not available when reading a file (only <$IN>) * handling of references as evaluation results buggy * the symbol table browser is not usable yet (will be focus of 0.3) |
From: Thilo P. <thi...@us...> - 2007-11-09 13:10:30
|
Hi all, as was to be expected, the current PerlPad binary does not work on Mac OS X 10.5. This problem affects all CamelBones applications. I will try to make an update available as soon as there is a fixed version of CamelBones. Regards, Thilo |
From: Thilo P. <thi...@we...> - 2006-03-19 01:53:04
|
Hi, I have received a report that PerlPad 0.2.2 (Universal Binary) has trouble on Panther (10.3.9). > Not well-behaved on Panther (10.3.9). On launch it pops up > the dialog asking to install shortcuts as System Services: > neither the Cancel nor Install buttons has any effect, it doesn't > respond to Quit from the Application Menu or cmd-Q, doesn't obey Quit from the Dock. > I had to kill it from Terminal. I am trying to figure out what was going on here. I do not think that PerlPad requires 10.4, but cannot verify that right now. A workaround would be to use 0.2.1 instead of 0.2.2, which is identical except for being a traditional PPC-only binary. Anyway, I anyone has a chance to try 0.2.2 on OS versions other than mine (10.4 on PPC), I would very much appreciate any feedback, especially reports that it worked ;-) Cheers, Thilo |
From: Thilo P. <thi...@we...> - 2006-01-14 05:18:54
|
Hi all, I just compiled PerlPad as a Universal Binary. Unfortunately, I do not have access to an Intel machine to test. Could anyone that does give it a try and let me know if it works? http://perl-pad.sourceforge.net/PerlPad_0_2_2.dmg.gz Thanks, Thilo PS: Except for being a Universal Binary, 0.2.2 is identical with 0.2.1, so no need to upgrade for PowerPC users. |
From: Thilo P. <thi...@we...> - 2005-06-18 03:21:59
|
Hi all, I have completed to make my working copy compatible with CamelBones 1.0 (and thus with Tiger). Find the "nightly" build (more like a "monthly" or "quarterly") build here: http://perl-pad.sourceforge.net/PerlPadNightly.dmg.gz It contains many new features over 0.2.1 but they are in various states of completion. Eventually this should lead to a 0.3 release, but that has been the plan for the last two years now ... Anyways, use at your own risk, feedback always welcome, Thilo |
From: Thilo P. <thi...@we...> - 2005-06-04 12:13:04
|
Hi all, for those of you interested in PerlPad, I have just released the new version 0.2.1, which restores compatibility with Mac OS X 10.4 (Tiger). (For those who dont know it: It is a Mac OS X application that provides System Services to evaluate Perl snippets from other applications). You can get it here: http://sourceforge.net/project/showfiles.php?group_id=72650 PerlPad also has its own mailing list now to which you can post questions, problems, suggestions (and praise ?): http://lists.sourceforge.net/lists/listinfo/perl-pad-users Cheers, Thilo ========================== PerlPad 0.2.1 Release Notes ========================== Version 0.2.1 is a maintenance release that restores compatibility with CamelBones 1.0 and thus with Mac OS X 10.4 (Tiger). New Features ~~~~~~~~~~~~~ * now works with Mac OS X 10.4 (as well as 10.2 and 10.3) * both CamelBones and the CPAN modules required by PerlPad are now bundled inside the application. This means that no additional downloads or installations are necessary anymore. Known bugs ~~~~~~~~~~~ * $_ is not available when reading a file (only <$IN>) * handling of references as evaluation results buggy * the symbol table browser is not usable yet (will be focus of 0.3) |
From: Sherm P. <sh...@do...> - 2005-01-21 13:56:32
|
On Jan 21, 2005, at 4:59 AM, Thilo Planz wrote: > I just installed the newly free TextWrangler and I am impressed. > > http://www.barebones.com/products/textwrangler/index.shtml > > However, I cannot make it work with the PerlPad service. When I click > on the "Evaluate with Perl-Pad" menu entry, nothing happens. > No error, no console log entry, nothing. > This is quite strange, since a) PerlPad works fine in other editors > and b) other services work fine in TextWrangler. How odd! I'll download TW and give it a try. Cocoa programming in Perl: http://camelbones.sourceforge.net Hire me! My resume: http://www.dot-app.org |
From: Thilo P. <thi...@us...> - 2005-01-21 10:05:44
|
Hi all, I just installed the newly free TextWrangler and I am impressed. http://www.barebones.com/products/textwrangler/index.shtml However, I cannot make it work with the PerlPad service. When I click on the "Evaluate with Perl-Pad" menu entry, nothing happens. No error, no console log entry, nothing. This is quite strange, since a) PerlPad works fine in other editors and b) other services work fine in TextWrangler. Can others reproduce this bug? I would like to fix it, but do not know how. Any ideas what could be the problem, or how to get more debug info out of TextWrangler and/or the Services dispatcher? Thanks, Thilo PS: PerlPad is here: (or if you care for a recent "nightly build" ) http://perl-pad.sourceforge.net/PerlPadNightly.dmg.gz |
From: Thilo P. <thi...@us...> - 2005-01-21 09:59:14
|
Hi all, I just installed the newly free TextWrangler and I am impressed. http://www.barebones.com/products/textwrangler/index.shtml However, I cannot make it work with the PerlPad service. When I click on the "Evaluate with Perl-Pad" menu entry, nothing happens. No error, no console log entry, nothing. This is quite strange, since a) PerlPad works fine in other editors and b) other services work fine in TextWrangler. Can others reproduce this bug? I would like to fix it, but do not know how. Any ideas what could be the problem, or how to get more debug info out of TextWrangler and/or the Services dispatcher? Thanks, Thilo PS: PerlPad is here: (or if you care for a recent "nightly build" ) http://perl-pad.sourceforge.net/PerlPadNightly.dmg.gz |
From: <ben...@id...> - 2004-05-22 12:48:19
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: Thilo P. <thi...@us...> - 2004-03-03 00:47:12
|
Hi all, more good news from the CamelBones project. The latest version (0.2.2) makes use of the Unicode support of Perl 5.8 (included in Mac OS X 10.3). This means that you can finally use all your Russian, Korean, Chinese, or Japanese characters in PerlPad ! Read more about the new release at <http://camelbones.sourceforge.net/delta0_2_2.php> and get the new package from <http://camelbones.sourceforge.net>. Cheers, Thilo |
From: Thilo P. <thi...@us...> - 2004-02-05 01:24:43
|
Hi all, you may have noticed that PerlPad 0.2 will create a lot of warnings in the console.log when running under the new CamelBones 0.2.1. > Subroutine CamelBones::Foundation::NSSearchPathForDirectoriesInDomains > redefined at > /Library/Frameworks/CamelBones-Panther.framework/Versions/A/Resources/ > CamelBones/Foundation.pm line 82. These warnings are caused by a slight change in CamelBones (package names have changed). I need to update the PerlPad source to get rid of them. However, those warnings are just that -- warnings. They do not indicate a problem. Happy hacking, Thilo |
From: Thilo P. <thi...@us...> - 2004-01-29 15:09:27
|
There's a new Camel in town ! Sherm Pendley just released a Panther-compatible updated version of CamelBones. You unmodified PerlPad binary should work just fine with it. Let me know if it does not. Go and grab the shiney new 0.2.1 from Camelbones' equally shiny new website: http://camelbones.sourceforge.net Below is his complete announcement. Cheers, Thilo > There's a new Camel in town. ;-) > > What is CamelBones? > > In a nutshell, CamelBones is a Cocoa/Perl bridge. It allows you to > write GUI applications that use Apple's Cocoa library in Perl. > > What's New in 0.2.1? > > Panther compatibility, a tiny (140K) new "runtime" download for end > users who want just the framework without all the development stuff, > several new example projects, automatic creation of Perl wrappers for > all linked Objective-C classes, the capability to include version- and > architecture- specific module directories in your applications, and > more. > > Web sites: > > <http://camelbones.sourceforge.net> > <http://www.sourceforge.net/projects/camelbones/> > > Have the appropriate amount of fun! > > sherm-- > |
From: Thilo P. <thi...@us...> - 2003-11-11 08:43:30
|
Hi, as some of you may have noticed, PerlPad does not immediately work on Panther. The reason for that is that the Camelbones framework (on which PerlPad depends) has to be recompiled for the new Perl version that comes with Panther. While there is no official binary of Camelbones for Panther yet, I managed to compile one myself. You can get it here: curl -O http://perl-pad.sourceforge.net/Camelbones_0_2_Panther.dmg Just replace your /Library/Frameworks/Camelbones.framework with this one. Let me know if it does not work (it works for me :-) ), Thilo |
From: Thilo P. <thi...@us...> - 2003-11-04 07:20:00
|
Hi all, I just installed OS X 10.3 and PerlPad does not work anymore :-( This also affects all other applications using CamelBones, which has yet to catch up with the significant changes to the Perl environment of the new OS version. Thilo |
From: Thilo P. <thi...@us...> - 2003-10-02 07:28:50
|
Hi, I recently implemented a new feature that makes "Process with PerlPad" much smoother to use. When you "process" PerlPad pops up a window where you can type or select the Perl snippet you want to process the current selection with. This can get bothersome for repetitive actions with always the same Perl code. So now you can "load" PerlPad with a snippet. If you "process" something with a loaded PerlPad, the loaded snippet is used automatically without the dialog popping up. You can load PerlPad with a) the current Perl snippet in its main window input field b) the "always" current Perl snippet (which is automatically updated when you change it in the input field) c) a registered function Of course, you can also unload PerlPad again to restore the normal workflow. I wanted to upload this version to the website, but SourceForge's shell services seem to be offline, so I cannot. If you want to give it a try, drop me an email and I will send the disk image to you. Cheers, Thilo PS: PerlPad also has a new brushed-metal look now. |
From: Thilo P. <thi...@us...> - 2003-09-16 03:08:05
|
Oyak, tihs is olny midlly fyunn, but since evnyroee is wnriitg lkie this tyoad, I susoppe I hvae to foollw suit. There is eevn a blosxom pilgun now to julbme words aulacitamolty and you can find the PerlPad snppiet taht preudcod this mail bewol. Tliho #! perl-pad -a foreach my $word (@F){ if ($word =~ /^(.)(.+)(.)/){ my ($a, $b, $c ) = ($1, $2, $3); $b = reverse $b if rand() < 0.5; $b = "$1$3$2$4" if rand() < 0.8 and $b =~ /^(.)(.)(.+)(.)$/; $b = "$4$1$3$2" if rand() < 0.8 and $b =~ /^(.+)(.)(.)(.)$/; $word = "$a$b$c"; } print "$word "; } |
From: Thilo P. <thi...@us...> - 2003-08-14 11:46:03
|
Hi all, I have been thinking how to improve the support of popular Perl features in PerlPad. I put together a new version with my current ideas on regular expressions: http://perl-pad.sourceforge.net/PerlPadCaptureRegEx.dmg It works like this: There is a new built-in function capture, which you can put in front of pattern matches, like > print "line $. matches ! \n" if capture /(\d+)/; In case capture() encounters a match, it will put the matched text, the text before, the text after, along with $1, $2 ... into a new TableView which you can see in the bottom drawer by clicking on the button "Patterns" (next to "Warnings"). You can capture() as often as you want in a single snippet. Please give it a try. Bug reports, questions and suggestions always welcome, Thilo |
From: Thilo P. <thi...@us...> - 2003-07-17 01:30:10
|
Hi, I just stumbled upon a nice little Cocoa app that lets you examine if your regular expressions work the way you think they do. This is definitely something that I would like PerlPad to be able to do too (some day....). Below is Andrew Mellinger's announcement of his program. Cheers, Thilo > Y'all, > > At: http://www.crashbox.com/regextest > > Once again RegExTest is a little Cocoa application (OS X only) for > prototyping regular expressions for use in perl. Very quick, and very > handy. > > I've finished up the app and added some more features. The boxes > are now scrollable text views so you can paste in big mulit-line > strings. You can also select colors, and how the match is displayed. > Lastly if you are working with a sample with lots of embedded > characters, you can select quoting operators for quoting the sample > string. > > I welcome all bug reports and suggestions! > > Thanks, > -Andrew > |
From: Thilo P. <thi...@us...> - 2003-06-23 12:22:48
|
Hi, Unicode support in PerlPad is non-existent, and at the moment there is not much I can do about it (short of hacking CamelBones). For now, you can only use text in your current default C encoding (which is Mac OS Roman for me). When you use Unicode characters in the System Services, nothing happens: no result, no errors, no warnings. This bugged me a lot when I edited some Japanese text today, so I updated PerlPad to at least make a warning about not being able to handle the characters, replace them with question marks and proceed. Users will now have an idea what is the problem and maybe the results are still useful. When you try to display Unicode anywhere inside the PerlPad application, it will crash miserably. This is a known CB problem and I cannot fix it. I hope Apple will upgrade to Perl 5.8 (with full Unicode support) and CamelBones 0.3 will also be released one day.... If you want to test the version with the "fix" mentioned above, download it here: curl -O http://perl-pad.sourceforge.net/PerlPadUnicodeFix.dmg Cheers, Thilo |
From: Thilo P. <thi...@we...> - 2003-06-03 01:40:14
|
Hi, >> How can I write OS X Services in Perl? For instance, if I'm editing >> a new message in Mail.app, I'd like to highlight some text, then >> invoke a service to transform each line by a regular expression. >> Anyone know the options for creating new Services? > Maybe PerlPad does what you want? > > http://perl-pad.sourceforge.net/ just as Dan suggested, PerlPad certainly does what you want. As the author, I feel I have to advertise it a little more, so please excuse the commercials below :-) I have recently released version 0.2 and invite everyone to give it a try. PerlPad allows you to process the selected data with Perl code via Services. It also makes use of Add-On Services, allowing you to add your own Services very easily (for example the regex you mentioned). Basically, you only have to put your Perl code into an XML service definition file and it will work. PerlPad takes care of hooking things together. There are examples for this on the website. But you do not really have to run the trouble of defining your perl code beforehand at all if you can write it ad hoc. In your example, you would just prepend the text you want to transform with the regex or code you want (right in Mail.app), select it and run the PerlPad service. For example: uc __DATA__ here goes your text that will be upper-cased. Select this, run the service. Works in Mail.app just fine. #! perlpad -n printf '%5d>%s', $. , $_ __DATA__ here goes your text whose lines will be numbered So please give PerlPad a try. If you want to implement your own Services completely stand-alone (without PerlPad) have a look at CamelBones. This framework allows you to write Cocoa apps (like Services) in Perl. You need it anyway to install PerlPad :-) Cheers, Thilo |
From: Thilo P. <thi...@we...> - 2003-05-25 04:53:13
|
Hi all, for those of you interested in PerlPad, I have just released the new version 0.2. (For those who dont know it: It is a Mac OS X application that provides System Services to evaluate Perl snippets from other applications). It has a number of improvements (see release notes below for details) and is available on SourceForge: http://perl-pad.sourceforge.net/ PerlPad also has its own mailing list now to which you can post questions, problems, suggestions (and praise ?): http://lists.sourceforge.net/lists/listinfo/perl-pad-users Cheers, Thilo ====== Below: Release notes ========= The main focus of version 0.2 has been working with files and the system pasteboard from within the PerlPad application. Requirements ~~~~~~~~~~~~~~~~ * Mac OS X (has been reported to work with both 10.1.x and 10.2.x) * the Camelbones framework (http://camelbones.sourceforge.net) * Perl module Devel::Symdump, available on CPAN * if you replaced the Perl version that came with Mac OS X with a newer one, make sure that it works with Camelbones Installation ~~~~~~~~~~~~~~~~ Just drop the application into your Applications folder (if you place it somewhere else, it will run, but you cannot use its Services). In order to activate the Services you just have to run PerlPad as an application (by double-clicking on its icon) once. It will automatically update the Services menu. Upgrading ~~~~~~~~~~~~~~ When upgrading from PerlPad 0.1, you have to run the new PerlPad once before you can use the Services again. You should also delete the old version. New Features ~~~~~~~~~~~~~ * startup file ~/Library/PerlPad/startup.pl * taking input from pasteboard or a file * looping over input (similar to Perl command line switches -n/-p) * copying output to the pasteboard and/or a file * evaluating input text to obtain $_ * Perl warnings are displayed * New menu item to rebuild Services menu and choose keyboard shortcuts * Application icon * Documentation remade with HTML::WebMake Bug Fixes ~~~~~~~~~~~~~~~~~~ * PerlPad main window remembers its position * you can use $a and $b in your snippets * support Cocoa interface for System Services error messages (although Mac OS X does not make much use of that ...) * check for required CPAN modules at startup and fail gracefully if they are missing * $\, $., $, and such work now Known bugs ~~~~~~~~~~~ * trying to use text foreign to the current locale results in nasty crash (CB limitation) * $_ is not available when reading a file (only <$IN>) * handling of references as evaluation results buggy * the symbol table browser is not usable yet (will be focus of 0.3) |
From: Thilo P. <thi...@us...> - 2003-05-19 01:50:11
|
Hi, I uploaded a release candidate for PerlPad 0.2. You can get it here: http://perl-pad.sourceforge.net/PerlPad_0_2_RC1.dmg If there are no big complaints, this will become the official new version very soon. Cheers, Thilo |