<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bharatpedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Ezhil_%28programming_language%29</id>
	<title>Ezhil (programming language) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.bharatpedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Ezhil_%28programming_language%29"/>
	<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Ezhil_(programming_language)&amp;action=history"/>
	<updated>2026-09-24T05:49:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.bharatpedia.org/w/index.php?title=Ezhil_(programming_language)&amp;diff=327397&amp;oldid=prev</id>
		<title>79.127.86.175 at 14:46, 20 December 2021</title>
		<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Ezhil_(programming_language)&amp;diff=327397&amp;oldid=prev"/>
		<updated>2021-12-20T14:46:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:16, 20 December 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Short description|Tamil-based language, for education}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Infobox programming language&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Infobox programming language&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| name = Ezhil&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| name = Ezhil&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l95&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Implementations==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Implementations==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Current Ezhil implementation&amp;lt;ref&amp;gt;https://github.com/arcturusannamalai/Ezhil-Lang&amp;lt;/ref&amp;gt; is tightly integrated with the Python runtime. Ezhil interpreter is based on a readline-like [[command line interface|CLI]], while it can also be run in a batch mode. The interactive mode consumes programs as UTF-8 encoded text and builds a tree, using a compiler front-end, to build an [[Abstract Syntax Tree|AST]], and executes it using the Python objects build from this AST.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Current Ezhil implementation&amp;lt;ref&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Cite web|url=&lt;/ins&gt;https://github.com/arcturusannamalai/Ezhil-Lang&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|title = Ezhil-Lang|date = 4 October 2021}}&lt;/ins&gt;&amp;lt;/ref&amp;gt; is tightly integrated with the Python runtime. Ezhil interpreter is based on a readline-like [[command line interface|CLI]], while it can also be run in a batch mode. The interactive mode consumes programs as UTF-8 encoded text and builds a tree, using a compiler front-end, to build an [[Abstract Syntax Tree|AST]], and executes it using the Python objects build from this AST.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l106&quot;&gt;Line 106:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 107:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# தமிழில் ஒரு எடுத்துக்காட்டு  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# தமிழில் ஒரு எடுத்துக்காட்டு  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;பதிப்பி &quot;வணக்கம் Vijay!&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;பதிப்பி &quot;வணக்கம் Vijay!&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;பதிப்பி &amp;quot;உலகே வணக்கம்&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;பதிப்பி &amp;quot;உலகே வணக்கம்&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;பதிப்பி &amp;quot;******* நன்றி!. *******&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;பதிப்பி &amp;quot;******* நன்றி!. *******&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l223&quot;&gt;Line 223:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 224:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;main()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;main()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Ezhil Chinese YinYang.png|thumb&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|right&lt;/del&gt;|The following is a Turtle graphics based example to draw the Yin-Yang symbols]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Ezhil Chinese YinYang.png|thumb|The following is a Turtle graphics based example to draw the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Yin and yang|&lt;/ins&gt;Yin-Yang&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;symbols]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Logo Ezhil==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Logo Ezhil==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l233&quot;&gt;Line 233:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 234:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{reflist}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{reflist}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#{{cite arXiv|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;arxiv&lt;/del&gt;=0907.4960|title=Ezhil: A Tamil Programming Language|last=Annamalai|first=Muthiah|date=28 Jul 2009}} Reference implementation of Ezhil programming language&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#{{cite arXiv|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;eprint&lt;/ins&gt;=0907.4960|title=Ezhil: A Tamil Programming Language|last=Annamalai|first=Muthiah|date=28 Jul 2009&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|class=cs.PL&lt;/ins&gt;}} Reference implementation of Ezhil programming language&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External links==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External links==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bharatpedia-enwiki:diff:1.41:old-117042:rev-327397:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>79.127.86.175</name></author>
	</entry>
	<entry>
		<id>https://en.bharatpedia.org/w/index.php?title=Ezhil_(programming_language)&amp;diff=117042&amp;oldid=prev</id>
		<title>61.1.221.145 at 11:20, 7 June 2021</title>
		<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Ezhil_(programming_language)&amp;diff=117042&amp;oldid=prev"/>
		<updated>2021-06-07T11:20:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox programming language&lt;br /&gt;
