My favorites | Sign in
Google
Project hosting will be READ-ONLY Wednesday at 8am PST due to brief network maintenance.
                
New issue | Search
for
| Advanced search | Search tips
Issue 34: Add Perl support
1894 people starred this issue.
Comments by non-members will not trigger notification emails to users who starred this issue.
Back to list
Status:  Acknowledged
Owner:  ----
Type-Feature
Priority-Medium
Component-Languages


Sign in to add a comment
 
Reported by markjgardner, Apr 08, 2008
I would like to see Perl as a supported language, perhaps with Catalyst or
CGI::Application as an included framework.
Comment 163 by woodrow.hill, Apr 10, 2008
EVERYONE:  Please don't comment just to say "+1"; you're dropping emails in everyone
else's boxes when you do.  Just hit the star, and Google'll get the message.  :)

(Not a Google employee, just another Perl lover like everyone else!)
Comment 215 by ma...@google.com, Apr 10, 2008
(No comment was entered for this change.)
Labels: -Type-Defect Type-Feature
Comment 231 by AaronJSherman, Apr 10, 2008
So let's recap (I'll assume that Perl will happen, just to make the phrasing simpler)
because I don't see a Google admin going through every post in this thread to harvest
needs. Perl 5.10 comes with a good spread of starting modules. To that, we're
requesting the following modules and their associated dependencies:

+ CGI::Application
+ Catalyst
+ DBIx::Class
+ Template Toolkit (TT::Template)
+ HTML::Template
+ SOAP::Lite
+ POE

Please note that asking for low-level modules like mod_perl, LWP, Compress::Zlib and
so forth is fairly moot, as such modules are actually required for many of the above.
Catalyst alone pulls in a huge number of required modules.

I'd also like to collect a brief list of modules which I'm pretty certain won't be
required at any point (almost all related to interactive user-interfaces):

- Curses
- Gtk
- Tk
- Expect (maybe)

And then there are the modules that I'd love to see, but which represent substantial
work on some platforms. The only one I can think of is:

Math::Pari (on which Crypt::Random depends)

Comment 300 by gut...@zwoelf.net, Apr 11, 2008
1) AGAIN! Stop those stupid "+1" or "add perl!" messages.  
thank you. As it's just one click to un-star this issue (far less than adding a 
filter to my email app) PLS: do not "+1" again.

2) since perl w/o cpan is only half (or whatever quote) as cool as a pure Perl 5.10 
core, I think a "request CPAN module for installation" mechanism or something like 
that would be very handy.

Comment 380 by craig.a.berry, Apr 13, 2008
Perl support would indeed be a plus.  It would be helpful to know the specific needs of the sandbox and the 
particular rationale in the Python support for excluding extensions written in C.  The Perl core includes many 
extensions written in C and typically built as separate shared libraries and loaded at run-time.  While it's not a 
big deal to link them in statically, I suspect that's not the whole story.  What is the whole story, what particular 
syscalls must be blocked from the sandbox, how to begin auditing the code for what must be included or 
excluded, and so on, are all discussion worth having.  As Nicholas Clark said earlier here, write us at perl5-
porters@perl.org and let us know if there's something that needs to be done in the Perl core to make this 
possible.
Comment 419 by deo@google.com, Apr 15, 2008
Star this issue if you're interested in showing your support and tracking it. Don't
post "+1" comments: They make for a ton of spam, and will be immediately deleted.

I've gone through and deleted all existing "+1" comments, along with some of the
general Perl commentary posts. Feel free to contact me with any questions regarding
comment deletion.
Comment 427 by jonny.y.miller, Apr 17, 2008
Yes folks please stop with the +1 comments!  Show interest/support by starring it, or
say something if you have something to say, other than that please leave my inbox
alone :-)
Comment 436 by spadkins, May 21, 2008
Hi,

It is clear from the modifications that were made to Python in order for it
to be supported that there is a fair bit of language modification required.
Furthermore, Guido van Rossum joined the AppEngine team.

