<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PERL%2FC3%2FPerl-Module-Library-%28CPAN%29%2FTamil</id>
		<title>PERL/C3/Perl-Module-Library-(CPAN)/Tamil - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PERL%2FC3%2FPerl-Module-Library-%28CPAN%29%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Perl-Module-Library-(CPAN)/Tamil&amp;action=history"/>
		<updated>2026-04-29T18:21:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PERL/C3/Perl-Module-Library-(CPAN)/Tamil&amp;diff=32641&amp;oldid=prev</id>
		<title>Priyacst: Created page with &quot;{| Border=1  |  '''Time'''  | '''Narration'''   |-  |00:01  | '''Perl Module Library'''  அதாவது '''CPAN'''ஐ  பயன்படுத்துவது குற...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Perl-Module-Library-(CPAN)/Tamil&amp;diff=32641&amp;oldid=prev"/>
				<updated>2017-03-06T05:07:33Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| Border=1  |  &amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039;  | &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;   |-  |00:01  | &amp;#039;&amp;#039;&amp;#039;Perl Module Library&amp;#039;&amp;#039;&amp;#039;  அதாவது &amp;#039;&amp;#039;&amp;#039;CPAN&amp;#039;&amp;#039;&amp;#039;ஐ  பயன்படுத்துவது குற...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| Border=1 &lt;br /&gt;
|  '''Time''' &lt;br /&gt;
| '''Narration''' &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:01 &lt;br /&gt;
| '''Perl Module Library'''  அதாவது '''CPAN'''ஐ  பயன்படுத்துவது குறித்த''' Spoken Tutorial'''க்கு  நல்வரவு. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:08 &lt;br /&gt;
| இந்த டுடோரியலில், ''' PERL'''லில் ஏற்கெனவே உள்ள '''module'''களை பயன்படுத்துவும்,  மேலும்,   புது moduleகளை உருவாக்கவும் கற்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:16 &lt;br /&gt;
| இந்த டுடோரியலை பதிவு செய்ய நான் பயன்படுத்துவது:  '''Ubuntu Linux''' 12.04 இயங்கு தளம், '''Perl''' 5.14.2 மற்றும்  '''gedit' Text Editor'''. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:28 &lt;br /&gt;
| உங்களுக்கு விருப்பமான எந்த '''text editor'''யும் பயன்படுத்தலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:32 &lt;br /&gt;
| இந்த டுடோரியலை புரிந்து கொள்ள, '''Perl''' Programmingல் வேலை செய்ய தெரிந்து இருக்க வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:37 &lt;br /&gt;
| இல்லையெனில், அதற்கான''' Perl'''  ஸ்போகன் டுடோரியல்களுக்கு,  ''' spoken tutorial''' வலைத்தளத்தை பார்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:43 &lt;br /&gt;
| '''Moduleகள்:'''  இவை பொதுவான routineகளை கொண்டிருக்கும் code fileகள் ஆகும்.  இவை வெவ்வேறு programmerகளால் எழுதப்பட்டவை.  மேலும்,  இவற்றை,  ஒரே நேரத்தில் பல programகளால் பயன்படுத்த முடியும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:55 &lt;br /&gt;
| '''CPAN:''' PERL ஒரு '''open source''' language,  மேலும்,   PERLன் standard '''CPAN library'''க்கு எவரும் பங்களிக்கலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:03 &lt;br /&gt;
| வெவ்வேறு programmerகளால் எழுதப்பட்ட,  ஆயிரக்கணக்கான  பயன்படுத்த தயாராக இருக்கும் moduleகளை,  '''CPAN ''' கொண்டிருக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:09 &lt;br /&gt;
| '''CPAN '''ன் official website: '''www.cpan.org''' &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:17 &lt;br /&gt;
| ''' List colon colon U t i l'''ஐ உதாரணமாக எடுத்துக் கொண்டு,  அதை பயன்படுத்தக் கற்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:24 &lt;br /&gt;
| இந்த moduleன் உள் ஏற்கெனவே எழுதப்பட்டிருக்கும் '''function'''களை அணுக இது உதவுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:30 &lt;br /&gt;
| '''Terminal'''க்கு திரும்பவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:32 &lt;br /&gt;
| டைப் செய்க:''' perldoc List colon colon Util'''. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:38 &lt;br /&gt;
| '''You need to install the perl hyphen doc package to use this program''' என்ற errorஐ நீங்கள் பெறலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:46 &lt;br /&gt;
| இது,  '''perl hyphen doc''' packageஐ நீங்கள் நிறுவ வேண்டும் என்பதைக் குறிக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:50 &lt;br /&gt;
| அதை,  '''Synaptic Package Manager'''ஐ பயன்படுத்தி செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 01:55 &lt;br /&gt;
| அதற்கான''' Linux'''  ஸ்போகன் டுடோரியல்களுக்கு,  ''' spoken tutorial''' வலைத்தளத்தை பார்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:01 &lt;br /&gt;
| இங்கு, நீங்கள் காண்பது,  ''' List colon colon Util''' moduleக்கு உண்டான ஆவணங்கள் ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:08 &lt;br /&gt;
| ஆவணங்கள் பின்வருவனவற்றை பெற்றுள்ளன என்பதை கவனிக்கவும்- moduleன் விளக்கம், அதை பயன்படுத்த உதாரணம்  மற்றும் ஒரு '''overview'''. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:20 &lt;br /&gt;
| '''Perldoc viewer'''ஐ விட்டு வெளிவர,  'Q' keyஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:25 &lt;br /&gt;
| அடுத்து,  ஒரு '''Perl''' programல்,  ''' List colon colon Util''' moduleஐ பயன்படுத்தக் கற்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:33 &lt;br /&gt;
| நான் ஏற்கெனவே சேமித்து வைத்திருந்த ''' exist underscore modules.pl''' என்ற sample programஐ திறக்கிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:40 &lt;br /&gt;
| உங்கள் ''' exist underscore modules dot pl''' fileலில்,  திரையில் தெரியும் பின்வரும் codeஐ டைப் செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:47 &lt;br /&gt;
|  இப்போது codeஐ புரிந்து கொள்ளவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:50 &lt;br /&gt;
| '''Use List colon colon Util''',  '''Perl'''ஐ, '''List colon colon Util''' moduleஐ கண்டுபிடித்து '''load''' செய்யச் சொல்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:00 &lt;br /&gt;
| '''Qw()''' function,  ஒரு '''delimiter '''ஐ பயன்படுத்தி,  '''string'''ல் இருந்து சொற்களை எடுத்து,  அதை ஒரு '''list'''ஆக திருப்பித் தருகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:09 &lt;br /&gt;
| இது ஒரு '''array'''ஐ declare செய்ய விரைவான வழியாகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:13 &lt;br /&gt;
| ஒரு '''module'''ஐ import செய்யும் போது,  நமது programற்குள் '''list'''ல் குறிப்பிடப்பட்ட '''subroutine'''களை மட்டுமே அது '''import''' செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:21 &lt;br /&gt;
| அது '''subroutine'''களின் பொது பயன்பாட்டு பட்டியலை கொண்டிருக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:26 &lt;br /&gt;
| நமது programற்குள்,  அதன் '''subroutine'''களையும்,  '''variable'''களையும்,  module '''export''' செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:32 &lt;br /&gt;
| ''' List colon colon Util'''லில் கிடைக்கும் மிகப் பிரபலமான '''subroutine'''கள்: '''first'''- '''list'''ன் முதல் '''element'''ஐ இது return செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:42 &lt;br /&gt;
| '''max'''- listன் பெரிய எண்ணின் மதிப்பை இது return செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:47 &lt;br /&gt;
| '''maxstr'''- listன்  பெரிய '''string'''ஐ இது return செய்கிறது. &lt;br /&gt;
 &lt;br /&gt;
|- &lt;br /&gt;
|03:52 &lt;br /&gt;
| '''min'''- சிறிய எண்ணின் மதிப்பை இது return செய்கிறது &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:57 &lt;br /&gt;
| '''minstr''' – listன்  சிறிய '''string'''ஐ இது return செய்கிறது&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:02 &lt;br /&gt;
| '''shuffle''' –  '''Input'''ன் மதிப்புகளை சீரற்ற வரிசையில் இது return செய்கிறது&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:08 &lt;br /&gt;
| '''sum''' – listன் அனைத்து elementகளின் மொத்த எண்ணிக்கையை இது return செய்கிறது&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:14 &lt;br /&gt;
| ஒவ்வொரு '''function'''க்கும் தனி source code எழுத தேவையில்லை. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:18 &lt;br /&gt;
|  இருக்கும் இந்த '''subroutine'''களை நாம் நம் programல் பயன்படுத்திக் கொள்ளலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:23 &lt;br /&gt;
| '''max, min, sum ''' மற்றும்''' shuffle''' என்ற '''input'''களை,  நான் functionக்கு pass செய்கிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:30 &lt;br /&gt;
|   இவை தான் '''print '''statementகள். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:33 &lt;br /&gt;
| இப்போது fileஐ சேமிக்க,  ''' Ctrl+S'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:37 &lt;br /&gt;
| Programஐ இயக்குவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:40 &lt;br /&gt;
| '''Terminal'''க்கு திரும்பி,  டைப் செய்க:  '''perl exist underscore modules dot pl''',  பின் '''Enter'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:49 &lt;br /&gt;
| '''Output'''ஐ கவனிக்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:51 &lt;br /&gt;
| '''Random number'''ல்,  0 முதல் 51 வரையுள்ள எந்த மதிப்பையும் நீங்கள் பெறலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:58 &lt;br /&gt;
| அடுத்து,  ஒரு '''Perl module'''ஐ உருவாக்கி,  அதை '''CPAN'''க்கு சேர்க்கக் கற்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:04 &lt;br /&gt;
| பின்வருவன,  ஒரு moduleஐ உருவாக்குவதற்கு வேண்டிய படிகள்: &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:08 &lt;br /&gt;
| Moduleஐ உருவாக்க,  ஒரு இடத்தை உருவாக்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:11 &lt;br /&gt;
| Moduleக்கு skeleton fileகளை  உருவாக்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:14 &lt;br /&gt;
|  Moduleஐ '''document''' செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:16 &lt;br /&gt;
| '''Perl code'''ஐ எழுதவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:18 &lt;br /&gt;
| Test செய்வதற்கு codeஐ எழுதவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:20 &lt;br /&gt;
|  '''CPAN'''ல்,  '''module'''லில் விநியோகிக்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:24 &lt;br /&gt;
| ஒரு புது moduleக்கு fileகளை உருவாக்க பயன்படும் ''' h2xs''' என்ற programஉடன் '''Perl''' விநியோகிக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:32 &lt;br /&gt;
| '''Math colon colon Simple''',  நமது moduleன் பெயரைக் குறிக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:37 &lt;br /&gt;
| தன்னுள் கொண்டிருக்கும் moduleஐ தெளிவாக அடையாளம் காட்டக்கூடிய directoryஐ  உருவாக்க இது பயன்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:43 &lt;br /&gt;
| அடிப்படையில்,  moduleக்கு skeleton fileகளை இது  உருவாக்குகிறது. ''' hyphen P A X''' என்பன '''autoload''' மற்றும் '''autogenerate'''ஐ தவிர்க்கும் optionகளாகும். &lt;br /&gt;
 &lt;br /&gt;
|- &lt;br /&gt;
|05:54 &lt;br /&gt;
| '''Math colon colon Simple''' என்ற புது moduleஐ  உருவாக்குவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:59 &lt;br /&gt;
| அது எளிய functionகளை கொண்டிருக்கும்: add, subtract, multiply மற்றும் divide. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:06 &lt;br /&gt;
| ''' h2xs''' commandஐ இயக்க,  terminalக்கு திரும்புவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:12 &lt;br /&gt;
| டைப் செய்க:  '''h2xs hyphen PAXn Math colon colon Simple'''. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:20 &lt;br /&gt;
| Moduleஐ விநியோகிக்க தேவையான எல்லா fileகளையும்,  '''h2xs''' program உருவாக்குகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:27 &lt;br /&gt;
| Directoryஐ ''' Math hyphen Simple'''க்கு மாற்றுவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:33 &lt;br /&gt;
| உங்கள் கணிணியில் '''directory path'''ஐ கவனிக்கவும். அது Math forward slash Simple என இருக்கலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:41 &lt;br /&gt;
| Directoryல் உள்ள எல்லா fileகளையும் பட்டியலிட,  டைப் செய்க: &amp;quot;ls&amp;quot; .  பின்வரும் fileகளை நாம் காணலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:49 &lt;br /&gt;
| நாம் புது பதிப்புகளை எழுதும் போது,  நமது moduleக்கு செய்யப்பட்ட மாற்றங்களை,  &amp;quot;Changes&amp;quot; fileலில் கண்காணிப்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:58 &lt;br /&gt;
| '''lib subdirectory ''',  moduleஐ கொண்டிருக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:02 &lt;br /&gt;
| இந்த directoryயில்,  '''MANIFEST''', fileகளின் ஒரு பட்டியலைக் கொண்டிருக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:07 &lt;br /&gt;
| '''Makefile''',  என்பது '''Unix Makefile'''ஐ  உருவாக்க பயன்படுத்தப்படும் ஒரு Perl program ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:12 &lt;br /&gt;
| நமது moduleஐ சோதித்து நிறுவ இந்த '''Makefile'''ஐ பயன்படுத்துவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:18 &lt;br /&gt;
| '''Test script'''கள்,  ''' 't' subdirectory'''ன் உள் இருக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:22 &lt;br /&gt;
| '''Test'''கள்,  எளிய '''Perl script'''கள் ஆகும்.  ஆனால் ''' dot t extension'''உடன் கூடிய, அவை '''unit testing'''க்கு பயன்படுத்தப்படும்  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:30 &lt;br /&gt;
| '''Simple.pm''',  நமது module ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:34 &lt;br /&gt;
| நாம் '''h2xs''' commandஐ இயக்கும் போது இந்த fileகள் தானாகவே உருவாக்கப்படும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:41 &lt;br /&gt;
| ''' Simple.pm''' fileஐ திறக்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:45 &lt;br /&gt;
| Directoryஐ ''' lib forward slash Math'''க்கு மாற்றவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:51 &lt;br /&gt;
| இப்போது,  ஏற்கெனவே உள்ள content ஐ காண ''' simple.pm'''fileஐ திறப்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:57 &lt;br /&gt;
| டைப் செய்க:  ''' gedit Simple.pm'''. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:02 &lt;br /&gt;
| நாம் இங்கு காண்பது,  எதையும் செய்யாத,  ஆவணப்படுத்தப்பட்டு செயல்படும் Perl module ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:09 &lt;br /&gt;
| அதை செயல்படுத்த,  அதற்கு தேவையான functionகளை எழுத வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:16 &lt;br /&gt;
| &amp;quot;Preloaded methods go here&amp;quot; என்ற textக்கு பிறகு,  கீழ்கண்ட codeஐ சேர்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:22 &lt;br /&gt;
| இங்கு,  ''' add, subtract, multiply '''மற்றும் '''divide''' என்ற நான்கு subroutineகளை சேர்ப்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:29 &lt;br /&gt;
| இப்போது fileஐ சேமிக்க,  ''' Ctrl+S'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:33 &lt;br /&gt;
| இப்போது,  நமது code சரியாக வேலை செய்கிறதா என்பதை சோதிக்க ஒரு மாதிரி Perl programஐ உருவாக்குவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:41 &lt;br /&gt;
| Subdirectory 't'ன் கீழ் இருக்கும்,  ''' Math-Simple.t''' என்ற test fileஐ திறப்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:49 &lt;br /&gt;
| டைப் செய்க:  '''gedit Math hyphen Simple.t''' &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:55 &lt;br /&gt;
| ஏற்கெனவே உள்ள code,  “Insert your test code below..” ன் கீழ்,  பின்வரும் codeஐ சேர்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:02 &lt;br /&gt;
| '''Print''' statementகள் outputஐ print செய்யும் &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:06 &lt;br /&gt;
| இப்போது fileஐ சேமிக்க,  ''' Ctrl+S'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:10 &lt;br /&gt;
| '''Test script'''ஐ '''run''' செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:13 &lt;br /&gt;
| டைப் செய்க:  '''perl Math hyphen simple.t'''&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:19 &lt;br /&gt;
| தன் directoryனுள், '''Simple.pm'''ஐ,   '''Perl '''scriptஆல் கண்டுபிடிக்க முடியாததால்,  இந்த '''error''' messageஐ நாம் காண்கிறோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:27 &lt;br /&gt;
| அது ''' lib''' directoryனுள் பார்க்க வேண்டும்.  இந்த errorஐ எப்படி திருத்துவது? &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:33 &lt;br /&gt;
| இதற்கு சில optionகளைக் காண்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:37 &lt;br /&gt;
| '''At the rate INC''' என்பது  directoryகளின் பட்டியலைக் கொண்டிருக்கும் ஒரு special variable ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:43 &lt;br /&gt;
| இந்த directoryகளில் இருந்து Perl moduleகள் மற்றும் '''library'''களை load செய்யலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:48 &lt;br /&gt;
| அதன் ''' at the rate INC''' search directoryக்கு,  இந்த '''directory path'''ஐ சேர்க்கச் சொல்லி,  இந்த code வரி,  '''Perl''' programக்கு கூறுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:57 &lt;br /&gt;
| இதற்கு மாற்றாக,  run timeல்,  '-I' optionஐ பயன்படுத்தி,  ''' at the rate INC'''க்கு fileகளை சேர்க்கலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:06 &lt;br /&gt;
| இப்போது,  terminalக்கு திரும்புவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:10 &lt;br /&gt;
| ''' '-I' command line parameter'''ஐ பயன்படுத்தி,  நான் programஐ '''execute''' செய்கிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:16 &lt;br /&gt;
| அதனால்,  டைப் செய்க: '''perl hyphen Ilib t slash Math hyphen Simple.t''' &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:24 &lt;br /&gt;
| இங்கு எதிர்பார்க்கப்பட்ட output  தெரியும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:27 &lt;br /&gt;
| நாம் moduleஐ சோதித்துவிட்டோம்,    அது நன்றாக வேலை செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:31 &lt;br /&gt;
| இறுதிப்படி,  moduleஐ  விநியோகிப்பது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:34 &lt;br /&gt;
| Moduleஐ நிறுவுவதற்கு பொதுவான செயல்முறை,  இந்த commandகளை '''run''' செய்வதே. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:40 &lt;br /&gt;
| நிறுவுதலுக்கு,  '''Perl library directory'''னுள் fileகளை copy செய்ய வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:45 &lt;br /&gt;
| இந்த directoryனுள் copy செய்ய,  நம்மில் பலருக்கு அனுமதி  கிடையாது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:49 &lt;br /&gt;
| '''Math-Simple''',  மிகவும் பயனுள்ள module இல்லை என்பதால்,  அதன் நிறுவுதல் பகுதியை நான் காட்டவில்லை. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:57 &lt;br /&gt;
| இத்துடன்,  நாம் இந்த டுடோரியலின் முடிவுக்கு வந்துவிட்டோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:02 &lt;br /&gt;
| சுருங்கசொல்ல , இந்த டுடோரியலில் நாம் பயன்படுத்தக் கற்றது:  ஏற்கெனவே உள்ள '''module'''களை பயன்படுத்துவது, புது moduleகளை உருவாக்குவது, மேலும்,  அவற்றை Perl programல் எப்படி பயன்படுத்துவது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:11 &lt;br /&gt;
| இங்கே உங்களுக்கான பயிற்சி. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:13 &lt;br /&gt;
| ''' Text colon colon Wrap''' moduleஐ பயன்படுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:17 &lt;br /&gt;
| ஒழுங்காக பத்திகளை வடிவமைக்க input textஐ wrap செய்யும் ''' Wrap()''' functionஐ பயன்படுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:24 &lt;br /&gt;
| &amp;quot;Columns&amp;quot; என்ற variableஐ,  '''Text colon colon Wrap''' module கொண்டுள்ளது.  ''' columns'''ன் மதிப்பை 30க்கு அமைக்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:31 &lt;br /&gt;
| Format செய்யப்பட்ட outputஐ காண,  textஐ print செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:35 &lt;br /&gt;
| இந்த இணைப்பில் உள்ள வீடியோ ஸ்போகன் டுடொரியல் திட்டத்தை சுருங்க சொல்கிறது.  அதை தரவிறக்கி காணவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:42 &lt;br /&gt;
| '''Spoken Tutorial''' திட்டக்குழு செய்முறை வகுப்புகள் நடத்தி இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்கள் தருகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:51 &lt;br /&gt;
| மேலும் விவரங்களுக்கு எங்களுக்கு மின்னஞ்சல் செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:55 &lt;br /&gt;
|ஸ்போகன் டுடொரியல் திட்டத்திற்கு ஆதரவு இந்திய அரசாங்கத்தின், NMEICT, MHRD மூலம் கிடைக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|12:02 &lt;br /&gt;
| மேலும் விவரங்களுக்கு, கீழ்கண்ட இணைப்பை பார்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|12:06 &lt;br /&gt;
| இந்த டுடோரியலை தமிழாக்கம் செய்தது  ஜெயஸ்ரீ. குரல் கொடுத்தது ஐஐடி பாம்பேயில் இருந்து பிரியா. நன்றி. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>