| name = Ezhil&lt;br /&gt;
| logo = [[File:Ezhil - A Tamil Programming Language Logo.png]]&lt;br /&gt;
| caption = a Tamil programming language developed since 2007&lt;br /&gt;
| paradigm = [[interpreted language|interpreted]], [[imperative programming|imperative]], [[structured programming|structured]]&lt;br /&gt;
| year = 2007&lt;br /&gt;
| designer = Muthu Annamalai&lt;br /&gt;
| developer = [[Freelance|Independent/Freelance]]&lt;br /&gt;
| latest_release_version = version 0.99&amp;lt;ref&amp;gt;[https://pypi.org/project/ezhil/#history Python PIP repository]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://github.com/arcturusannamalai/Ezhil-Lang/commits/master Ezhil-Programming Language on github]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest_release_date = {{start date and age|df=yes|2017|08|23}}&lt;br /&gt;
| latest_test_version = version 10rc0&lt;br /&gt;
| latest_test_date = {{start date and age|df=yes|2021|03|14}}&lt;br /&gt;
| typing = [[strong typing|strong]], [[dynamic typing|dynamic]]&lt;br /&gt;
| implementations = Ezhil-Lang&lt;br /&gt;
| dialects = &lt;br /&gt;
| influenced_by = [[Logo (programming language)|Logo]], [[BASIC]], [[Python (programming language)|Python]]&lt;br /&gt;
| operating_system = [[Linux]], [[Microsoft Windows|Windows]],Can be run in [[MacOS]] using [[Python (programming language)|Python]]&amp;#039;s [[pip (package manager)]] &lt;br /&gt;
| license = [[GNU General Public License|GPLv3]]&lt;br /&gt;
| website = {{URL|ezhillang.org}}&lt;br /&gt;
| file_ext = .n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ezhil&amp;#039;&amp;#039;&amp;#039;, in [[Tamil language]] script ({{Lang-ta|எழில்|lit=beauty|translit=Eḻil}}, {{IPA-ta|eɻil̪|-|}}), is a compact, [[Open-source software|open source]], [[interpreted language|interpreted]], [[programming language]], originally designed to enable native-[[Tamil language|Tamil]] speaking students, [[K-12]] age-group to learn [[computer programming]], and enable learning [[numeracy]] and [[computing]], outside of linguistic expertise in predominately English language-based computer systems.&lt;br /&gt;
&lt;br /&gt;
In the Ezhil programming language, Tamil keywords and language-grammar are chosen to easily enable the native Tamil speaker write programs in the Ezhil system. Ezhil allows easy representation of computer program closer to the Tamil language logical constructs equivalent to the conditional, branch and loop statements in modern English based programming languages. Ezhil is the first freely available programming language in the [[Tamil language]] and one of many known [[non-English-based programming languages]]. The language was officially announced in July 2009, while it has been developed since late 2007.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
The [[Syntax (programming languages)|syntax]] of &amp;#039;&amp;#039;&amp;#039;Ezhil&amp;#039;&amp;#039;&amp;#039; is broadly similar to that of [[BASIC]]: blocks of code are run in sequential order, or via functions definitions, in a common [[control flow]] structures include &amp;lt;code&amp;gt;[[while loop|while]]&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;[[conditional (programming)|if]]&amp;lt;/code&amp;gt;. The termination of function block and statement blocks should have the termination keyword, similar to END in BASIC. Declarations are not necessary as &amp;#039;&amp;#039;Ezhil&amp;#039;&amp;#039; is a dynamic typed language, though [[type conversion]]s must be made explicitly. Ezhil has built-in types for Numbers, Strings, Logicals and Lists.&lt;br /&gt;
&lt;br /&gt;
===Goals===&lt;br /&gt;
* Educational: Ezhil language is targeted toward K-12 students, and native-Tamil speakers, to learn elementary computerscience principle&lt;br /&gt;
* Intuitive: Ezhil language &amp;#039;&amp;#039;syntactic sugar&amp;#039;&amp;#039; is arranged to allow a sentence structure closer to the [[head final]] [[Tamil language]], where the usual word order is [[Subject–object–verb|SOV]], in contrast to the [[Subject–verb–object|SVO]] order of English.&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
* Arithmetic and logical operations, precedence indicated with parenthesis&lt;br /&gt;
* Over 350+ builtins - many of them commonly found in the Python standard library&lt;br /&gt;
* Procedural programming using functions, supporting recursion, call-by-value etc.&lt;br /&gt;
* Ezhil as a language - it is not a macro-processor, and it is a complete compiler-front-end&lt;br /&gt;
* Ezhil language has syntax highlighting support for Notepad++ and Emacs&lt;br /&gt;
&lt;br /&gt;
===Keywords===&lt;br /&gt;
Conditional Statements are modeled after the IF-ELSEIF-ELSE statement . Loop control statements deriving from the WHILE statements are chosen. The function declaration syntax is kept simple. Details include the print statement, and the flow control statements below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
1.- : PRINT statement - பதிப்பி&lt;br /&gt;
2.- : BREAK statement - நிறுத்து &lt;br /&gt;
3.- : CONTINUE statement - தொடர்&lt;br /&gt;
4.- : RETURN statement - பின்கொடு &lt;br /&gt;
5.- : IF-ELSEIF-ELSE-statement - ஆனால், இல்லைஆனால், இல்லை&lt;br /&gt;
6.- : END-statement -  முடி&lt;br /&gt;
7.- : FUNCTION-statement - நிரல்பாகம்&lt;br /&gt;
8.- : WHILE-statement - வரை&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Type system===&lt;br /&gt;
Ezhil has four basic types, for Numbers, Strings, Logicals and Lists. It does not allow creation of new types, being a procedural language without structures or objects.&lt;br /&gt;
&lt;br /&gt;
==Language - control structures, function declarations and operators grammar==&lt;br /&gt;
Standard language grammar for control structures for Ezhil language is given below,&lt;br /&gt;
[[File:Ezhil programs syntax colored in Notepad++ editor.jpg|300px|thumb|right|Ezhil programs in Notepad++ syntax highlighting mode]]&lt;br /&gt;
&lt;br /&gt;
===If-else statement===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
@( CONDITION ) ஆனால்&lt;br /&gt;
   #True branch&lt;br /&gt;
இல்லை&lt;br /&gt;
   #False branch&lt;br /&gt;
முடி&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loop statement===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
@( CONDITION ) வரை&lt;br /&gt;
    #LOOP BODY&lt;br /&gt;
முடி&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Operators===&lt;br /&gt;
Standard logical operators, equality &amp;quot;==&amp;quot;, inequality &amp;quot;!=&amp;quot;, arithmetic comparison &amp;quot;&amp;gt;=&amp;quot;, &amp;quot;&amp;lt;=&amp;quot;,&amp;quot;&amp;gt;&amp;quot;,&amp;quot;&amp;lt;&amp;quot; are supported. Arithmetic operators like &amp;quot;+&amp;quot;,&amp;quot;-&amp;quot;,&amp;quot;*&amp;quot;,&amp;quot;/&amp;quot; indicate standard plus, minus, product, division. Modulo is denoted by &amp;quot;%&amp;quot;, and exponent by &amp;quot;^&amp;quot; characters.&lt;br /&gt;
&lt;br /&gt;
===Comments===&lt;br /&gt;
&amp;#039;#&amp;#039; character denotes a single-line comment from the point to end-of-line. Multi-line comments are not defined.&lt;br /&gt;
&lt;br /&gt;
===Function declaration===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
நிரல்பாகம் [FUNCTION_NAME] ( ARGLIST )&lt;br /&gt;
  [FUNCTION BODY]&lt;br /&gt;
முடி&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Variable scoping, and visibility==&lt;br /&gt;
&lt;br /&gt;
Ezhil supports only call-by-value, and copies all data structures on function invocations. Globals are not supported. Recursion is supported and functions invocation copies variables.&lt;br /&gt;
&lt;br /&gt;
==Implementations==&lt;br /&gt;
&lt;br /&gt;
Current Ezhil implementation&amp;lt;ref&amp;gt;https://github.com/arcturusannamalai/Ezhil-Lang&amp;lt;/ref&amp;gt; is tightly integrated with the Python runtime. Ezhil interpreter is based on a readline-like [[command line interface|CLI]], while it can also be run in a batch mode. The interactive mode consumes programs as UTF-8 encoded text and builds a tree, using a compiler front-end, to build an [[Abstract Syntax Tree|AST]], and executes it using the Python objects build from this AST.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
===Hello world===&lt;br /&gt;
&lt;br /&gt;
The following is a [[Hello world program]] in Ezhil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
# தமிழில் ஒரு எடுத்துக்காட்டு &lt;br /&gt;
&lt;br /&gt;
பதிப்பி &amp;quot;வணக்கம் Vijay!&amp;quot;&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
பதிப்பி &amp;quot;உலகே வணக்கம்&amp;quot;&lt;br /&gt;
பதிப்பி &amp;quot;******* நன்றி!. *******&amp;quot;&lt;br /&gt;
exit()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Guessing game===&lt;br /&gt;
The following is a guessing game with 10-chances to guess a number between [1-100].&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
பதிப்பி &amp;quot;வணக்கம், விதி விளையாட்டுக்கு வருக!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# ஒவ்வொரு முறை ஒரு புதிய விதி தேவை&lt;br /&gt;
seed( 1729 + 500*random() )&lt;br /&gt;
எண் = randint(1,100)&lt;br /&gt;
&lt;br /&gt;
# 10 வாய்ப்புகளை கொடுக்க&lt;br /&gt;
வாய்ப்பு = 0&lt;br /&gt;
&lt;br /&gt;
@( வாய்ப்பு &amp;lt; 10 ) வரை&lt;br /&gt;
   பதிப்பி &amp;quot;நான் என் இதயத்தில் எண் [1-100] ஒன்று நினைக்கிறேன்&amp;quot;&lt;br /&gt;
   பதிப்பி &amp;quot;நான் என்ன நினைக்கிறேன் என்று தெரியுமா?&amp;quot;&lt;br /&gt;
   guess = உள்ளீடு ( &amp;quot;Guess/யூகிக்க &amp;gt;&amp;gt;&amp;quot; )&lt;br /&gt;
   வாய்ப்பு = வாய்ப்பு + 1&lt;br /&gt;
   #பதிப்பி ( எண் == guess )&lt;br /&gt;
   #பதிப்பி எண்&lt;br /&gt;
   @( எண் == guess ) ஆனால்&lt;br /&gt;
      பதிப்பி &amp;quot;வாழ்த்துக்கள்! சரியான பதில்&amp;quot;&lt;br /&gt;
      exit(0)&lt;br /&gt;
   முடி&lt;br /&gt;
&lt;br /&gt;
   @( எண் &amp;lt; guess ) ஆனால்&lt;br /&gt;
      பதிப்பி &amp;quot;உங்கள் உள்ளீடு அதிகமாக உள்ளது&amp;quot;&lt;br /&gt;
   இல்லை&lt;br /&gt;
      பதிப்பி &amp;quot;உங்கள் உள்ளீடு குறைத்து உள்ளது&amp;quot;&lt;br /&gt;
  முடி&lt;br /&gt;
&lt;br /&gt;
   பதிப்பி &amp;quot;இன்னும் &amp;quot;&lt;br /&gt;
   பதிப்பி ( 10 - வாய்ப்பு )&lt;br /&gt;
   பதிப்பி &amp;quot;வாய்ப்புக்குள் மீதமுள்ளன முடி&amp;quot;&lt;br /&gt;
முடி&lt;br /&gt;
&lt;br /&gt;
பதிப்பி &amp;quot;மன்னிக்கவும் : 10 வாய்ப்பு முடிக்க முடியவில்லை!&amp;quot;&lt;br /&gt;
exit( -1 )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[File:Ezhil Guessing Game.png|thumb|right|&amp;lt;nowiki&amp;gt;The following is a guessing game with 10-chances to guess a number between [1-100]&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===File I/O===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
# கோப்புப் பயன்பாடு&lt;br /&gt;
fp = கோப்பை_திற( &amp;quot;names.txt&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# நாம் ஒரு பட்டியலில் இருந்து வார்த்தைகளை பயன்படுத்த முடியும்&lt;br /&gt;
எ = [&amp;quot;இந்த&amp;quot;,&amp;quot;ஒரு&amp;quot;,&amp;quot;எழில்&amp;quot;,&amp;quot;தமிழ்&amp;quot;,&amp;quot;நிரலாக்க&amp;quot;,&amp;quot;மொழி&amp;quot;,&amp;quot;உதாரணம்&amp;quot;]&lt;br /&gt;
இ = 0&lt;br /&gt;
@( இ &amp;lt; len(எ) ) வரை&lt;br /&gt;
  # நாம் ஒவ்வொரு வரியும் ஒரு எண் மற்றும் வார்த்தை சேர்க்க முடியும்&lt;br /&gt;
  வரி = str(இ) +&amp;quot; = &amp;quot;+ எடு( எ, இ ) + &amp;quot; \n&amp;quot;&lt;br /&gt;
  பதிப்பி வரி&lt;br /&gt;
  கோப்பை_எழுது( fp,வரி )&lt;br /&gt;
  இ = இ + 1&lt;br /&gt;
முடி&lt;br /&gt;
#சேமித்து மூட&lt;br /&gt;
கோப்பை_மூடு( fp )&lt;br /&gt;
&lt;br /&gt;
# மறு திறந்த கோப்பு&lt;br /&gt;
fp = கோப்பை_திற( &amp;quot;names.txt&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# மற்றும் உள்ளடக்கங்களை படிக்கவும்&lt;br /&gt;
வரிகள் = கோப்பை_படி(fp)&lt;br /&gt;
&lt;br /&gt;
# பயனருக்கு காண்பிக்க&lt;br /&gt;
பதிப்பி வரிகள்&lt;br /&gt;
&lt;br /&gt;
# கோப்பு மூட&lt;br /&gt;
கோப்பை_மூடு( fp )&lt;br /&gt;
&lt;br /&gt;
# ஒரு எடிட்டர் கோப்பு திறக்க, &amp;quot;names.txt&amp;quot;. emacs அல்லது Notepad பயன்படுத்தவும்.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Turtle graphics===&lt;br /&gt;
The following is a [[Turtle graphics]] based example to draw the Yin-Yang symbols.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ezhil&amp;quot;&amp;gt;&lt;br /&gt;
நிரல்பாகம் yin(radius, color1, color2)&lt;br /&gt;
    #turtle_width(3)&lt;br /&gt;
    turtle_color(&amp;quot;black&amp;quot;)&lt;br /&gt;
    turtle_fill(True)&lt;br /&gt;
    turtle_circle(radius/2., 180)&lt;br /&gt;
    turtle_circle(radius, 180)&lt;br /&gt;
    turtle_left(180)&lt;br /&gt;
    turtle_circle( -1*radius/2.0 , 180 )&lt;br /&gt;
    turtle_color(color1)&lt;br /&gt;
    turtle_fill(True)&lt;br /&gt;
    turtle_color(color2)&lt;br /&gt;
    turtle_left(90)&lt;br /&gt;
    turtle_up()&lt;br /&gt;
    turtle_forward(radius*0.375)&lt;br /&gt;
    turtle_right(90)&lt;br /&gt;
    turtle_down()&lt;br /&gt;
    turtle_circle(radius*0.125)&lt;br /&gt;
    turtle_left(90)&lt;br /&gt;
    turtle_fill(False)&lt;br /&gt;
    turtle_up()&lt;br /&gt;
    turtle_backward(radius*0.375)&lt;br /&gt;
    turtle_down()&lt;br /&gt;
    turtle_left(90)&lt;br /&gt;
முடி&lt;br /&gt;
&lt;br /&gt;
நிரல்பாகம் main()&lt;br /&gt;
    #turtle_reset()&lt;br /&gt;
    yin(200, &amp;quot;white&amp;quot;, &amp;quot;black&amp;quot;)&lt;br /&gt;
    yin(200, &amp;quot;black&amp;quot;, &amp;quot;white&amp;quot;)&lt;br /&gt;
    turtle_ht()&lt;br /&gt;
    pause( &amp;quot;Done! Hit enter to quit&amp;quot;, 5)&lt;br /&gt;
முடி&lt;br /&gt;
&lt;br /&gt;
main()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[File:Ezhil Chinese YinYang.png|thumb|right|The following is a Turtle graphics based example to draw the Yin-Yang symbols]]&lt;br /&gt;
&lt;br /&gt;
==Logo Ezhil==&lt;br /&gt;
* Logo for Ezhil language consists of interlaced letters of the [[Tamil language|Tamil]] language script, spelling out &amp;#039;&amp;#039;Ezhil - A Tamil programming language&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Comparison of programming languages]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
#{{cite arXiv|arxiv=0907.4960|title=Ezhil: A Tamil Programming Language|last=Annamalai|first=Muthiah|date=28 Jul 2009}} Reference implementation of Ezhil programming language&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{commons category|Ezhil}}&lt;br /&gt;
* {{Official website|ezhillang.org}}&lt;br /&gt;
* [https://github.com/arcturusannamalai/Ezhil-Lang Ezhil-Lang on GitHub]&lt;br /&gt;
* [https://github.com/arcturusannamalai/Ezhil-Lang/archive/master.zip Download Developer Ezhil-Lang sources]&lt;br /&gt;
* [https://pypi.python.org/pypi/ezhil/ Ezhil-Lang project on PIP Python repository]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Ezhil (Programming Language)}}&lt;br /&gt;
[[Category:Tamil computing]]&lt;br /&gt;
[[Category:Procedural programming languages]]&lt;br /&gt;
[[Category:Cross-platform software]]&lt;br /&gt;
[[Category:Programming languages created in 2007]]&lt;/div&gt;</summary>
		<author><name>61.1.221.145</name></author>
	</entry>
</feed>