In order for Perl to ever be supported, it is probable that core members of 
the Perl community would need to be mobilized to support that effort.

I would like to see this project get organized and get off the ground.
I am volunteering to spearhead it (at least until someone better capable
of doing it volunteers) and mobilize members of the Perl community who
can assist with this. (i.e. to create a version of Perl, a set of libraries,
and a collection of frameworks with sufficient features disabled and sufficient
additional support added for BigTable, etc.)

However, I need an organizing contact at Google to coordinate with.
If there is any possibility of this working out, please let me know who that
would be.

Thanks,

Stephen Adkins
spadkins@gmail.com

P.S. YAPC::NA 2008 is coming up (in Chicago) in June, and this would be
an ideal time to advance such a project through its organizational phases.
So there is some aspect of this that is time-critical.

Comment 445 by sjorsgielen, May 30, 2008
Stop the +1 spam please, I'm getting sick of it! Is everybody really too stupid to
read the messages above this comment form? -_-"
Comment 447 by hudnix, Jun 01, 2008
IN THE NAME OF ALL THAT IS HOLY, STOP WITH THE +1 AND ME-TOO POSTS!!!!

Just click on the star to show your support. All you do by spamming the list is make
people want to unstar it, which is completely counter-productive.

(sorry for shouting, just hoping to get people's attention *before* they +1.)

Comment 457 by sartak, Jun 09, 2008
When a message arrives that matches the search: subject:(Issue 34 in 
googleappengine), do the following:

* Skip the Inbox (Archive it)

Keep your star on AND avoid the pointless +1 messages.
Comment 458 by cobrawgl, Jun 13, 2008
I would like to see Perl as a supported language.
Comment 460 by spadkins, Jun 20, 2008
Hi,

I have been promoting the idea of a community project to get Perl
supported on Google App Engine.

  http://code.google.com/p/googleappengine/issues/detail?id=34#c436

I have made various contacts with people inside Google, and it seems that the core
App Engine team is busy with plenty of other thinigs.  However, this does not stop
the community from getting something started.  We will likely attract perl advocates
within Google as we go along, even if they are not on the App Engine team.  I would
like to see the effort advance until the point where it becomes a simple matter for
the App Engine team to embrace Perl.

I have started a project for all people interested in following this effort or
contributing toward it.

  http://code.google.com/p/perl-appengine/

Please visit the website, sign up for the mailing list, spread the word, and start
contributing.

Thanks,

Stephen Adkins
spadkins@gmail.com

Comment 461 by stevechn, Jun 29, 2008
I would like to see Perl as a supported language too. Thanks!
Comment 462 by jmprellezo, Jul 05, 2008
Perl was the first serious language programming at Web-land, please, consider it.
Comment 463 by bradfitz, Jul 23, 2008
Adding Perl to App Engine is now a community project and has begun.  See:

http://brad.livejournal.com/2388824.html

and Stephen Adkins has given me access to use the project he'd created, so we'll coordinate all our efforts at:

http://code.google.com/p/perl-appengine/


Comment 464 by stanislav.antonichev, Jul 25, 2008
(No comment was entered for this change.)
Comment 465 by vipeak, Aug 05, 2008
It would be great to add perl support.
Comment 466 by supera, Aug 09, 2008
please add perl support
Comment 467 by virtualcoder128, Aug 12, 2008
please add perl support

perl is the father of the Internet
Comment 468 by cromo.jml, Aug 13, 2008
hey people, what do you think about catalyst possibilities ?
Comment 469 by samuel.c.vilain, Aug 13, 2008
 _                _    _ 
| |    ___   ___ | | _| |
| |   / _ \ / _ \| |/ / |
| |__| (_) | (_) |   <|_|
|_____\___/ \___/|_|\_(_)

Work on this is already underway, so please go to the project page to discuss (see
comment 463).
Comment 470 by batl...@lovelysystems.com, Aug 27, 2008
-1, stay on python and add features. no reason for other languages
Comment 471 by uperkevin, Sep 23, 2008
(No comment was entered for this change.)
Comment 472 by a.s@google.com, Sep 25, 2008
(No comment was entered for this change.)
Status: Acknowledged
Comment 473 by deo@google.com, Oct 06, 2008
(No comment was entered for this change.)
Labels: Component-Languages
Comment 474 by duzy.chan, Oct 21, 2008
Please add Perl support, it will enhance Google App...

Comment 475 by diuming, Oct 24, 2008
+1
Comment 476 by jasraja, Mar 19, 2009
Per support should definitely be added!
Comment 477 by jackskiss, Apr 08, 2009
how to add stars
Comment 478 by jackskiss, Apr 08, 2009
oh~~~my got
Comment 479 by neithere, Apr 08, 2009
Before adding support for Perl, Google should definitely do something against
spammers and trolls.
Comment 480 by kiss242, Apr 20, 2009
ghs.google.com has been blocked in some countries, which means that your 
users/clients in these countries are not able to access your GAE services with your 
own domain name.

See http://code.google.com/p/googleappengine/issues/detail?id=1269 for more details.


Comment 481 by yonede51, May 12, 2009
please
Comment 482 by fatfreddysays, May 22, 2009
There's a reason why perl is still around... please add support.
Comment 483 by extasia, May 22, 2009
although i'm parroting others, please add perl support
Comment 484 by m...@italpro.net, May 22, 2009
Please ad Perl support, definitely a must.
Comment 485 by mike.nachbaur, May 22, 2009
What's involved in adding support for Perl? e.g. what are the stumbling blocks /
hurdles that need to be resolved in order to get it running in google app engine?
Comment 486 by robo4288, May 22, 2009
Please add perl support...
Comment 487 by gbarosio, May 22, 2009
Please add perl support!
Comment 488 by brian.fr...@gmail.com, May 22, 2009
Would like to see perl support as well though I've tried not to parrot others.
Comment 489 by oqh...@gmail.com, May 22, 2009
if you wanna perl support, please, use:
http://code.google.com/p/perl-appengine/
Comment 490 by lemb...@wrkhors.com, May 24, 2009
One nice benefit to adding perl support is also adding anything supported by Inline 
as well. That would provide a simple, flexable interface to C, C++, Java, Python, 
Tcl (that I can think of).

Once we have Perl, the ability to add Catalyst, Moose, et al, becomes a simple 
enough matter. Being able to combine DBI or DBIx with the Google engine would be 
rather handy. 

The point is that Perl gives us all of this in one package.
Comment 491 by a...@hexten.net, May 24, 2009
I don't imagine that Inline would be supported - it requires, e.g. a C compiler.
Comment 492 by cuccaro.francesco, May 25, 2009
please add perl support


Comment 493 by lilypeacock, May 25, 2009
please add perl support thanks
Comment 494 by Peter.Jirak, May 27, 2009
Please add support to the Google engine for Perl.
Comment 495 by i...@gwendragon.de, May 28, 2009
Please add Perl support to google engine.
Comment 496 by postmas...@softsearch.ru, May 28, 2009
Please add Perl support to google engine.
Comment 497 by lushpai, May 28, 2009
Please add Perl support to the Google Engine!
Comment 498 by pokesh, May 28, 2009
Please add Perl support to the Google Engine!
Comment 499 by melnikov.biz, May 28, 2009
use Perl or die!
Comment 500 by melnikov.biz, May 28, 2009
Please add Perl support to the Google Engine!
Comment 501 by HeavyAnykey, May 28, 2009
Please add Perl support to the Google Engine!

Comment 502 by sharifulin, May 28, 2009
Perl must go on! :)

