What is Active pearl

Login to reply to this topic.
Mon, 2007-10-01 11:54
Joined: 2007-05-24
Forum posts: 22

What is active pearl ?
Why it is require in symbian ? What it does ?
Why they require specific version , New Version r not compatible ?


Mon, 2007-10-01 12:22
Forum Nokia Champion
Joined: 2006-10-12
Forum posts: 463
Re: What is Active pearl
Mon, 2007-10-01 12:38
Joined: 2004-11-29
Forum posts: 1233
Re: What is Active pearl

And for a more symbian specific answer:

The build scripts used to build your apps in the Symbian SDK is perl scripts.
Therefore you need perl.
The reason you need a specific version is that this is the version it is tested to work with, it is not guaranteed to work with any other version.
It might work. It might not work.

Just get the right version and you know it will work.

Fri, 2007-10-19 10:53
Joined: 2007-08-31
Forum posts: 10
What is Active pearl

hi ,

Similar to makefile in linux ,which can be used to compile a program ,perl scripts does the similar task ,except that

they are written in perl.

Fri, 2007-10-19 14:48
Joined: 2004-11-29
Forum posts: 1233
Re: What is Active pearl

Swap:
not very accurate description.

Perl is a general purpouse script language, make is specifically made for compilation environments, and is not a general scripting language.

Actually, the symbian build system is also built upon "make" and makefiles.

But, they also have an extra layer of perl scripts around it that among (a lot of) other things generate the makefiles, and call "make"

Fri, 2007-10-19 16:52
Joined: 2007-09-23
Forum posts: 159
Re: What is Active pearl

"What is active pearl ?"

What is google?

Fri, 2007-10-19 20:39
Forum Nokia Champion
Joined: 2003-06-10
Forum posts: 720
Re: What is Active pearl

"Perl is a general purpouse script language, make is specifically made for compilation environments, and is not a general scripting language."

There is nothing in the Perl language that makes it specifically for "compilation environments".

From http://history.perl.org/PerlTimeline.html

"Perl is a interpreted language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It's also a good language for many system management tasks. The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). It combines (in the author's opinion, anyway) some of the best features of C, sed, awk, and sh, so people familiar with those languages should have little difficulty with it. (Language historians will also note some vestiges of csh, Pascal, and even BASIC|PLUS.) Expression syntax corresponds quite closely to C expression syntax. If you have a problem that would ordinarily use sed or awk or sh, but it exceeds their capabilities or must run a little faster, and you don't want to write the silly thing in C, then perl may be for you. There are also translators to turn your sed and awk scripts into perl scripts."

And, ActivePerl is a Perl packaging done by a company by the name ActiveState: http://www.activestate.com/

Fri, 2007-10-19 21:00
Joined: 2005-11-20
Forum posts: 1242
Re: What is Active pearl

Uh, I think it's meant like that:

"Perl" is a general-purpose script language.

"Make" is specifically made for compilation environments, and is not a general scripting language.

Read this way, it makes sense, at least to me.


René Brunner

Fri, 2007-10-19 22:27
Forum Nokia Champion
Joined: 2003-06-10
Forum posts: 720
Re: What is Active pearl

Ah! Missed that. Bad reading for my part. Thanks for pointing it out.

  • Login to reply to this topic.