use Perl or die;

Just F*cking Do It
Comment 503 by faust61, May 28, 2009
Please add perl support!
I really need it!
Comment 505 by n4ernova, May 28, 2009
Please add Perl support to the Google Engine!
Comment 506 by oleg.bunin, May 28, 2009
Please add perl support!
I really need it!
Comment 507 by grepular, May 28, 2009
I'm unticking the star because I'm sick of getting an email every time some total
idiot enters "Add perl support!"
Comment 508 by ostrovok, May 28, 2009
Perl - very well, it's my native language!
Comment 509 by Ruslan.Levitskiy, May 28, 2009
I need perl support too.
Comment 510 by i4ernova, May 28, 2009
Please add perl support to the Google Engine!
Comment 511 by jemis.n, May 28, 2009
use Perl or die!
Comment 512 by ckyhob, May 28, 2009
Yes!
Comment 513 by anton.brinyov, May 28, 2009
Perl support would be helpful.

Comment 514 by Andrew.Tsvetinskiy, May 28, 2009
I would like to see Perl as a supported language too. Thanks!

Comment 515 by eyescabs, May 28, 2009
OH . . . MY . . . GOD!

Please, just click on the star at the top of this page next to "Issue 34: Add Perl
support". YOU DON'T NEED TO LEAVE A COMMENT!

If you're a Perl programmer why not consider helping the Perl AppEngine project at
http://code.google.com/p/perl-appengine/ so that Perl support is added sooner!

Comment 516 by sharifulin, May 28, 2009
@eyescabs, use settings http://code.google.com/hosting/settings
Comment 518 by ffl.public, May 28, 2009
sss
Comment 519 by paneyu, May 28, 2009
Please add Perl support to the Google Engine!
Comment 520 by nikolay.mishin, May 28, 2009
add perl please!!!
Comment 521 by fishastik, May 28, 2009
zzz
Comment 522 by fishaster, May 28, 2009
pearl in weights
Comment 523 by boris.yarmoulnik, May 28, 2009
Please add perl support!

Comment 524 by mormux, May 28, 2009
Wx and AnyEvent... please!
Comment 525 by sergey.erokhin, May 28, 2009
I would like to see Perl as a supported languag
Comment 526 by scofer, May 28, 2009
it will be cool :)
Comment 527 by evzher, May 28, 2009
pawaperl
Comment 529 by duke66, May 29, 2009
Please add perl support!
Plz!!!!
Comment 530 by gnezdo, May 29, 2009
add perl support!!!

Comment 531 by foobar1000, May 30, 2009
add perl, you bastards!!!
Comment 532 by ddascalescu, Jun 01, 2009
Regarding the suggestion in Comment 231 to add the "Catalyst" module: while
Catalyst::Runtime and Catalyst::Devel would be good, a real-world Catalyst
application will need more dependencies around Catalyst (plugins etc.). Installing
the MojoMojo module would pull all these in.
Comment 533 by natanaelborja79, Jun 01, 2009
"+1"
Comment 534 by dryfter, Jun 01, 2009
Regarding the MojoMojo suggestion -- Isn't MojoMojo a whole application?
It is described as "A Catalyst & DBIx::Class powered Wiki." at
http://search.cpan.org/dist/MojoMojo/

I'm not sure it's appropriate to start including entire pre-made apps, is it?
Otherwise everyone will want their pet project included in the build too.
Comment 535 by ddascalescu, Jun 01, 2009
MojoMojo is indeed a Catalyst-powered wiki application, but Catalyst applications are
modules, so what I'm suggesting is having MojoMojo's dependency chain installed, not
necessarily MojoMojo per se.
Comment 536 by schultzter, Jun 02, 2009
It's been a while since I did any heavy duty perl, but I tend to agree with dryfter -
we don't want everyone's favourite included.

But we do want the "vanilla" system to be functional out of the box; and we want a
way to add the dependencies our project has (within the limits of App Engine).

I would suggest taking a look at what some ISP's offer as their basic perl offering
as a starting point.
Comment 537 by samuel.c.vilain, Jun 02, 2009
Well, probably part of the problem which is why Perl had problems compared with say
PHP is that ISP offerings were generally rubbish for hosting serious Perl
applications.  And most of the big Perl sites were self-hosted (ie, dedicated
hardware).  It was never really for "Personal Home Pages".  Whereas PHP just linked
every C library under the sun into the process (like Apache does) and exposed them,
and encouraged people to ship libraries in their webroot.  Meaning getting PHP apps
running was always just a 'unpack a tarball into the webroot and go to configure.php'.

Certainly a good 'acceptance' test for reasonable Perl support would how easy it is
to use some of the more evolved applications out there;

  - Request Tracker and the Jifty framework
  - the Movable Type wiki
  - HTML::Mason - a bit 'old school' but still used!
  - Catalyst and DBIx::Class based applications like MojoMojo or Angerwhale, as
people have mentioned
  - Moose applications

No doubt you will find many people willing to help from the Perl community.  Michael
Schwern is a good default contact for referring you to the right person.

Ideally these systems would be available as off-the-shelf groups based on stable
released versions of modules so that people can just grab them and start, though
people should still be able to install updated versions of them to local library
directories.

My 2¢..
Comment 538 by samuel.c.vilain, Jun 02, 2009
  The most merciful thing in the world ...  is the inability of the
human mind to correlate all its contents.
H P LOVECRAFT

Ah, the whole crew's already there - see http://code.google.com/p/perl-appengine/
Comment 539 by word2electronics, Jun 03, 2009
Please add perl support!
It very important!!! Perl is cool!
Comment 541 by kangheng, Jun 10, 2009
As a perl programmer, I strongly propose that App engine support PERL!
Perl is a good language to write web applications, because it has so many mature 
libs like CGI. Also there are some web frameworks.

Please consider it.
Comment 542 by uperkevin, Jun 19, 2009
Perl is good.
Please not ignore it.
Comment 543 by KMatyukhin, Aug 10, 2009
Please add perl support!
Comment 544 by matjones, Aug 28, 2009
Perl Please!
Comment 545 by dhaval1406, Sep 15, 2009
Please add Perl!!! The easiest and convenient language!! 
Comment 546 by franco.ferreiro, Oct 21, 2009
I endorse Comment 482  by fatfreddysays on May 22, 2009. But want to add that there
are actually MANY reasons why Perl is so great. Being one of them CPAN, where you can
find other MANY reasons more (excellent libs, doc, etc.). If you ever tried Perl and
know about PHP, Phyton etc (also if you take a look at articles about them all,
you'll possible find many reasons more. ie: who's 'father' of who.
here's another reason: Perl's father @ Google Tech talks ->
http://www.youtube.com/watch?v=JzIWdJVP-wo
Big hug to Larry Wall. 
long life to Perl and Javascript (the other masterpiece of web tech)
Comment 547 by duanwenhui, Oct 31, 2009
perl is a must
Comment 548 by AlexandrFedorov, Nov 25, 2009
give Perl to AppEngine!!!!!!!!!!!!!!!!!!!!!!
Comment 549 by alexande...@bm-supplier.com, Nov 26, 2009
Is there no JVM version of Perl á la Jython? 

Comment 550 by apija...@google.com, Jan 29, 2010
 Issue 1611  has been merged into this issue.
Comment 551 by apija...@google.com, Jan 29, 2010
 Issue 2026  has been merged into this issue.
Comment 552 by max2906, Jan 29, 2010
Please add perl support!
Comment 553 by jhiver, Jan 30, 2010
If that ever happens, it would be nice to have PAR support or any other way of remotely 
using third party modules, or maybe XMLRPC or SOAP. The great thing about Perl is CPAN 
mostly, thus having a way of leveraging this tool would be fantastic.
Comment 554 by fowe.ade, Jan 30, 2010
pls add Perl support!
Comment 555 by Minzent, Feb 01, 2010
nice)
Sign in to add a comment